|
|
@@ -358,33 +358,12 @@ func ShowModelInfo(ctx *context.Context) { |
|
|
|
} |
|
|
|
|
|
|
|
func ShowSingleModel(ctx *context.Context) { |
|
|
|
id := ctx.Query("ID") |
|
|
|
parentDir := ctx.Query("parentDir") |
|
|
|
log.Info("Show single ModelInfo start.id=" + id) |
|
|
|
task, err := models.QueryModelById(id) |
|
|
|
if err != nil { |
|
|
|
log.Error("no such model!", err.Error()) |
|
|
|
ctx.ServerError("no such model:", err) |
|
|
|
return |
|
|
|
} |
|
|
|
log.Info("bucket=" + setting.Bucket + " key=" + task.Path[len(setting.Bucket)+1:]) |
|
|
|
models, err := storage.GetOneLevelAllObjectUnderDir(setting.Bucket, task.Path[len(setting.Bucket)+1:], parentDir) |
|
|
|
if err != nil { |
|
|
|
log.Info("get model list failed:", err) |
|
|
|
ctx.ServerError("GetObsListObject:", err) |
|
|
|
return |
|
|
|
} else { |
|
|
|
log.Info("get model file,size=" + fmt.Sprint(len(models))) |
|
|
|
} |
|
|
|
name := ctx.Query("name") |
|
|
|
|
|
|
|
if err != nil { |
|
|
|
ctx.ServerError("QueryTrainJobList:", err) |
|
|
|
} else { |
|
|
|
mapInterface := make(map[string]interface{}) |
|
|
|
mapInterface["task"] = task |
|
|
|
mapInterface["models"] = models |
|
|
|
ctx.JSON(http.StatusOK, mapInterface) |
|
|
|
} |
|
|
|
log.Info("Show single ModelInfo start.name=" + name) |
|
|
|
models := models.QueryModelByName(name, ctx.Repo.Repository.ID) |
|
|
|
|
|
|
|
ctx.JSON(http.StatusOK, models) |
|
|
|
} |
|
|
|
|
|
|
|
func ShowOneVersionOtherModel(ctx *context.Context) { |
|
|
|