Method | PUT /IP address:port/<api_ver>/task |
Description | The query is used to update the training parameters of a specific task. When sending data, you can use two content types: multipart/form-data or application/json |
PUT http://localhost:5000/v1.3/task Content-Type: application/json { "task_id": "6407bfd7144f37e141b786e2acf4faf2822cc48f296f5047e58c9e536874f4ec", "limit_by_epochs": { "enabled": true, "value": 50 }, "batch_size": 32, "lr": 0.001, "limit_by_time": { "enabled": true, "value": 3600 }, "limit_by_accuracy": { "enabled": true, "value": 95 } }
where:
Parameter | Description | |
---|---|---|
task_id | A unique identifier of the task (uid), which can be obtained using a task list query (see Get the list of tasks) | |
limit_by_epochs | Limitation by the number of epochs that the neural network must complete during training | |
enabled | Set to true if it is necessary to stop training when the number of epochs is reached | |
value | The desired number of epochs | |
batch_size | Batch size (number of images transferred to the neural network at one time) | |
lr | Neural network training speed | |
limit_by_time | Time limit for training the neural network | |
enabled | Set to true if it is necessary to limit the training time | |
value | Maximum training duration in seconds | |
limit_by_accuracy | Desired accuracy of the trained neural network | |
enabled | Set to true if it is necessary to stop training when the specified accuracy is reached | |
value | The value of the desired accuracy of neural network training |
{ "message": "Done" }
Response in case of error:
{ "error": "error description" }