|
|
|
@@ -102,7 +102,7 @@ type Cloudbrain struct { |
|
|
|
ContainerIp string |
|
|
|
CreatedUnix timeutil.TimeStamp `xorm:"INDEX created"` |
|
|
|
UpdatedUnix timeutil.TimeStamp `xorm:"INDEX updated"` |
|
|
|
Duration int64 |
|
|
|
Duration int64 //运行时长 单位秒 |
|
|
|
TrainJobDuration string |
|
|
|
Image string //镜像名称 |
|
|
|
GpuQueue string //GPU类型即GPU队列 |
|
|
|
@@ -1395,7 +1395,7 @@ func UpdateTrainJobVersion(job *Cloudbrain) error { |
|
|
|
func updateJobTrainVersion(e Engine, job *Cloudbrain) error { |
|
|
|
var sess *xorm.Session |
|
|
|
sess = e.Where("job_id = ? AND version_name=?", job.JobID, job.VersionName) |
|
|
|
_, err := sess.Cols("status", "train_job_duration", "start_time", "end_time").Update(job) |
|
|
|
_, err := sess.Cols("status", "train_job_duration", "duration", "start_time", "end_time").Update(job) |
|
|
|
return err |
|
|
|
} |
|
|
|
|
|
|
|
@@ -1475,7 +1475,7 @@ func UpdateInferenceJob(job *Cloudbrain) error { |
|
|
|
func updateInferenceJob(e Engine, job *Cloudbrain) error { |
|
|
|
var sess *xorm.Session |
|
|
|
sess = e.Where("job_id = ?", job.JobID) |
|
|
|
_, err := sess.Cols("status", "train_job_duration").Update(job) |
|
|
|
_, err := sess.Cols("status", "train_job_duration", "duration", "start_time", "end_time").Update(job) |
|
|
|
return err |
|
|
|
} |
|
|
|
func RestartCloudbrain(old *Cloudbrain, new *Cloudbrain) (err error) { |
|
|
|
|