diff --git a/models/cloudbrain.go b/models/cloudbrain.go index fb0d5d4a8..9cd4c428b 100755 --- a/models/cloudbrain.go +++ b/models/cloudbrain.go @@ -182,7 +182,7 @@ type Cloudbrain struct { BranchName string //分支名称 Parameters string //传给modelarts的param参数 BootFile string //启动文件 - DataUrl string //数据集的obs路径 + DataUrl string `xorm:"varchar(3500)"` //数据集的obs路径 LogUrl string //日志输出的obs路径 PreVersionId int64 //父版本的版本id FlavorCode string //modelarts上的规格id diff --git a/services/cloudbrain/cloudbrainTask/sync_status.go b/services/cloudbrain/cloudbrainTask/sync_status.go index ba84d5fa0..f9c4e2516 100644 --- a/services/cloudbrain/cloudbrainTask/sync_status.go +++ b/services/cloudbrain/cloudbrainTask/sync_status.go @@ -97,8 +97,10 @@ func SyncGrampusNotebookStatus(job *models.Cloudbrain) (*models.Cloudbrain, erro if oldStatus != job.Status { notification.NotifyChangeCloudbrainStatus(job, oldStatus) } - job.TrainUrl = result.JobInfo.Tasks[0].CodeUrl - job.DataUrl = result.JobInfo.Tasks[0].DataUrl + if job.ComputeResource == models.NPUResource { + job.TrainUrl = result.JobInfo.Tasks[0].CodeUrl + job.DataUrl = result.JobInfo.Tasks[0].DataUrl + } err = models.UpdateJob(job) if err != nil { log.Error("UpdateJob failed:", err)