|
|
|
@@ -117,6 +117,30 @@ |
|
|
|
</div> |
|
|
|
</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td class="ti-text-form-label text-width80">代码版本</td> |
|
|
|
<td class="ti-text-form-content word-elipsis"><span id="CodeBranch" title=""></span></td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td class="ti-text-form-label text-width80">启动文件</td> |
|
|
|
<td class="ti-text-form-content word-elipsis"><span id="BootFile" title=""></span></td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td class="ti-text-form-label text-width80">训练数据集</td> |
|
|
|
<td class="ti-text-form-content word-elipsis"><span id="DatasetName" title=""></span></td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td class="ti-text-form-label text-width80">运行参数</td> |
|
|
|
<td class="ti-text-form-content word-elipsis"><span id="Parameters" title=""></span></td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td class="ti-text-form-label text-width80">规格</td> |
|
|
|
<td class="ti-text-form-content word-elipsis"><span id="FlavorName" title=""></span></td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td class="ti-text-form-label text-width80">计算节点</td> |
|
|
|
<td class="ti-text-form-content word-elipsis"><span id="WorkServerNumber" title=""></span></td> |
|
|
|
</tr> |
|
|
|
</tbody> |
|
|
|
</table> |
|
|
|
</div> |
|
|
|
@@ -160,6 +184,7 @@ function changeInfo(version){ |
|
|
|
let returnArray = [] |
|
|
|
returnArray = transObj(versionData) |
|
|
|
let [initObj,initModelAcc,id] = returnArray |
|
|
|
editorCancel('','') |
|
|
|
renderInfo(initObj,initModelAcc,id) |
|
|
|
}) |
|
|
|
} |
|
|
|
@@ -180,8 +205,15 @@ function loadInfo(){ |
|
|
|
}) |
|
|
|
} |
|
|
|
function transObj(data){ |
|
|
|
let {ID,Name,Version,Label,Size,Description,CreatedUnix,Accuracy} = data[0] |
|
|
|
let {ID,Name,Version,Label,Size,Description,CreatedUnix,Accuracy,CodeBranch,CodeCommitID,TrainTaskInfo} = data[0] |
|
|
|
let modelAcc = JSON.parse(Accuracy) |
|
|
|
TrainTaskInfo = JSON.parse(TrainTaskInfo) |
|
|
|
// Parameters = JSON.parse(Parameters) |
|
|
|
console.log("TrainTaskInfo",TrainTaskInfo) |
|
|
|
let {Parameters} = TrainTaskInfo |
|
|
|
Parameters = JSON.parse(Parameters) |
|
|
|
Parameters = Parameters.parameter.length === 0 ? '--':Parameters.parameter |
|
|
|
console.log(Parameters) |
|
|
|
let size = tranSize(Size) |
|
|
|
let time = transTime(CreatedUnix) |
|
|
|
let initObj = { |
|
|
|
@@ -191,6 +223,14 @@ function transObj(data){ |
|
|
|
Size:size, |
|
|
|
CreateTime:time, |
|
|
|
Description:Description || '--', |
|
|
|
CodeBranch:CodeBranch || '--', |
|
|
|
CodeCommitID:CodeCommitID || '--', |
|
|
|
BootFile:TrainTaskInfo.BootFile || '--', |
|
|
|
DatasetName:TrainTaskInfo.DatasetName || '--', |
|
|
|
Parameters:TrainTaskInfo.Parameters || '--', |
|
|
|
FlavorName:TrainTaskInfo.FlavorName || '--', |
|
|
|
WorkServerNumber:TrainTaskInfo.WorkServerNumber || '--', |
|
|
|
Parameters:Parameters |
|
|
|
} |
|
|
|
let initModelAcc = { |
|
|
|
Accuracy: modelAcc.Accuracy || '--', |
|
|
|
@@ -251,7 +291,7 @@ function editorSure(text,id){ |
|
|
|
function renderInfo(obj,accObj,id){ |
|
|
|
for(let key in obj){ |
|
|
|
if(key==="Description"){ |
|
|
|
let descriptionText=obj[key].replace(/\r\n/g,'enter;') |
|
|
|
let descriptionText=obj[key].replace(/\r\n|\n/g,'enter;') |
|
|
|
$(`#${key}`).text(obj[key]) |
|
|
|
$(`#${key}`).attr("title",obj[key]) |
|
|
|
|
|
|
|
@@ -271,6 +311,29 @@ function renderInfo(obj,accObj,id){ |
|
|
|
} |
|
|
|
$('#Label').append(html) |
|
|
|
} |
|
|
|
} |
|
|
|
else if(key==="CodeCommitID"){ |
|
|
|
let codeCommit = obj[key].slice(0,10) |
|
|
|
let html = `<a style="margin-left:1rem" class="ui label" title="${codeCommit}">${codeCommit}</a>` |
|
|
|
$('#CodeBranch').append(html) |
|
|
|
|
|
|
|
} |
|
|
|
else if(key==="Parameters"){ |
|
|
|
console.log("obj[key",obj[key]) |
|
|
|
if(obj[key]==='--'){ |
|
|
|
$(`#${key}`).text(obj[key]) |
|
|
|
}else{ |
|
|
|
const parameterArray = obj[key].map(element => { |
|
|
|
let labelValue = `${element.label}=${element.value}` |
|
|
|
return labelValue |
|
|
|
}); |
|
|
|
const parameter = parameterArray.join('; ') |
|
|
|
console.log(parameter) |
|
|
|
$(`#${key}`).text(parameter) |
|
|
|
$(`#${key}`).attr("title",parameter) |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
else{ |
|
|
|
$(`#${key}`).text(obj[key]) |
|
|
|
|