|
|
@@ -92,30 +92,7 @@ |
|
|
|
<h4 class="unite title ui header ">{{.i18n.Tr "repo.modelarts.train_job.parameter_setting"}}:</h4> |
|
|
|
|
|
|
|
|
|
|
|
<div class="required unite min_title inline field"> |
|
|
|
<label style="font-weight: normal;">{{.i18n.Tr "repo.modelarts.code_version"}}</label> |
|
|
|
<select class="ui dropdown width80 left2" id="code_version" name="branch_name"> |
|
|
|
{{if .branch_name}} |
|
|
|
<option name="branch_name" value="{{.branch_name}}">{{.branch_name}}</option> |
|
|
|
{{range $k, $v :=.Branches}} |
|
|
|
{{ if ne $v $.branch_name }} |
|
|
|
<option name="branch_name" value="{{$v}}">{{$v}}</option> |
|
|
|
{{end}} |
|
|
|
{{end}} |
|
|
|
{{else}} |
|
|
|
<option name="branch_name" value="{{.branchName}}">{{.branchName}}</option> |
|
|
|
{{range $k, $v :=.Branches}} |
|
|
|
{{ if ne $v $.branchName }} |
|
|
|
<option name="branch_name" value="{{$v}}">{{$v}}</option> |
|
|
|
{{end}} |
|
|
|
{{end}} |
|
|
|
{{end}} |
|
|
|
|
|
|
|
</select> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="required unite min_title inline fields" style="width: 90%;"> |
|
|
|
<label style="font-weight: normal;">{{.i18n.Tr "repo.modelarts.train_job.AI_driver"}} </label> |
|
|
|
<div class="field" style="flex: 1.5;"> |
|
|
@@ -137,100 +114,34 @@ |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="inline unite min_title field required"> |
|
|
|
<label style="font-weight: normal;">{{.i18n.Tr "repo.modelarts.train_job.start_file"}}</label> |
|
|
|
{{if .bootFile}} |
|
|
|
<input style="width: 33.5%;" name="boot_file" id="trainjob_boot_file" value="{{.bootFile}}" tabindex="3" autofocus required maxlength="254" > |
|
|
|
{{else}} |
|
|
|
<input style="width: 33.5%;" name="boot_file" id="trainjob_boot_file" value="" tabindex="3" autofocus required maxlength="254" > |
|
|
|
{{end}} |
|
|
|
<span> |
|
|
|
<i class="question circle icon link" data-content={{.i18n.Tr "repo.modelarts.train_job.boot_file_helper"}} data-position="right center" data-variation="mini"></i> |
|
|
|
</span> |
|
|
|
<a href="https://git.openi.org.cn/OpenIOSSG/MINIST_Example" target="_blank">查看样例</a> |
|
|
|
</div> |
|
|
|
<div class="required unite min_title inline field"> |
|
|
|
<label style="font-weight: normal;">{{.i18n.Tr "repo.modelarts.train_job.dataset"}}</label> |
|
|
|
<select class="ui dropdown width80" id="trainjob_datasets" name="attachment" placeholder="选择数据集"> |
|
|
|
<select class="ui dropdown width80" id="trainjob_datasets" name="attachment" placeholder="选择镜像"> |
|
|
|
{{if $.uuid}} |
|
|
|
<option name="attachment" value="{{$.uuid}}">{{$.datasetName}}</option> |
|
|
|
{{end}} |
|
|
|
{{range .attachments}} |
|
|
|
<option value="">选择数据集</option> |
|
|
|
<option value="">选择镜像</option> |
|
|
|
<option name="attachment" value="{{.UUID}}">{{.Attachment.Name}}</option> |
|
|
|
{{end}} |
|
|
|
</select> |
|
|
|
<span class="tooltips">数据集位置存储在环境变量data_url中,训练输出路径存储在环境变量train_url中。</span> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="inline unite min_title field"> |
|
|
|
<label style="font-weight: normal;">{{.i18n.Tr "repo.modelarts.train_job.run_parameter"}}</label> |
|
|
|
<span id="add_run_para" style="margin-left: 0.5rem;cursor:pointer;color: rgba(3, 102, 214, 100);font-size: 14px;line-height: 26px;font-family: SourceHanSansSC-medium;"><i class="plus square outline icon"></i>{{.i18n.Tr "repo.modelarts.train_job.add_run_parameter"}}</span> |
|
|
|
<input id="store_run_para" type="hidden" name="run_para_list"> |
|
|
|
<div class="dynamic field" style="margin-top: 1rem;"> |
|
|
|
{{if ne 0 (len .params)}} |
|
|
|
{{range $k ,$v := .params}} |
|
|
|
<div class="two fields width85" id="para{{$k}}"> |
|
|
|
<div class="field"> |
|
|
|
<input type="text" name="shipping_first-name" value={{$v.Label}} required> |
|
|
|
</div> |
|
|
|
<div class="field"> |
|
|
|
<input type="text" name="shipping_last-name" value={{$v.Value}} required> |
|
|
|
</div> |
|
|
|
<span> |
|
|
|
<i class="trash icon"></i> |
|
|
|
</span> |
|
|
|
|
|
|
|
</div> |
|
|
|
{{end}} |
|
|
|
{{end}} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="required field " style="display: none;"> |
|
|
|
<label style="font-weight: normal;">{{.i18n.Tr "repo.modelarts.train_job.resource_pool"}}</label> |
|
|
|
<select class="ui dropdown" id="trainjob_resource_pool" style='width:385px' name="pool_id"> |
|
|
|
{{range .resource_pools}} |
|
|
|
<option value="{{.ID}}">{{.Value}}</option> |
|
|
|
{{end}} |
|
|
|
</select> |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="required grouped fields" style="display: none;"> |
|
|
|
<label style="font-weight: normal;" for="resource_type">{{.i18n.Tr "repo.modelarts.train_job.resource_type"}}</label> |
|
|
|
<div class="field"> |
|
|
|
<div class="ui grid"> |
|
|
|
<div class="column"> |
|
|
|
<div class="ui radio checkbox"> |
|
|
|
<input type="radio" name="resource_type" checked="" tabindex="0"> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="three wide column">train-private-1</div> |
|
|
|
<div class="three wide column">{{svg "octicon-verified" 16}} 运行中</div> |
|
|
|
<div class="three wide column"> CPU:192 核 2048GiB</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="required unite min_title inline field" id="flaver_name"> |
|
|
|
<label style="font-weight: normal;">{{.i18n.Tr "repo.modelarts.train_job.standard"}}</label> |
|
|
|
<select class="ui dropdown width81" id="trainjob-flavor" style='width:385px' name="flavor"> |
|
|
|
{{range .flavor_infos}} |
|
|
|
<option name="flavor" value="{{.Code}}">{{.Value}}</option> |
|
|
|
<div class="inline unite min_title field required"> |
|
|
|
<label style="font-weight: normal;">{{.i18n.Tr "repo.modelarts.train_job.start_file"}}</label> |
|
|
|
{{if .bootFile}} |
|
|
|
<input style="width: 33.5%;" name="boot_file" id="trainjob_boot_file" value="{{.bootFile}}" tabindex="3" autofocus required maxlength="254" > |
|
|
|
{{else}} |
|
|
|
<input style="width: 33.5%;" name="boot_file" id="trainjob_boot_file" value="" tabindex="3" autofocus required maxlength="254" > |
|
|
|
{{end}} |
|
|
|
</select> |
|
|
|
<span> |
|
|
|
<i class="question circle icon link" data-content={{.i18n.Tr "repo.modelarts.train_job.boot_file_helper"}} data-position="right center" data-variation="mini"></i> |
|
|
|
</span> |
|
|
|
|
|
|
|
</div> |
|
|
|
<div class="inline required unite min_title field"> |
|
|
|
<label style="font-weight: normal;">{{.i18n.Tr "repo.modelarts.train_job.amount_of_compute_node"}}</label> |
|
|
|
|
|
|
|
<div class="ui labeled input" style="width: 5%;"> |
|
|
|
|
|
|
|
<input style="border-radius: 0;text-align: center;" name="work_server_number" id="trainjob_work_server_num" tabindex="3" autofocus required maxlength="254" value="1" readonly> |
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="inline unite min_title field"> |
|
|
|
<button class="ui create_train_job green button"> |
|
|
|