|
|
|
@@ -985,17 +985,17 @@ func RegisterRoutes(m *macaron.Macaron) { |
|
|
|
m.Group("/cloudbrain", func() { |
|
|
|
m.Group("/:jobid", func() { |
|
|
|
m.Get("", reqRepoCloudBrainReader, repo.CloudBrainShow) |
|
|
|
m.Get("/debug", cloudbrain.AdminOrJobCreaterRight, repo.CloudBrainDebug) |
|
|
|
m.Get("/debug", reqWechatBind, cloudbrain.AdminOrJobCreaterRight, repo.CloudBrainDebug) |
|
|
|
m.Post("/commit_image", cloudbrain.AdminOrJobCreaterRight, bindIgnErr(auth.CommitImageCloudBrainForm{}), repo.CloudBrainCommitImage) |
|
|
|
m.Post("/stop", cloudbrain.AdminOrOwnerOrJobCreaterRight, repo.CloudBrainStop) |
|
|
|
m.Post("/del", cloudbrain.AdminOrOwnerOrJobCreaterRight, repo.CloudBrainDel) |
|
|
|
m.Post("/restart", cloudbrain.AdminOrJobCreaterRight, repo.CloudBrainRestart) |
|
|
|
m.Post("/restart", reqWechatBind, cloudbrain.AdminOrJobCreaterRight, repo.CloudBrainRestart) |
|
|
|
m.Get("/rate", reqRepoCloudBrainReader, repo.GetRate) |
|
|
|
m.Get("/models", reqRepoCloudBrainReader, repo.CloudBrainShowModels) |
|
|
|
m.Get("/download_model", cloudbrain.AdminOrJobCreaterRight, repo.CloudBrainDownloadModel) |
|
|
|
}) |
|
|
|
m.Get("/create", reqRepoCloudBrainWriter, repo.CloudBrainNew) |
|
|
|
m.Post("/create", reqRepoCloudBrainWriter, bindIgnErr(auth.CreateCloudBrainForm{}), repo.CloudBrainCreate) |
|
|
|
m.Get("/create", reqWechatBind, reqRepoCloudBrainWriter, repo.CloudBrainNew) |
|
|
|
m.Post("/create", reqWechatBind, reqRepoCloudBrainWriter, bindIgnErr(auth.CreateCloudBrainForm{}), repo.CloudBrainCreate) |
|
|
|
|
|
|
|
m.Group("/benchmark", func() { |
|
|
|
m.Get("", reqRepoCloudBrainReader, repo.CloudBrainBenchmarkIndex) |
|
|
|
@@ -1005,8 +1005,8 @@ func RegisterRoutes(m *macaron.Macaron) { |
|
|
|
m.Post("/del", cloudbrain.AdminOrOwnerOrJobCreaterRight, repo.BenchmarkDel) |
|
|
|
m.Get("/rate", reqRepoCloudBrainReader, repo.GetRate) |
|
|
|
}) |
|
|
|
m.Get("/create", reqRepoCloudBrainWriter, repo.CloudBrainBenchmarkNew) |
|
|
|
m.Post("/create", reqRepoCloudBrainWriter, bindIgnErr(auth.CreateCloudBrainForm{}), repo.CloudBrainBenchmarkCreate) |
|
|
|
m.Get("/create", reqWechatBind, reqRepoCloudBrainWriter, repo.CloudBrainBenchmarkNew) |
|
|
|
m.Post("/create", reqWechatBind, reqRepoCloudBrainWriter, bindIgnErr(auth.CreateCloudBrainForm{}), repo.CloudBrainBenchmarkCreate) |
|
|
|
m.Get("/get_child_types", repo.GetChildTypes) |
|
|
|
}) |
|
|
|
}, context.RepoRef()) |
|
|
|
@@ -1034,7 +1034,7 @@ func RegisterRoutes(m *macaron.Macaron) { |
|
|
|
|
|
|
|
m.Group("/debugjob", func() { |
|
|
|
m.Get("", reqRepoCloudBrainReader, repo.DebugJobIndex) |
|
|
|
}, context.RepoRef(), reqWechatBind) |
|
|
|
}, context.RepoRef()) |
|
|
|
|
|
|
|
m.Group("/modelarts", func() { |
|
|
|
m.Group("/notebook", func() { |
|
|
|
@@ -1068,8 +1068,8 @@ func RegisterRoutes(m *macaron.Macaron) { |
|
|
|
m.Get("/create_version", cloudbrain.AdminOrJobCreaterRight, repo.TrainJobNewVersion) |
|
|
|
m.Post("/create_version", cloudbrain.AdminOrJobCreaterRight, bindIgnErr(auth.CreateModelArtsTrainJobForm{}), repo.TrainJobCreateVersion) |
|
|
|
}) |
|
|
|
m.Get("/create", reqRepoCloudBrainWriter, repo.TrainJobNew) |
|
|
|
m.Post("/create", reqRepoCloudBrainWriter, bindIgnErr(auth.CreateModelArtsTrainJobForm{}), repo.TrainJobCreate) |
|
|
|
m.Get("/create", reqWechatBind, reqRepoCloudBrainWriter, repo.TrainJobNew) |
|
|
|
m.Post("/create", reqWechatBind, reqRepoCloudBrainWriter, bindIgnErr(auth.CreateModelArtsTrainJobForm{}), repo.TrainJobCreate) |
|
|
|
|
|
|
|
m.Get("/para-config-list", reqRepoCloudBrainReader, repo.TrainJobGetConfigList) |
|
|
|
}) |
|
|
|
@@ -1081,8 +1081,8 @@ func RegisterRoutes(m *macaron.Macaron) { |
|
|
|
m.Get("/result_download", cloudbrain.AdminOrJobCreaterRight, repo.ResultDownload) |
|
|
|
m.Get("/downloadall", repo.DownloadMultiResultFile) |
|
|
|
}) |
|
|
|
m.Get("/create", reqRepoCloudBrainWriter, repo.InferenceJobNew) |
|
|
|
m.Post("/create", reqRepoCloudBrainWriter, bindIgnErr(auth.CreateModelArtsInferenceJobForm{}), repo.InferenceJobCreate) |
|
|
|
m.Get("/create", reqWechatBind, reqRepoCloudBrainWriter, repo.InferenceJobNew) |
|
|
|
m.Post("/create", reqWechatBind, reqRepoCloudBrainWriter, bindIgnErr(auth.CreateModelArtsInferenceJobForm{}), repo.InferenceJobCreate) |
|
|
|
}) |
|
|
|
}, context.RepoRef()) |
|
|
|
|
|
|
|
|