Browse Source

新增模型更新任务类型

gitlink
JeshuaRen 1 year ago
parent
commit
1855a1f2f8
1 changed files with 12 additions and 0 deletions
  1. +12
    -0
      sdks/scheduler/models.go

+ 12
- 0
sdks/scheduler/models.go View File

@@ -43,6 +43,7 @@ var JobInfoTypeUnion = types.NewTypeUnion[JobInfo](
(*DataReturnJobInfo)(nil),
(*MultiInstanceJobInfo)(nil),
(*InstanceJobInfo)(nil),
(*UpdateMultiInstanceJobInfo)(nil),
)
var _ = serder.UseTypeUnionInternallyTagged(&JobInfoTypeUnion, "type")

@@ -82,6 +83,17 @@ type MultiInstanceJobInfo struct {
ModelJobInfo ModelJobInfo `json:"modelJobInfo"`
}

type UpdateMultiInstanceJobInfo struct {
serder.Metadata `union:"UpdateModel"`
JobInfoBase
Type string `json:"type"`
Files JobFilesInfo `json:"files"`
Runtime JobRuntimeInfo `json:"runtime"`
MultiInstanceJobSetID JobSetID `json:"multiInstanceJobSetID"`
InstanceIDs []JobID `json:"instanceIDs"`
UpdateStrategy string `json:"updateStrategy"`
}

type ModelJobInfo struct {
Type string `json:"type"`
ModelID string `json:"modelID"`


Loading…
Cancel
Save