@@ -1092,6 +1092,7 @@ modelarts.train_job.fast_parameter_setting_config_link=fast_parameter_setting_co | |||||
modelarts.train_job.frames=frames | modelarts.train_job.frames=frames | ||||
modelarts.train_job.algorithm_origin=Algorithm Origin | modelarts.train_job.algorithm_origin=Algorithm Origin | ||||
modelarts.train_job.AI_driver=AI Engine | modelarts.train_job.AI_driver=AI Engine | ||||
modelarts.train_job.AI_Engine=AI Engine | |||||
modelarts.train_job.start_file=Start File | modelarts.train_job.start_file=Start File | ||||
modelarts.train_job.boot_file_helper=The startup file is the entry file that your program executes, and it must be a file ending in .py | modelarts.train_job.boot_file_helper=The startup file is the entry file that your program executes, and it must be a file ending in .py | ||||
modelarts.train_job.dataset=Dataset | modelarts.train_job.dataset=Dataset | ||||
@@ -1102,6 +1102,7 @@ modelarts.train_job.fast_parameter_setting_config_link=这里 | |||||
modelarts.train_job.frames=常用框架 | modelarts.train_job.frames=常用框架 | ||||
modelarts.train_job.algorithm_origin=算法来源 | modelarts.train_job.algorithm_origin=算法来源 | ||||
modelarts.train_job.AI_driver=AI引擎 | modelarts.train_job.AI_driver=AI引擎 | ||||
modelarts.train_job.AI_Engine=模型框架 | |||||
modelarts.train_job.start_file=启动文件 | modelarts.train_job.start_file=启动文件 | ||||
modelarts.train_job.boot_file_helper=启动文件是您程序执行的入口文件,必须是以.py结尾的文件。比如train.py、main.py、example/train.py、case/main.py。 | modelarts.train_job.boot_file_helper=启动文件是您程序执行的入口文件,必须是以.py结尾的文件。比如train.py、main.py、example/train.py、case/main.py。 | ||||
modelarts.train_job.boot_file_place=填写启动文件路径,默认为train.py | modelarts.train_job.boot_file_place=填写启动文件路径,默认为train.py | ||||
@@ -1,5 +1,10 @@ | |||||
<!-- 头部导航栏 --> | <!-- 头部导航栏 --> | ||||
{{template "base/head" .}} | {{template "base/head" .}} | ||||
<style> | |||||
.defaulttext{ | |||||
color: rgba(0,0,0,.87) | |||||
} | |||||
</style> | |||||
<!-- 弹窗 --> | <!-- 弹窗 --> | ||||
<div id="mask"> | <div id="mask"> | ||||
<div id="loadingPage"> | <div id="loadingPage"> | ||||
@@ -135,7 +140,7 @@ | |||||
<label>模型框架</label> | <label>模型框架</label> | ||||
<div class="ui dropdown selection search width70" id="choice_Engine"> | <div class="ui dropdown selection search width70" id="choice_Engine"> | ||||
<input type="hidden" id="Engine" name="Engine" required> | <input type="hidden" id="Engine" name="Engine" required> | ||||
<div class="default text">选择模型框架</div> | |||||
<div class="default defaulttext">选择模型框架</div> | |||||
<i class="dropdown icon"></i> | <i class="dropdown icon"></i> | ||||
<div class="menu" id="job-Engine"> | <div class="menu" id="job-Engine"> | ||||
@@ -316,7 +321,7 @@ | |||||
} | } | ||||
itemHtml += "<option class=\"item\" data-value=\"3\">Other</option>" | itemHtml += "<option class=\"item\" data-value=\"3\">Other</option>" | ||||
$('#choice_Engine .default.text').text(selectedText) | |||||
$('#choice_Engine .default.defaulttext').text(selectedText) | |||||
$('#choice_Engine input[name="Engine"]').val(selectedValue) | $('#choice_Engine input[name="Engine"]').val(selectedValue) | ||||
$("#job-Engine").append(itemHtml); | $("#job-Engine").append(itemHtml); | ||||
$("#choice_Engine").addClass('disabled') | $("#choice_Engine").addClass('disabled') | ||||
@@ -325,7 +330,7 @@ | |||||
itemHtml += "<option class=\"item\" data-value=\"1\">TensorFlow</option>" | itemHtml += "<option class=\"item\" data-value=\"1\">TensorFlow</option>" | ||||
itemHtml += "<option class=\"item\" data-value=\"2\">MindSpore</option>" | itemHtml += "<option class=\"item\" data-value=\"2\">MindSpore</option>" | ||||
itemHtml += "<option class=\"item\" data-value=\"3\">Other</option>" | itemHtml += "<option class=\"item\" data-value=\"3\">Other</option>" | ||||
$('#choice_Engine .default.text').text("Pytorch"); | |||||
$('#choice_Engine .default.defaulttext').text("Pytorch"); | |||||
$('#choice_Engine input[name="Engine"]').val(0) | $('#choice_Engine input[name="Engine"]').val(0) | ||||
$("#job-Engine").append(itemHtml); | $("#job-Engine").append(itemHtml); | ||||
$("#choice_Engine").removeClass('disabled'); | $("#choice_Engine").removeClass('disabled'); | ||||
@@ -141,7 +141,7 @@ | |||||
<td class="ti-text-form-content word-elipsis"><span id="Parameters" title=""></span></td> | <td class="ti-text-form-content word-elipsis"><span id="Parameters" title=""></span></td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td class="ti-text-form-label text-width80">{{$.i18n.Tr "repo.modelarts.train_job.AI_driver"}}</td> | |||||
<td class="ti-text-form-label text-width80">{{$.i18n.Tr "repo.modelarts.train_job.AI_Engine"}}</td> | |||||
<td class="ti-text-form-content word-elipsis"><span id="EngineName" title=""></span></td> | <td class="ti-text-form-content word-elipsis"><span id="EngineName" title=""></span></td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
@@ -233,12 +233,24 @@ function loadInfo(){ | |||||
loadModelFile(data[0].ID,data[0].Version,'','','init') | loadModelFile(data[0].ID,data[0].Version,'','','init') | ||||
}) | }) | ||||
} | } | ||||
function getEngineName(model){ | |||||
if(model.Engine == 0){ | |||||
return "Pytorch"; | |||||
}else if(model.Engine == 1 || model.Engine == 121){ | |||||
return "TensorFlow"; | |||||
}else if(model.Engine == 2 || model.Engine == 122){ | |||||
return "MindSpore"; | |||||
}else{ | |||||
return "Other" | |||||
} | |||||
} | |||||
function transObj(data){ | function transObj(data){ | ||||
let {ID,Name,Version,Label,Size,Description,CreatedUnix,Accuracy,CodeBranch,CodeCommitID,TrainTaskInfo} = data[0] | let {ID,Name,Version,Label,Size,Description,CreatedUnix,Accuracy,CodeBranch,CodeCommitID,TrainTaskInfo} = data[0] | ||||
let modelAcc = JSON.parse(Accuracy) | let modelAcc = JSON.parse(Accuracy) | ||||
TrainTaskInfo = JSON.parse(TrainTaskInfo) | TrainTaskInfo = JSON.parse(TrainTaskInfo) | ||||
// Parameters = JSON.parse(Parameters) | // Parameters = JSON.parse(Parameters) | ||||
let {Parameters,EngineName} = TrainTaskInfo | |||||
let {Parameters} = TrainTaskInfo | |||||
let EngineName = getEngineName(data[0]) | |||||
Parameters = JSON.parse(Parameters) | Parameters = JSON.parse(Parameters) | ||||
Parameters = Parameters.parameter.length === 0 ? '--':Parameters.parameter | Parameters = Parameters.parameter.length === 0 ? '--':Parameters.parameter | ||||
let size = tranSize(Size) | let size = tranSize(Size) | ||||
@@ -60,7 +60,7 @@ | |||||
</el-table-column> | </el-table-column> | ||||
<el-table-column | <el-table-column | ||||
prop="EngineName" | prop="EngineName" | ||||
label="AI引擎" | |||||
label="模型框架" | |||||
align="center" | align="center" | ||||
min-width="8.5%" | min-width="8.5%" | ||||
> | > | ||||