You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

cloudbrain.go 2.1 kB

3 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package structs
  2. type CreateGrampusTrainJobOption struct {
  3. DisplayJobName string `json:"display_job_name" binding:"Required"`
  4. JobName string `json:"job_name" binding:"Required" `
  5. Attachment string `json:"attachment" binding:"Required"`
  6. BootFile string `json:"boot_file" binding:"Required"`
  7. ImageID string `json:"image_id" binding:"Required"`
  8. Params string `json:"run_para_list" binding:"Required"`
  9. Description string `json:"description"`
  10. BranchName string `json:"branch_name" binding:"Required"`
  11. EngineName string `json:"engine_name" binding:"Required"`
  12. WorkServerNumber int `json:"work_server_number" binding:"Required"`
  13. Image string `json:"image" binding:"Required"`
  14. DatasetName string `json:"dataset_name" binding:"Required"`
  15. ModelName string `json:"model_name"`
  16. ModelVersion string `json:"model_version"`
  17. CkptName string `json:"ckpt_name"`
  18. LabelName string `json:"label_names"`
  19. PreTrainModelUrl string `json:"pre_train_model_url"`
  20. SpecId int64 `json:"spec_id" binding:"Required"`
  21. }
  22. type CreateTrainJobOption struct {
  23. Type int `json:"type" binding:"Required"`
  24. DisplayJobName string `json:"display_job_name" binding:"Required"`
  25. ImageID string `json:"image_id"`
  26. Image string `json:"image" binding:"Required"`
  27. Attachment string `json:"attachment" binding:"Required"`
  28. DatasetName string `json:"dataset_name" binding:"Required"`
  29. Description string `json:"description" `
  30. BootFile string `json:"boot_file" binding:"Required"`
  31. BranchName string `json:"branch_name" binding:"Required"`
  32. Params string `json:"run_para_list" binding:"Required"`
  33. WorkServerNumber int `json:"work_server_number" binding:"Required"`
  34. ModelName string `json:"model_name"`
  35. ModelVersion string `json:"model_version"`
  36. CkptName string `json:"ckpt_name"`
  37. LabelName string `json:"label_names"`
  38. PreTrainModelUrl string `json:"pre_train_model_url"`
  39. SpecId int64 `json:"spec_id" binding:"Required"`
  40. }