Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AICCConfig ¶
type AICCConfig struct { Domain string `json:"domain" required:"true"` User string `json:"user" required:"true"` Password string `json:"password" required:"true"` Project string `json:"project" required:"true"` ProjectId string `json:"project_id" required:"true"` AuthEndpoint string `json:"auth_endpoint" required:"true"` // modelarts endpoint Endpoint string `json:"endpoint" required:"true"` }
type Config ¶
type Config struct { Watch watchimpl.Config `json:"watch" required:"true"` Finetune FinetuneConfig `json:"finetune" required:"true"` AICC AICCConfig `json:"aicc" required:"true"` Upload UploadConfig `json:"upload" required:"true"` OBS OBSConfig `json:"obs" required:"true"` }
func LoadConfig ¶
func (*Config) SetDefault ¶
func (cfg *Config) SetDefault()
type FinetuneConfig ¶
type FinetuneConfig struct {
WukongConfig ModelConfig `json:"wukong"`
}
type ModelConfig ¶
type ModelConfig struct { PoolId string `json:"pool_id"` PoolName string `json:"pool_name"` FlavorId string `json:"flavor_id"` OutputKey string `json:"output_key"` OutputDir string `json:"output_dir"` WorkingDir string `json:"working_dir"` CodeDir string `json:"code_dir"` InputDir string `json:"input_dir"` LogDir string `json:"log_dir"` ModelDir string `json:"ckpt_file"` ImageURL string `json:"image_url"` }
type UploadConfig ¶
type UploadConfig struct { UploadWorkDir string `json:"upload_work_dir" required:"true"` UploadFolderShell string `json:"upload_folder_shell" required:"true"` // DownloadExpiry specifies the timeout to download a obs file. // The unit is second. DownloadExpiry int `json:"download_expiry"` OBSUtilPath string `json:"obsutil_path" required:"true"` }
func (*UploadConfig) SetDefault ¶
func (c *UploadConfig) SetDefault()
Click to show internal directories.
Click to hide internal directories.