|
|
@@ -1249,6 +1249,7 @@ func GrampusTrainJobShow(ctx *context.Context) { |
|
|
|
} |
|
|
|
|
|
|
|
if result != nil { |
|
|
|
log.Info("resultliuzx:", result.JobInfo) |
|
|
|
if len(result.JobInfo.Tasks[0].CenterID) == 1 && len(result.JobInfo.Tasks[0].CenterName) == 1 { |
|
|
|
task.AiCenter = result.JobInfo.Tasks[0].CenterID[0] + "+" + result.JobInfo.Tasks[0].CenterName[0] |
|
|
|
} |
|
|
@@ -1358,6 +1359,23 @@ func GrampusGetLog(ctx *context.Context) { |
|
|
|
}) |
|
|
|
return |
|
|
|
} |
|
|
|
result, err := grampus.GetJob(jobID) |
|
|
|
if err != nil { |
|
|
|
log.Error("GetJob(%s) failed:%v", job.JobName, err) |
|
|
|
ctx.JSON(http.StatusOK, map[string]interface{}{ |
|
|
|
"JobName": job.JobName, |
|
|
|
"Content": content, |
|
|
|
"CanLogDownload": false, |
|
|
|
}) |
|
|
|
return |
|
|
|
} |
|
|
|
if result != nil { |
|
|
|
job.Status = grampus.TransTrainJobStatus(result.JobInfo.Status) |
|
|
|
if job.Status == models.GrampusStatusFailed { |
|
|
|
content = content + "\n" + result.ExitDiagnostics |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
canLogDownload := err == nil && job.IsUserHasRight(ctx.User) |
|
|
|
ctx.JSON(http.StatusOK, map[string]interface{}{ |
|
|
|
"JobName": job.JobName, |
|
|
|