|
|
|
@@ -19,8 +19,8 @@ type JobType string |
|
|
|
type ModelArtsJobStatus string |
|
|
|
|
|
|
|
const ( |
|
|
|
NPUResource = "NPU" |
|
|
|
GPUResource = "CPU/GPU" |
|
|
|
NPUResource = "NPU" |
|
|
|
GPUResource = "CPU/GPU" |
|
|
|
|
|
|
|
JobWaiting CloudbrainStatus = "WAITING" |
|
|
|
JobStopped CloudbrainStatus = "STOPPED" |
|
|
|
@@ -210,7 +210,7 @@ type CloudbrainsOptions struct { |
|
|
|
JobType string |
|
|
|
VersionName string |
|
|
|
IsLatestVersion string |
|
|
|
JobTypeNot bool |
|
|
|
JobTypeNot bool |
|
|
|
} |
|
|
|
|
|
|
|
type TaskPod struct { |
|
|
|
@@ -975,7 +975,9 @@ func QueryModelTrainJobList(repoId int64) ([]*CloudbrainInfo, int, error) { |
|
|
|
cond = cond.And( |
|
|
|
builder.Eq{"Status": "COMPLETED"}, |
|
|
|
) |
|
|
|
|
|
|
|
cond = cond.And( |
|
|
|
builder.Eq{"job_type": "TRAIN"}, |
|
|
|
) |
|
|
|
cloudbrains := make([]*CloudbrainInfo, 0) |
|
|
|
if err := sess.Select("job_id,job_name").Table(&Cloudbrain{}).Where(cond).OrderBy("created_unix DESC"). |
|
|
|
Find(&cloudbrains); err != nil { |
|
|
|
|