|
|
@@ -39,6 +39,16 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="column right aligned"> |
|
|
|
<div class="ui selection dropdown" style="min-width: 10em;min-height:2.6em;border-radius: .28571429rem;margin-right: 1em;padding: .67em 3.2em .7em 1em;"> |
|
|
|
{{svg "octicon-server" 16}} |
|
|
|
<div class="default text" style="color: rgba(0,0,0,.87);"></div> |
|
|
|
<i class="dropdown icon"></i> |
|
|
|
<div class="menu"> |
|
|
|
<div class="item" data-value="all">{{$.i18n.Tr "repo.gpu_type_all"}}</div> |
|
|
|
<div class="item" data-value="CPU/GPU">CPU/GPU</div> |
|
|
|
<div class="item" data-value="NPU">NPU</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
{{if .Permission.CanWrite $.UnitTypeCloudBrain}} |
|
|
|
<a class="ui green button" href="{{.RepoLink}}/cloudbrain/train-job/create">{{$.i18n.Tr "repo.modelarts.train_job.new_train"}}</a> |
|
|
|
{{else}} |
|
|
@@ -102,7 +112,7 @@ |
|
|
|
|
|
|
|
<!-- 任务名 --> |
|
|
|
<div class="three wide column padding0"> |
|
|
|
<a class="title" href="{{if eq .ComputeResource "NPU" }}{{$.Link}}{{else}}{{$.RepoLink}}/cloudbrain/train-job/{{.JobID}}{{end}}" title="{{.DisplayJobName}}" style="font-size: 14px;"> |
|
|
|
<a class="title" href='{{if eq .ComputeResource "NPU" }}{{$.Link}}/{{.JobID}}{{else}}{{$.RepoLink}}/cloudbrain/train-job/{{.JobID}}{{end}}' title="{{.DisplayJobName}}" style="font-size: 14px;"> |
|
|
|
|
|
|
|
<span class="fitted" style="width: 90%;vertical-align: middle;">{{.DisplayJobName}}</span> |
|
|
|
</a> |
|
|
@@ -143,7 +153,7 @@ |
|
|
|
<div class="ui compact buttons"> |
|
|
|
{{$.CsrfTokenHtml}} |
|
|
|
{{if .CanDel}} |
|
|
|
<a style="padding: 0.5rem 1rem;" id="ai-stop-{{.JobID}}" class="ui basic ai_stop_version {{if eq .Status "KILLED" "FAILED" "START_FAILED" "KILLING" "COMPLETED" "SUCCEEDED" "STOPPED"}}disabled {{else}} blue {{end}}button" data-repopath="{{$.RepoRelPath}}/modelarts/train-job" data-jobid="{{.JobID}}" data-version="{{.VersionName}}"> |
|
|
|
<a style="padding: 0.5rem 1rem;" id="ai-stop-{{.JobID}}" class="ui basic ai_stop_version {{if eq .Status "KILLED" "FAILED" "START_FAILED" "KILLING" "COMPLETED" "SUCCEEDED" "STOPPED"}}disabled {{else}} blue {{end}}button" data-repopath='{{$.RepoRelPath}}{{if eq .ComputeResource "NPU"}}/modelarts/train-job{{else}}/cloudbrain/train-job{{end}}' data-jobid="{{.JobID}}" data-version="{{.VersionName}}"> |
|
|
|
{{$.i18n.Tr "repo.stop"}} |
|
|
|
</a> |
|
|
|
{{else}} |
|
|
@@ -154,7 +164,7 @@ |
|
|
|
|
|
|
|
</div> |
|
|
|
<!-- 删除任务 --> |
|
|
|
<form class="ui compact buttons" id="delForm-{{.JobID}}" action="{{$.Link}}/{{.JobID}}/del" method="post"> |
|
|
|
<form class="ui compact buttons" id="delForm-{{.JobID}}" action='{{if eq .ComputeResource "NPU" }}{{$.Link}}/{{.JobID}}{{else}}{{$.RepoLink}}/cloudbrain/train-job/{{.JobID}}{{end}}/del' method="post"> |
|
|
|
{{$.CsrfTokenHtml}} |
|
|
|
{{if .CanDel}} |
|
|
|
<a style="padding: 0.5rem 1rem;margin-left:0.2rem" id="ai-delete-{{.JobID}}" class="ui basic ai_delete blue button" style="border-radius: .28571429rem;"> |
|
|
@@ -206,3 +216,27 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
{{template "base/footer" .}} |
|
|
|
|
|
|
|
<script> |
|
|
|
let url = {{$.RepoLink}}; |
|
|
|
let all = {{$.i18n.Tr "repo.gpu_type_all"}} |
|
|
|
$(document).ready(function(){ |
|
|
|
const params = new URLSearchParams(location.search) |
|
|
|
if(!location.search){ |
|
|
|
$('.default.text').text(all) |
|
|
|
}else{ |
|
|
|
if(params.has('listType') && params.get('listType')=='all'){ |
|
|
|
$('.default.text').text(all) |
|
|
|
} |
|
|
|
else{ |
|
|
|
$('.default.text').text(params.get('listType')) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
$('.ui.selection.dropdown').dropdown({ |
|
|
|
onChange:function(value){ |
|
|
|
location.href = `${url}/modelarts/train-job?listType=${value}` |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|
</script> |