|
|
@@ -72,11 +72,11 @@ type CloudBrainLoginResult struct { |
|
|
|
|
|
|
|
type TaskRole struct { |
|
|
|
Name string `json:"name"` |
|
|
|
TaskNumber int `json:"taskNumber"` |
|
|
|
MinSucceededTaskCount int `json:"minSucceededTaskCount"` |
|
|
|
MinFailedTaskCount int `json:"minFailedTaskCount"` |
|
|
|
CPUNumber int `json:"cpuNumber"` |
|
|
|
GPUNumber int `json:"gpuNumber"` |
|
|
|
TaskNumber int `json:"taskNumber"` |
|
|
|
MinSucceededTaskCount int `json:"minSucceededTaskCount"` |
|
|
|
MinFailedTaskCount int `json:"minFailedTaskCount"` |
|
|
|
CPUNumber int `json:"cpuNumber"` |
|
|
|
GPUNumber int `json:"gpuNumber"` |
|
|
|
MemoryMB int `json:"memoryMB"` |
|
|
|
ShmMB int `json:"shmMB"` |
|
|
|
Command string `json:"command"` |
|
|
@@ -298,6 +298,25 @@ type ResourceSpec struct { |
|
|
|
ShareMemMiB int `json:"shareMemMiB"` |
|
|
|
} |
|
|
|
|
|
|
|
type FlavorInfos struct { |
|
|
|
FlavorInfo []*FlavorInfo `json:"flavor_info"` |
|
|
|
} |
|
|
|
|
|
|
|
type FlavorInfo struct { |
|
|
|
Id int `json:"id"` |
|
|
|
Value string `json:"value"` |
|
|
|
} |
|
|
|
|
|
|
|
type PoolInfos struct { |
|
|
|
PoolInfo []*PoolInfo `json:"pool_info"` |
|
|
|
} |
|
|
|
|
|
|
|
type PoolInfo struct { |
|
|
|
PoolId string `json:"pool_id"` |
|
|
|
PoolName string `json:"pool_name"` |
|
|
|
PoolType string `json:"pool_type"` |
|
|
|
} |
|
|
|
|
|
|
|
type CommitImageParams struct { |
|
|
|
Ip string `json:"ip"` |
|
|
|
TaskContainerId string `json:"taskContainerId"` |
|
|
|