|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- package auth
-
- import (
- "gitea.com/macaron/binding"
- "gitea.com/macaron/macaron"
- )
-
- type CreateCloudBrainForm struct {
- JobName string `form:"job_name" binding:"Required"`
- DisplayJobName string `form:"display_job_name" binding:"Required"`
- Image string `form:"image" binding:"Required"`
- Command string `form:"command" binding:"Required"`
- Attachment string `form:"attachment" binding:"Required"`
- JobType string `form:"job_type" binding:"Required"`
- BenchmarkCategory string `form:"get_benchmark_category"`
- GpuType string `form:"gpu_type"`
- TrainUrl string `form:"train_url"`
- TestUrl string `form:"test_url"`
- Description string `form:"description"`
- ResourceSpecId int `form:"resource_spec_id" binding:"Required"`
- BenchmarkTypeID int `form:"benchmark_types_id"`
- BenchmarkChildTypeID int `form:"benchmark_child_types_id"`
- BootFile string `form:"boot_file"`
- Params string `form:"run_para_list"`
- BranchName string `form:"branch_name"`
- ModelName string `form:"model_name"`
- ModelVersion string `form:"model_version"`
- CkptName string `form:"ckpt_name"`
- LabelName string `form:"label_names"`
- PreTrainModelUrl string `form:"pre_train_model_url"`
- DatasetName string `form:"dataset_name"`
- SpecId int64 `form:"spec_id"`
- }
-
- type CommitImageCloudBrainForm struct {
- Description string `form:"description" binding:"Required"`
- Type int `form:"type" binding:"Required"`
- Tag string `form:"tag" binding:"Required;MaxSize(100)" `
- IsPrivate bool `form:"isPrivate" binding:"Required"`
- Topics string `form:"topics"`
- }
-
- type CommitAdminImageCloudBrainForm struct {
- Description string `form:"description" binding:"Required"`
- Type int `form:"type" binding:"Required"`
- Tag string `form:"tag" binding:"Required;MaxSize(100)" `
- IsPrivate bool `form:"isPrivate" binding:"Required"`
- Topics string `form:"topics"`
- Place string `form:"place" binding:"Required"`
- IsRecommend bool `form:"isRecommend" binding:"Required"`
- }
-
- type EditImageCloudBrainForm struct {
- ID int64 `form:"id" binding:"Required"`
- Description string `form:"description" binding:"Required"`
- IsPrivate bool `form:"isPrivate" binding:"Required"`
- Topics string `form:"topics"`
- }
-
- type CreateCloudBrainInferencForm struct {
- JobName string `form:"job_name" binding:"Required"`
- DisplayJobName string `form:"display_job_name" binding:"Required"`
- Image string `form:"image" binding:"Required"`
- Command string `form:"command" binding:"Required"`
- Attachment string `form:"attachment" binding:"Required"`
- JobType string `form:"job_type" binding:"Required"`
- BenchmarkCategory string `form:"get_benchmark_category"`
- GpuType string `form:"gpu_type"`
- TrainUrl string `form:"train_url"`
- TestUrl string `form:"test_url"`
- Description string `form:"description"`
- ResourceSpecId int `form:"resource_spec_id" binding:"Required"`
- BootFile string `form:"boot_file"`
- Params string `form:"run_para_list"`
- BranchName string `form:"branch_name"`
- ModelName string `form:"model_name" binding:"Required"`
- ModelVersion string `form:"model_version" binding:"Required"`
- CkptName string `form:"ckpt_name" binding:"Required"`
- LabelName string `form:"label_names" binding:"Required"`
- DatasetName string `form:"dataset_name"`
- SpecId int64 `form:"spec_id"`
- }
-
- func (f *CreateCloudBrainForm) Validate(ctx *macaron.Context, errs binding.Errors) binding.Errors {
- return validate(errs, ctx.Data, f, ctx.Locale)
- }
-
- func (f *CommitImageCloudBrainForm) Validate(ctx *macaron.Context, errs binding.Errors) binding.Errors {
- return validate(errs, ctx.Data, f, ctx.Locale)
- }
-
- func (f *EditImageCloudBrainForm) Validate(ctx *macaron.Context, errs binding.Errors) binding.Errors {
- return validate(errs, ctx.Data, f, ctx.Locale)
- }
-
- func (f *CreateCloudBrainInferencForm) Validate(ctx *macaron.Context, errs binding.Errors) binding.Errors {
- return validate(errs, ctx.Data, f, ctx.Locale)
- }
|