|
|
|
@@ -127,7 +127,8 @@ func GetModelArtsTrainJob(ctx *context.APIContext) { |
|
|
|
|
|
|
|
func GetModelArtsTrainJobVersion(ctx *context.APIContext) { |
|
|
|
var ( |
|
|
|
err error |
|
|
|
err error |
|
|
|
aiCenterName string |
|
|
|
) |
|
|
|
|
|
|
|
jobID := ctx.Params(":jobid") |
|
|
|
@@ -210,6 +211,20 @@ func GetModelArtsTrainJobVersion(ctx *context.APIContext) { |
|
|
|
job.EndTime = job.StartTime.Add(job.Duration) |
|
|
|
} |
|
|
|
job.CorrectCreateUnix() |
|
|
|
|
|
|
|
if len(job.AiCenter) == 0 { |
|
|
|
if len(result.JobInfo.Tasks) > 0 { |
|
|
|
if len(result.JobInfo.Tasks[0].CenterID[0]) > 0 && len(result.JobInfo.Tasks[0].CenterName[0]) > 0 { |
|
|
|
job.AiCenter = result.JobInfo.Tasks[0].CenterID[0] + "+" + result.JobInfo.Tasks[0].CenterName[0] |
|
|
|
aiCenterName = result.JobInfo.Tasks[0].CenterName[0] |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
temp := strings.Split(job.AiCenter, "+") |
|
|
|
if len(temp) > 1 { |
|
|
|
aiCenterName = temp[1] |
|
|
|
} |
|
|
|
} |
|
|
|
err = models.UpdateTrainJobVersion(job) |
|
|
|
if err != nil { |
|
|
|
log.Error("UpdateJob failed:", err) |
|
|
|
@@ -220,6 +235,7 @@ func GetModelArtsTrainJobVersion(ctx *context.APIContext) { |
|
|
|
"JobID": jobID, |
|
|
|
"JobStatus": job.Status, |
|
|
|
"JobDuration": job.TrainJobDuration, |
|
|
|
"AiCenter": aiCenterName, |
|
|
|
}) |
|
|
|
|
|
|
|
} |
|
|
|
|