|
|
|
@@ -635,20 +635,21 @@ func TrainJobDel(ctx *context.Context) { |
|
|
|
var jobID = ctx.Params(":jobid") |
|
|
|
task, err := models.GetCloudbrainByJobID(jobID) |
|
|
|
if err != nil { |
|
|
|
ctx.ServerError("GetCloudbrainByJobID failed", err) |
|
|
|
log.Error("GetCloudbrainByJobID(%s) failed:%v", task.JobName, err.Error()) |
|
|
|
ctx.RenderWithErr(err.Error(), tplModelArtsTrainJobIndex, nil) |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
_, err = modelarts.DelTrainJob(jobID) |
|
|
|
if err != nil { |
|
|
|
log.Error("TrainJobDel(%s) failed:%v", task.JobName, err.Error()) |
|
|
|
ctx.ServerError("TrainJobDel failed", err) |
|
|
|
log.Error("DelTrainJob(%s) failed:%v", task.JobName, err.Error()) |
|
|
|
ctx.RenderWithErr(err.Error(), tplModelArtsTrainJobIndex, nil) |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
err = models.DeleteJob(task) |
|
|
|
if err != nil { |
|
|
|
ctx.ServerError("TrainJobDel failed", err) |
|
|
|
ctx.ServerError("DeleteJob failed", err) |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
@@ -660,14 +661,14 @@ func TrainJobStop(ctx *context.Context) { |
|
|
|
task, err := models.GetCloudbrainByJobID(jobID) |
|
|
|
if err != nil { |
|
|
|
log.Error("GetCloudbrainByJobID(%s) failed:%v", task.JobName, err.Error()) |
|
|
|
ctx.RenderWithErr(err.Error(), tplModelArtsTrainJobShow, nil) |
|
|
|
ctx.RenderWithErr(err.Error(), tplModelArtsTrainJobIndex, nil) |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
_, err = modelarts.StopTrainJob(jobID, strconv.FormatInt(task.VersionID, 10)) |
|
|
|
if err != nil { |
|
|
|
log.Error("StopTrainJob(%s) failed:%v", task.JobName, err.Error()) |
|
|
|
ctx.RenderWithErr(err.Error(), tplModelArtsTrainJobShow, nil) |
|
|
|
ctx.RenderWithErr(err.Error(), tplModelArtsTrainJobIndex, nil) |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
|