Browse Source

log fix

pull/62/head
JeshuaRen 2 months ago
parent
commit
3ad637f178
1 changed files with 34 additions and 0 deletions
  1. +34
    -0
      sdks/scheduler/jcweaver_models.go

+ 34
- 0
sdks/scheduler/jcweaver_models.go View File

@@ -0,0 +1,34 @@
package schsdk

import (
"gitlink.org.cn/cloudream/common/pkgs/types"
"gitlink.org.cn/cloudream/common/utils/serder"
)

type JCWNodeInfos struct {
Jobs []JobInfo `json:"jobs"`
}

type JCWNode interface {
}

var JCWNodeTypeUnion = types.NewTypeUnion[JCWNode](
(*JCWAITrainNode)(nil),
)
var _ = serder.UseTypeUnionInternallyTagged(&JCWNodeTypeUnion, "type")

type JCWNodeBase struct {
LocalJobID string `json:"id"`
Name string `json:"name"`
}

type JCWAITrainNode struct {
serder.Metadata `union:"Normal"`
JobInfoBase
Type string `json:"type"`
Files JobFilesInfo `json:"files"`
Runtime JobRuntimeInfo `json:"runtime"`
Resources JobResourcesInfo `json:"resources"`
Services JobServicesInfo `json:"services"`
ModelJobInfo ModelJobInfo `json:"modelJobInfo"`
}

Loading…
Cancel
Save