If you do not have the algorithm development capability, you can use the built-in algorithms of ModelArts. After simple parameter adjustment, you can create a training job and build a model.
In the dataset directory specified for a training job, the names of the files (such as the image file, audio file, and label file) containing data used for training contain 0 to 255 characters. If the names of certain files in the dataset directory contain over 255 characters, the training job will ignore these files and use data in the valid files for training. If the names of all files in the dataset directory contain over 255 characters, no data is available for the training job and the training job fails.
Specify Name and Description according to actual requirements.
Parameter |
Sub-Parameter |
Description |
---|---|---|
One-Click Configuration |
- |
If you have saved job parameter configurations in ModelArts, click One-Click Configuration and select an existing job parameter configuration as prompted to quickly complete parameter setting for the job. |
Algorithm Source |
Built-in |
Select a built-in algorithm in ModelArts. For details, see Introduction to Built-in Algorithms. |
Data Source |
Dataset |
Select an available dataset and its version from the ModelArts Data Management module.
|
Data Source |
Data path |
Select the training data from your OBS bucket. On the right of the Data path text box, click Select. In the dialog box that is displayed, select an OBS folder for storing data. The dataset must meet the requirements of different types of built-in algorithms. For details, see Requirements on Datasets. |
Running Parameter |
- |
After you select a built-in algorithm, the running parameters that are set by default are displayed based on the selected algorithm. You can modify the parameters based on the actual requirements. For details about the running parameters of different algorithms, see Algorithms and Their Running Parameters. You can also use the default values to create a training job. If the training result is unsatisfactory, you can optimize the parameters. |
Training Output Path |
- |
Storage path of the training result NOTE:
To minimize errors, select an empty directory for Training Output Path. Do not select the directory used for storing the dataset for Training Output Path. |
Job Log Path |
- |
Select a path for storing log files generated during job running. |
Parameter |
Description |
---|---|
Resource Pool |
Select resource pools for the job. For training jobs, Public resource pools and Dedicated resource pools are available. |
Type |
If Resource Pool is set to Public resource pools, select a resource type. Available resource types are CPU and GPU. The GPU resource delivers better performance, and the CPU resource is more cost effective. If the selected algorithm has been defined to use the CPU or GPU, the resource type is automatically displayed on the page. Select the resource type as required. The data disk capacity varies depending on the resource type. For details, see |
Specifications |
Select a resource flavor based on the resource type. |
Compute Nodes |
Set the number of compute nodes. If you set Compute Nodes to 1, the standalone computing mode is used. If you set Compute Nodes to a value greater than 1, the distributed computing mode is used. Only the modelarts.bm.gpu.8v100 flavor supports distributed training. |
Parameter |
Description |
---|---|
Saving Training Parameters |
If you select this option, the parameter settings of the current training will be saved to facilitate subsequent job creation. Select Save Training Parameters and specify Configuration Name and Description. After a training job is created, you can switch to the Job Parameters tab page to view your saved job parameter settings. For details, see Managing Job Parameters. |
You can switch to the training job list to view the basic information about training jobs. In the training job list, Status of the newly created training job is Initializing. If the status changes to Successful, the training job ends and the model generated is stored in the location specified by Training Output Path. If the status of a training job changes to Running failed. Click the name of the training job and view the job logs. Troubleshoot the fault based on the logs.