{{.ctx.i18n.Tr "repo.wait_count_start"}}
{{if .type}}
{{ $gpuQueue }}
diff --git a/templates/repo/modelarts/inferencejob/new.tmpl b/templates/repo/modelarts/inferencejob/new.tmpl
index cacac8dc9..e427a3703 100644
--- a/templates/repo/modelarts/inferencejob/new.tmpl
+++ b/templates/repo/modelarts/inferencejob/new.tmpl
@@ -86,7 +86,7 @@
{{template "custom/wait_count_train" Dict "ctx" $}}
- {{.i18n.Tr "cloudbrain.dataset_path_rule" | Safe}}
+ {{.i18n.Tr "cloudbrain.infer_dataset_path_rule" | Safe}}
diff --git a/templates/repo/modelarts/trainjob/new.tmpl b/templates/repo/modelarts/trainjob/new.tmpl
index 20c45fae5..3a9bd9dba 100755
--- a/templates/repo/modelarts/trainjob/new.tmpl
+++ b/templates/repo/modelarts/trainjob/new.tmpl
@@ -113,7 +113,7 @@
{{template "custom/wait_count_train" Dict "ctx" $}}
- {{.i18n.Tr "cloudbrain.dataset_path_rule" | Safe}}
+ {{.i18n.Tr "cloudbrain.train_dataset_path_rule" | Safe}}
diff --git a/templates/repo/modelarts/trainjob/show.tmpl b/templates/repo/modelarts/trainjob/show.tmpl
index 3f2443d97..71a39424f 100755
--- a/templates/repo/modelarts/trainjob/show.tmpl
+++ b/templates/repo/modelarts/trainjob/show.tmpl
@@ -274,10 +274,14 @@
{{if .CanDel}}
-
{{else}}
-
{{end}}
@@ -899,35 +903,7 @@
$('#name').val(modelName)
$('#version').val("0.0.1")
}
- function deleteVersion(version_name) {
- stopBubbling(arguments.callee.caller.arguments[0])
- let flag = 1;
- $('.ui.basic.modal').modal({
- onDeny: function () {
- flag = false
- },
- onApprove: function () {
- $.post(`/api/v1/repos/${userName}/${repoPath}/modelarts/train-job/${jobID}/del_version`, { version_name: version_name }, (data) => {
- if (data.VersionListCount === 0) {
- location.href = `/${userName}/${repoPath}/modelarts/train-job`
- } else {
- $('#accordion' + version_name).remove()
- }
-
- }).fail(function (err) {
- console.log(err);
- });
- flag = true
- },
- onHidden: function () {
- if (flag == false) {
- $('.alert').html('您已取消操作').removeClass('alert-success').addClass('alert-danger').show().delay(1500).fadeOut();
- }
- }
- })
- .modal('show')
-
- }
+
diff --git a/templates/repo/modelarts/trainjob/version_new.tmpl b/templates/repo/modelarts/trainjob/version_new.tmpl
index cf32409ed..e5d4d954a 100644
--- a/templates/repo/modelarts/trainjob/version_new.tmpl
+++ b/templates/repo/modelarts/trainjob/version_new.tmpl
@@ -73,6 +73,11 @@
+ {{template "custom/wait_count_train" Dict "ctx" $}}
+
+
+ {{.i18n.Tr "cloudbrain.train_dataset_path_rule" | Safe}}
+
-
-
- {{.i18n.Tr "cloudbrain.dataset_path_rule"}}
{{.i18n.Tr "repo.modelarts.train_job.add_run_parameter"}}
diff --git a/web_src/js/features/cloudbrainShow.js b/web_src/js/features/cloudbrainShow.js
index 691ac57c4..9c68722a7 100644
--- a/web_src/js/features/cloudbrainShow.js
+++ b/web_src/js/features/cloudbrainShow.js
@@ -213,6 +213,35 @@ export default async function initCloudrainSow() {
});
e.stopPropagation();
});
+ $(".delete-show-version").click(function (e) {
+ const ID = this.dataset.jobid;
+ const repoPath = this.dataset.repopath;
+ const version_name = this.dataset.version;
+ const url = `/api/v1/repos/${repoPath}/${ID}/del_version`;
+ $(".ui.basic.modal")
+ .modal({
+ onApprove: function () {
+ $.post(url, { version_name: version_name }, (data) => {
+ console.log(data);
+ if (data.StatusOK === 0) {
+ if (data.VersionListCount === 0) {
+ location.href = `/${repoPath}`;
+ } else {
+ $("#accordion" + version_name).remove();
+ }
+ refreshStatusShow(version_name, ID, repoPath);
+ } else {
+ return;
+ }
+ }).fail(function (err) {
+ console.log(err);
+ });
+ },
+ })
+ .modal("show");
+
+ e.stopPropagation();
+ });
function refreshStatusShow(version_name, ID, repoPath) {
$.get(
`/api/v1/repos/${repoPath}/${ID}?version_name=${version_name}`,
diff --git a/web_src/js/features/cloudrbanin.js b/web_src/js/features/cloudrbanin.js
index 445f70be3..2df780233 100644
--- a/web_src/js/features/cloudrbanin.js
+++ b/web_src/js/features/cloudrbanin.js
@@ -182,6 +182,15 @@ export default async function initCloudrain() {
"CREATE_FAILED",
"STOPPED",
];
+ let deleteArray = [
+ "KILLED",
+ "FAILED",
+ "START_FAILED",
+ "COMPLETED",
+ "SUCCEEDED",
+ "CREATE_FAILED",
+ "STOPPED",
+ ];
$.get(
`/api/v1/repos/${repoPath}/${jobID}?version_name=${versionname}`,
(data) => {
@@ -194,6 +203,10 @@ export default async function initCloudrain() {
if (stopArray.includes(data.JobStatus)) {
$("#" + versionname + "-stop").addClass("disabled");
}
+ if (deleteArray.includes(data.JobStatus)) {
+ $(`#${versionname}-delete`).removeClass("disabled");
+ $(`#${versionname}-delete`).addClass("blue");
+ }
if (data.JobStatus === "COMPLETED") {
$("#" + versionname + "-create-model")
.removeClass("disabled")
diff --git a/web_src/js/index.js b/web_src/js/index.js
index 1ec155461..738a31c7d 100755
--- a/web_src/js/index.js
+++ b/web_src/js/index.js
@@ -3520,7 +3520,7 @@ function initVueComponents() {
`${self.reposFilter}:${self.archivedFilter}:${self.privateFilter}`,
count
);
- self.finalPage = Math.floor(count / self.searchLimit) + 1;
+ self.finalPage = Math.ceil(count / self.searchLimit);
self.updateHistory();
}
}).always(() => {