|
|
|
@@ -339,6 +339,29 @@ func infer(opt *option.InferOption, clusters []*strategy.AssignedCluster, ts []s |
|
|
|
svcCtx.Scheduler.AiStorages.AddNoticeInfo(opt.AdapterId, adapterName, "", "", opt.TaskName, "completed", "任务完成") |
|
|
|
} |
|
|
|
|
|
|
|
//save ai sub tasks |
|
|
|
for _, r := range results { |
|
|
|
for _, task := range aiTaskList { |
|
|
|
if r.ClusterId == strconv.Itoa(int(task.ClusterId)) { |
|
|
|
taskAiSub := models.TaskAiSub{ |
|
|
|
TaskId: id, |
|
|
|
TaskName: task.Name, |
|
|
|
TaskAiId: task.TaskId, |
|
|
|
TaskAiName: task.Name, |
|
|
|
ImageName: r.ImageName, |
|
|
|
Result: r.ImageResult, |
|
|
|
Card: r.Card, |
|
|
|
ClusterId: task.ClusterId, |
|
|
|
ClusterName: r.ClusterName, |
|
|
|
} |
|
|
|
tx := svcCtx.DbEngin.Table("task_ai_sub").Create(&taskAiSub) |
|
|
|
if tx.Error != nil { |
|
|
|
logx.Errorf(err.Error()) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
return results, nil |
|
|
|
} |
|
|
|
|
|
|
|
@@ -414,7 +437,7 @@ func getInferResult(url string, file multipart.File, fileName string, clusterNam |
|
|
|
return r, nil |
|
|
|
} |
|
|
|
var res Res |
|
|
|
req := GetRestyRequest(10) |
|
|
|
req := GetRestyRequest(20) |
|
|
|
_, err := req. |
|
|
|
SetFileReader("file", fileName, file). |
|
|
|
SetResult(&res). |
|
|
|
|