调整结构
This commit is contained in:
parent
289b416105
commit
3f089cd54f
|
@ -0,0 +1,64 @@
|
|||
package models
|
||||
|
||||
type JobSetInfo struct {
|
||||
Jobs []any `json:"jobs"`
|
||||
}
|
||||
|
||||
type NormalJobInfo struct {
|
||||
LocalJobID string `json:"localJobID"`
|
||||
Type string `json:"type"`
|
||||
Files JobFilesInfo `json:"files"`
|
||||
Runtime JobRuntimeInfo `json:"runtime"`
|
||||
Resources JobResourcesInfo `json:"resources"`
|
||||
}
|
||||
|
||||
type ResourceJobInfo struct {
|
||||
LocalJobID string `json:"localJobID"`
|
||||
Type string `json:"type"`
|
||||
TargetLocalJobID string `json:"targetLocalJobID"`
|
||||
}
|
||||
|
||||
type JobFilesInfo struct {
|
||||
Dateset any `json:"dataset"`
|
||||
Code any `json:"code"`
|
||||
Image any `json:"image"`
|
||||
}
|
||||
|
||||
type PackageFileInfo struct {
|
||||
Type string `json:"type"`
|
||||
PackageID int64 `json:"packageID"`
|
||||
}
|
||||
|
||||
type LocalFileInfo struct {
|
||||
Type string `json:"type"`
|
||||
LocalPath string `json:"localPath"`
|
||||
}
|
||||
|
||||
type ResourceFileInfo struct {
|
||||
Type string `json:"type"`
|
||||
ResourceLocalJobID string `json:"resourceLocalJobID"`
|
||||
}
|
||||
|
||||
type ImageFileInfo struct {
|
||||
Type string `json:"type"`
|
||||
ImageID string `json:"imageID"`
|
||||
}
|
||||
|
||||
type JobRuntimeInfo struct {
|
||||
Command string `json:"command"`
|
||||
Envs []EnvVar `json:"envs"`
|
||||
}
|
||||
|
||||
type EnvVar struct {
|
||||
Var string `json:"var"`
|
||||
Value string `json:"value"`
|
||||
}
|
||||
|
||||
type JobResourcesInfo struct {
|
||||
CPU float64 `json:"cpu"`
|
||||
GPU float64 `json:"gpu"`
|
||||
NPU float64 `json:"npu"`
|
||||
MLU float64 `json:"mlu"`
|
||||
Storage int64 `json:"storage"`
|
||||
Memory int64 `json:"memory"`
|
||||
}
|
Loading…
Reference in New Issue