|
|
@@ -161,9 +161,10 @@ func downloadModelFromCloudBrainTwo(modelUUID string, jobName string, parentDir |
|
|
|
if len(modelDbResult) == 0 { |
|
|
|
return "", 0, errors.New("cannot create model, as model is empty.") |
|
|
|
} |
|
|
|
prefix := strings.TrimPrefix(path.Join(setting.TrainJobModelPath, jobName, setting.OutPutPath, parentDir), "/") + "/" |
|
|
|
prefix := "/" + strings.TrimPrefix(path.Join(setting.TrainJobModelPath, jobName, setting.OutPutPath, parentDir), "/") + "/" |
|
|
|
for _, modelFile := range modelDbResult { |
|
|
|
destKeyNamePrefix := "aimodels/" + models.AttachmentRelativePath(modelUUID) + "/" |
|
|
|
destKeyNamePrefix := "/aimodels/" + models.AttachmentRelativePath(modelUUID) + "/" |
|
|
|
|
|
|
|
log.Info("copy file, bucket=" + setting.Bucket + ", src keyname=" + prefix + modelFile.FileName) |
|
|
|
log.Info("Dest key name=" + destKeyNamePrefix + modelFile.FileName) |
|
|
|
err := storage.ObsCopyFile(setting.Bucket, prefix+modelFile.FileName, setting.Bucket, destKeyNamePrefix+modelFile.FileName) |
|
|
|