@@ -66,6 +66,9 @@ const (
tplGrampusNotebookMLUNew base.TplName = "repo/grampus/notebook/mlu/new"
tplGrampusTrainJobMLUNew base.TplName = "repo/grampus/trainjob/mlu/new"
//IluvatarGPGPU
tplGrampusTrainJobIluvatarGPGPUNew base.TplName = "repo/grampus/trainjob/iluvatar-gpgpu/new"
//C2NET notebook
tplGrampusNotebookNew base.TplName = "repo/grampus/notebook/new"
@@ -87,65 +90,33 @@ func GrampusInferenceShow(ctx *context.Context) {
func GrampusNotebookNew(ctx *context.Context) {
ctx.Data["PageIsCloudBrain"] = true
ctx.HTML(http.StatusOK, tplGrampusNotebookNew)
// ctx.Data["IsCreate"] = true
// ctx.Data["PageIsCloudBrain"] = true
// notebookType := ctx.QueryInt("type")
// processType := grampus.ProcessorTypeGPU
// if notebookType == 1 {
// processType = grampus.ProcessorTypeNPU
// } else if notebookType == 2 {
// processType = grampus.ProcessorTypeGCU
// } else if notebookType == 3 {
// processType = grampus.ProcessorTypeMLU
// ctx.HTML(http.StatusOK, tplGrampusNotebookMLUNew)
// return
// }
// err := grampusNotebookNewDataPrepare(ctx, processType)
// if err != nil {
// ctx.ServerError("get new notebook-job info failed", err)
// return
// }
// if processType == grampus.ProcessorTypeGPU {
// ctx.HTML(http.StatusOK, tplGrampusNotebookGPUNew)
// } else if processType == grampus.ProcessorTypeNPU {
// ctx.HTML(http.StatusOK, tplGrampusNotebookNPUNew)
// } else if processType == grampus.ProcessorTypeGCU {
// ctx.HTML(http.StatusOK, tplGrampusNotebookGCUNew)
// }
}
func GrampusTrainJobGPUNew(ctx *context.Context) {
ctx.Data["IsCreate"] = true
err := grampusTrainJobNewDataPrepare(ctx, grampus.ProcessorTypeGPU)
if err != nil {
ctx.ServerError("get new train-job info failed", err)
return
}
ctx.Data["PageIsCloudBrain"] = true
ctx.HTML(http.StatusOK, tplGrampusTrainJobGPUNew)
}
func GrampusTrainJobNPUNew(ctx *context.Context) {
ctx.Data["IsCreate"] = true
err := grampusTrainJobNewDataPrepare(ctx, grampus.ProcessorTypeNPU)
if err != nil {
ctx.ServerError("get new train-job info failed", err)
return
}
ctx.Data["PageIsCloudBrain"] = true
ctx.HTML(200, tplGrampusTrainJobNPUNew)
}
func GrampusTrainJobGCUNew(ctx *context.Context) {
ctx.Data["IsCreate"] = true
err := grampusTrainJobNewDataPrepare(ctx, grampus.ProcessorTypeGCU)
if err != nil {
ctx.ServerError("get new train-job info failed", err)
return
}
ctx.Data["PageIsCloudBrain"] = true
ctx.HTML(http.StatusOK, tplGrampusTrainJobGCUNew)
}
func GrampusTrainJobIluvatarGPGPUNew(ctx *context.Context) {
ctx.Data["IsCreate"] = true
ctx.Data["PageIsCloudBrain"] = true
ctx.HTML(http.StatusOK, tplGrampusTrainJobIluvatarGPGPUNew)
}
func GrampusNotebookCreate(ctx *context.Context, form auth.CreateGrampusNotebookForm) {
ctx.Data["IsCreate"] = true
displayJobName := form.DisplayJobName