|
|
@@ -474,25 +474,25 @@ func ModelList(ctx *context.APIContext) { |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
if len(fileInfos) > 0 { |
|
|
|
status = models.StorageScheduleSucceed |
|
|
|
} else { |
|
|
|
if models.IsTrainJobTerminal(task.Status) { |
|
|
|
if task.Type == models.TypeC2Net { |
|
|
|
if task.Type == models.TypeC2Net { |
|
|
|
if len(fileInfos) > 0 { |
|
|
|
status = models.StorageScheduleSucceed |
|
|
|
} else { |
|
|
|
if models.IsTrainJobTerminal(task.Status) { |
|
|
|
record, _ := models.GetScheduleRecordByCloudbrainID(task.ID) |
|
|
|
if record != nil { |
|
|
|
status = record.Status |
|
|
|
if status == models.StorageScheduleSucceed { |
|
|
|
status = models.StorageNoFile |
|
|
|
} |
|
|
|
} else { |
|
|
|
status = models.StorageScheduleProcessing |
|
|
|
} |
|
|
|
} else { |
|
|
|
status = models.StorageNoFile |
|
|
|
status = models.StorageScheduleWaiting |
|
|
|
} |
|
|
|
} else { |
|
|
|
status = models.StorageScheduleProcessing |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} else if task.ComputeResource == models.GPUResource { |
|
|
|
files, err := routerRepo.GetModelDirs(task.JobName, parentDir) |
|
|
|
if err != nil { |
|
|
@@ -507,16 +507,6 @@ func ModelList(ctx *context.APIContext) { |
|
|
|
ctx.ServerError("json.Unmarshal failed:", err) |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
if len(fileInfos) > 0 { |
|
|
|
status = models.StorageScheduleSucceed |
|
|
|
} else { |
|
|
|
if models.IsTrainJobTerminal(task.Status) { |
|
|
|
status = models.StorageNoFile |
|
|
|
} else { |
|
|
|
status = models.StorageScheduleProcessing |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
ctx.JSON(http.StatusOK, map[string]interface{}{ |
|
|
|