Browse Source

Merge branch 'multi-dataset' of https://git.openi.org.cn/OpenI/aiforge into multi-dataset

pull/2422/head
liuzx 3 years ago
parent
commit
3d56953530
8 changed files with 21 additions and 12 deletions
  1. +2
    -0
      options/locale/locale_en-US.ini
  2. +1
    -0
      options/locale/locale_zh-CN.ini
  3. +3
    -3
      routers/repo/cloudbrain.go
  4. +2
    -2
      routers/repo/modelarts.go
  5. +2
    -1
      templates/repo/cloudbrain/trainjob/new.tmpl
  6. +2
    -2
      templates/repo/modelarts/notebook/show.tmpl
  7. +2
    -1
      templates/repo/modelarts/trainjob/new.tmpl
  8. +7
    -3
      web_src/js/components/dataset/selectDataset.vue

+ 2
- 0
options/locale/locale_en-US.ini View File

@@ -3077,3 +3077,5 @@ TRAIN = TRAIN
INFERENCE = INFERENCE
BENCHMARK = BENCHMARK
brain_area = Brain Area

error.dataset_select = dataset select error:the count exceed the limit or has same name

+ 1
- 0
options/locale/locale_zh-CN.ini View File

@@ -3094,3 +3094,4 @@ INFERENCE = 推理任务
BENCHMARK = 评测任务
brain_area = 脑区

error.dataset_select = 数据集选择错误:数量超过限制或者有同名数据集

+ 3
- 3
routers/repo/cloudbrain.go View File

@@ -265,7 +265,7 @@ func CloudBrainCreate(ctx *context.Context, form auth.CreateCloudBrainForm) {
if err != nil {
log.Error("GetDatasetInfo failed: %v", err, ctx.Data["MsgID"])
cloudBrainNewDataPrepare(ctx)
ctx.RenderWithErr("GetDatasetInfo failed", tpl, &form)
ctx.RenderWithErr(ctx.Tr("cloudbrain.error.dataset_select"), tpl, &form)
return
}

@@ -2040,7 +2040,7 @@ func BenchMarkAlgorithmCreate(ctx *context.Context, form auth.CreateCloudBrainFo
if err != nil {
log.Error("GetDatasetInfo failed: %v", err, ctx.Data["MsgID"])
cloudBrainNewDataPrepare(ctx)
ctx.RenderWithErr("GetDatasetInfo failed", tplCloudBrainBenchmarkNew, &form)
ctx.RenderWithErr(ctx.Tr("cloudbrain.error.dataset_select"), tplCloudBrainBenchmarkNew, &form)
return
}

@@ -2168,7 +2168,7 @@ func ModelBenchmarkCreate(ctx *context.Context, form auth.CreateCloudBrainForm)
if err != nil {
log.Error("GetDatasetInfo failed: %v", err, ctx.Data["MsgID"])
cloudBrainNewDataPrepare(ctx)
ctx.RenderWithErr("GetDatasetInfo failed", tpl, &form)
ctx.RenderWithErr(ctx.Tr("cloudbrain.error.dataset_select"), tpl, &form)
return
}



+ 2
- 2
routers/repo/modelarts.go View File

@@ -1001,7 +1001,7 @@ func TrainJobCreate(ctx *context.Context, form auth.CreateModelArtsTrainJobForm)
if err != nil {
log.Error("GetDatasetInfo failed:%v", err, ctx.Data["MsgID"])
trainJobErrorNewDataPrepare(ctx, form)
ctx.RenderWithErr("GetDatasetInfo error", tplModelArtsTrainJobNew, &form)
ctx.RenderWithErr(ctx.Tr("cloudbrain.error.dataset_select"), tplModelArtsTrainJobNew, &form)
return
}

@@ -1280,7 +1280,7 @@ func TrainJobCreateVersion(ctx *context.Context, form auth.CreateModelArtsTrainJ
if err != nil {
log.Error("GetDatasetInfo failed:%v", err, ctx.Data["MsgID"])
versionErrorDataPrepare(ctx, form)
ctx.RenderWithErr("GetDatasetInfo error", tplModelArtsTrainJobVersionNew, &form)
ctx.RenderWithErr(ctx.Tr("cloudbrain.error.dataset_select"), tplModelArtsTrainJobVersionNew, &form)
return
}



+ 2
- 1
templates/repo/cloudbrain/trainjob/new.tmpl View File

@@ -27,7 +27,8 @@

.width85 {
width: 85% !important;
margin-left: 4.5rem !important;
margin-left: 10.5rem !important;
align-items: center;
}

.width81 {


+ 2
- 2
templates/repo/modelarts/notebook/show.tmpl View File

@@ -444,9 +444,9 @@
<tbody>
{{range $.datasetDownload}}
<tr>
<td style="word-wrap: break-word;word-break: break-all;" class="center aligned"><a>{{.DatasetName}}</a></td>
<td style="word-wrap: break-word;word-break: break-all;" class="center aligned"><a style="cursor: default;">{{.DatasetName}}</a></td>
<td style="word-wrap: break-word;word-break: break-all;">{{.DatasetDownloadLink}}</td>
<td class="center aligned"><a class="ui poping up clipboard" id="clipboard-btn" data-original="{{$.i18n.Tr "repo.copy_link"}}" data-success="{{$.i18n.Tr "repo.copy_link_success"}}" data-error="{{$.i18n.Tr "repo.copy_link_error"}}" data-content="{{$.i18n.Tr "repo.copy_link"}}" data-variation="inverted tiny" data-clipboard-text="asdasd">复制链接</a></td>
<td class="center aligned"><a class="ui poping up clipboard" id="clipboard-btn" data-original="{{$.i18n.Tr "repo.copy_link"}}" data-success="{{$.i18n.Tr "repo.copy_link_success"}}" data-error="{{$.i18n.Tr "repo.copy_link_error"}}" data-content="{{$.i18n.Tr "repo.copy_link"}}" data-variation="inverted tiny" data-clipboard-text="{{.DatasetDownloadLink}}">复制链接</a></td>
</tr>
{{end}}
</tbody>


+ 2
- 1
templates/repo/modelarts/trainjob/new.tmpl View File

@@ -22,7 +22,8 @@
}
.width85{
width: 85% !important;
margin-left: 4.5rem !important;
margin-left: 10.5rem !important;
align-items: center;
}
.width81{
margin-left: 1.5rem;


+ 7
- 3
web_src/js/components/dataset/selectDataset.vue View File

@@ -74,7 +74,7 @@
></i>
<input
type="text"
placeholder="搜数据集名称..."
placeholder="搜数据集名称/描述..."
v-model="search"
@keyup.enter="searchName"
/>
@@ -618,7 +618,10 @@ export default {
methods: {
openDataset() {
this.dialogVisible = true;
this.confirmFlag = false;
if (!this.confirmDatasetList) {
this.confirmFlag = false;
}

this.getCurrentRepoDataset();
},
handleClick(tab, event) {
@@ -651,7 +654,8 @@ export default {
console.log("111111111111");
if (
this.selectDatasetArray.some((item) => {
return item.label === data.label;
console.log(item.label.split(".")[0], data.label.split(".")[0]);
return item.label.split(".")[0] === data.label.split(".")[0];
})
) {
this.$refs[data.ref].setChecked(data.id, false, false);


Loading…
Cancel
Save