|
|
@@ -75,13 +75,13 @@ func NotebookIndex(ctx *context.Context) { |
|
|
|
pager.SetDefaultParams(ctx) |
|
|
|
ctx.Data["Page"] = pager |
|
|
|
|
|
|
|
ctx.Data["PageIsCloudBrain"] = true |
|
|
|
ctx.Data["PageIsNotebook"] = true |
|
|
|
ctx.Data["Tasks"] = ciTasks |
|
|
|
ctx.HTML(200, tplModelArtsNotebookIndex) |
|
|
|
} |
|
|
|
|
|
|
|
func NotebookNew(ctx *context.Context) { |
|
|
|
ctx.Data["PageIsCloudBrain"] = true |
|
|
|
ctx.Data["PageIsNotebook"] = true |
|
|
|
|
|
|
|
t := time.Now() |
|
|
|
var jobName = cutString(ctx.User.Name, 5) + t.Format("2006010215") + strconv.Itoa(int(t.Unix()))[5:] |
|
|
@@ -102,7 +102,7 @@ func NotebookNew(ctx *context.Context) { |
|
|
|
} |
|
|
|
|
|
|
|
func NotebookCreate(ctx *context.Context, form auth.CreateModelArtsNotebookForm) { |
|
|
|
ctx.Data["PageIsCloudBrain"] = true |
|
|
|
ctx.Data["PageIsNotebook"] = true |
|
|
|
jobName := form.JobName |
|
|
|
uuid := form.Attachment |
|
|
|
description := form.Description |
|
|
@@ -117,7 +117,7 @@ func NotebookCreate(ctx *context.Context, form auth.CreateModelArtsNotebookForm) |
|
|
|
} |
|
|
|
|
|
|
|
func NotebookShow(ctx *context.Context) { |
|
|
|
ctx.Data["PageIsCloudBrain"] = true |
|
|
|
ctx.Data["PageIsNotebook"] = true |
|
|
|
|
|
|
|
var jobID = ctx.Params(":jobid") |
|
|
|
task, err := models.GetCloudbrainByJobID(jobID) |
|
|
@@ -280,13 +280,13 @@ func TrainJobIndex(ctx *context.Context) { |
|
|
|
pager.SetDefaultParams(ctx) |
|
|
|
ctx.Data["Page"] = pager |
|
|
|
|
|
|
|
ctx.Data["PageIsCloudBrain"] = true |
|
|
|
ctx.Data["PageIsTrainJob"] = true |
|
|
|
ctx.Data["Tasks"] = tasks |
|
|
|
ctx.HTML(200, tplModelArtsTrainJobIndex) |
|
|
|
} |
|
|
|
|
|
|
|
func TrainJobNew(ctx *context.Context) { |
|
|
|
ctx.Data["PageIsCloudBrain"] = true |
|
|
|
ctx.Data["PageIsTrainJob"] = true |
|
|
|
|
|
|
|
t := time.Now() |
|
|
|
var jobName = cutString(ctx.User.Name, 5) + t.Format("2006010215") + strconv.Itoa(int(t.Unix()))[5:] |
|
|
@@ -327,11 +327,14 @@ func TrainJobNew(ctx *context.Context) { |
|
|
|
} |
|
|
|
ctx.Data["flavor_infos"] = flavorInfos.Info |
|
|
|
|
|
|
|
outputObsPath := "/" + setting.Bucket + modelarts.JobPath + jobName + modelarts.OutputPath |
|
|
|
ctx.Data["train_url"] = outputObsPath |
|
|
|
|
|
|
|
ctx.HTML(200, tplModelArtsTrainJobNew) |
|
|
|
} |
|
|
|
|
|
|
|
func TrainJobCreate(ctx *context.Context, form auth.CreateModelArtsTrainJobForm) { |
|
|
|
ctx.Data["PageIsCloudBrain"] = true |
|
|
|
ctx.Data["PageIsTrainJob"] = true |
|
|
|
jobName := form.JobName |
|
|
|
uuid := form.Attachment |
|
|
|
description := form.Description |
|
|
@@ -546,7 +549,7 @@ func paramCheckCreateTrainJob(form auth.CreateModelArtsTrainJobForm) error { |
|
|
|
} |
|
|
|
|
|
|
|
func TrainJobShow(ctx *context.Context) { |
|
|
|
ctx.Data["PageIsCloudBrain"] = true |
|
|
|
ctx.Data["PageIsTrainJob"] = true |
|
|
|
|
|
|
|
var jobID = ctx.Params(":jobid") |
|
|
|
task, err := models.GetCloudbrainByJobID(jobID) |
|
|
@@ -592,7 +595,7 @@ func TrainJobShow(ctx *context.Context) { |
|
|
|
} |
|
|
|
|
|
|
|
func TrainJobGetLog(ctx *context.Context) { |
|
|
|
ctx.Data["PageIsCloudBrain"] = true |
|
|
|
ctx.Data["PageIsTrainJob"] = true |
|
|
|
|
|
|
|
var jobID = ctx.Params(":jobid") |
|
|
|
resultLogFile, result, err := trainJobGetLog(ctx, jobID) |
|
|
|