mirror of
https://github.com/clearml/clearml-docs
synced 2025-02-07 13:21:46 +00:00
Small edits (#615)
This commit is contained in:
parent
cc8a3fc857
commit
71cc8e0692
@ -4,7 +4,7 @@ title: YOLOv5
|
|||||||
|
|
||||||
ClearML helps you get the most out of ultralytics' [YOLOv5](https://github.com/ultralytics/yolov5) through its native
|
ClearML helps you get the most out of ultralytics' [YOLOv5](https://github.com/ultralytics/yolov5) through its native
|
||||||
built in logger:
|
built in logger:
|
||||||
* Track every YOLOv5 training run in the ClearML experiment manager
|
* Track every YOLOv5 training run in ClearML
|
||||||
* Version and easily access your custom training data with [ClearML Data](../clearml_data/clearml_data.md)
|
* Version and easily access your custom training data with [ClearML Data](../clearml_data/clearml_data.md)
|
||||||
* Remotely train and monitor your YOLOv5 training runs using [ClearML Agent](../clearml_agent.md)
|
* Remotely train and monitor your YOLOv5 training runs using [ClearML Agent](../clearml_agent.md)
|
||||||
* Get the very best mAP using ClearML [Hyperparameter Optimization](../fundamentals/hpo.md)
|
* Get the very best mAP using ClearML [Hyperparameter Optimization](../fundamentals/hpo.md)
|
||||||
@ -54,7 +54,7 @@ manager will capture:
|
|||||||
* And more
|
* And more
|
||||||
|
|
||||||
All of this is captured into a [ClearML Task](../fundamentals/task.md). By default, a task called `Training` is created
|
All of this is captured into a [ClearML Task](../fundamentals/task.md). By default, a task called `Training` is created
|
||||||
in the `YOLOv5` project. To change the task’s name or project , use the `--project` and `--name` arguments when running
|
in the `YOLOv5` project. To change the task’s name or project, use the `--project` and `--name` arguments when running
|
||||||
the `train.py` script.
|
the `train.py` script.
|
||||||
|
|
||||||
```commandline
|
```commandline
|
||||||
@ -62,11 +62,11 @@ python train.py --project my_project --name my_training --img 640 --batch 16 --e
|
|||||||
```
|
```
|
||||||
|
|
||||||
:::tip project names
|
:::tip project names
|
||||||
ClearML uses `/` as a delimiter for subprojects: using `example/sample` as a name will create the task in a `sample`
|
ClearML uses `/` as a delimiter for subprojects: using `example/sample` as a name will create the `sample`
|
||||||
task within the `example` project.
|
task within the `example` project.
|
||||||
:::
|
:::
|
||||||
|
|
||||||
You can visualize all the captured data in the task’s page in the [WebApp](../webapp/webapp_exp_track_visual.md).
|
You can see all the captured data in the task’s page of the ClearML [WebApp](../webapp/webapp_exp_track_visual.md).
|
||||||
Additionally, you can view all of your YOLOv5 runs tracked by ClearML in the [Experiments Table](../webapp/webapp_model_table.md).
|
Additionally, you can view all of your YOLOv5 runs tracked by ClearML in the [Experiments Table](../webapp/webapp_model_table.md).
|
||||||
Add custom columns to the table, such as mAP values, so you can easily sort and see what is the best performing model.
|
Add custom columns to the table, such as mAP values, so you can easily sort and see what is the best performing model.
|
||||||
You can also select multiple experiments and directly [compare](../webapp/webapp_exp_comparing.md) them.
|
You can also select multiple experiments and directly [compare](../webapp/webapp_exp_comparing.md) them.
|
||||||
@ -152,19 +152,19 @@ python train.py --img 640 --batch 16 --epochs 3 --data clearml://<your_dataset_i
|
|||||||
## Remote Execution
|
## Remote Execution
|
||||||
ClearML logs all the information required to reproduce an experiment on a different machine (installed packages,
|
ClearML logs all the information required to reproduce an experiment on a different machine (installed packages,
|
||||||
uncommitted changes etc.). The [ClearML Agent](../clearml_agent.md) listens to designated queues and when a task is
|
uncommitted changes etc.). The [ClearML Agent](../clearml_agent.md) listens to designated queues and when a task is
|
||||||
enqueued, the agent pulls it, recreates its environment, and runs it, reporting its scalars, plots, etc. to the
|
enqueued, the agent pulls it, recreates its execution environment, and runs it, reporting its scalars, plots, etc. to the
|
||||||
experiment manager.
|
experiment manager.
|
||||||
|
|
||||||
You can turn any machine (e.g. a cloud VM, a local GPU machine, your own laptop) into a ClearML Agent by simply running
|
Deploy a ClearML Agent onto any machine (e.g. a cloud VM, a local GPU machine, your own laptop) by simply running
|
||||||
the following command on it:
|
the following command on it:
|
||||||
|
|
||||||
```commandline
|
```commandline
|
||||||
clearml-agent daemon --queue <queues_to_listen_to> [--docker]
|
clearml-agent daemon --queue <queues_to_listen_to> [--docker]
|
||||||
```
|
```
|
||||||
|
|
||||||
Use the ClearML [Autoscalers](../cloud_autoscaling/autoscaling_overview.md), to help you automatically deploy ClearML
|
Use the ClearML [Autoscalers](../cloud_autoscaling/autoscaling_overview.md), to help you manage cloud workloads in the
|
||||||
agents on new remote machines in the cloud of your choice (AWS, GCP, Azure): The autoscaler automatically spins up and
|
cloud of your choice (AWS, GCP, Azure) and automatically deploy ClearML agents: the autoscaler automatically spins up
|
||||||
shuts down instances as needed, according to the budget that you set.
|
and shuts down instances as needed, according to a resource budget that you set.
|
||||||
|
|
||||||
|
|
||||||
### Cloning, Editing, and Enqueuing
|
### Cloning, Editing, and Enqueuing
|
||||||
@ -172,7 +172,7 @@ shuts down instances as needed, according to the budget that you set.
|
|||||||
![Cloning, editing, enqueuing gif](../img/gif/integrations_yolov5.gif)
|
![Cloning, editing, enqueuing gif](../img/gif/integrations_yolov5.gif)
|
||||||
|
|
||||||
Use ClearML’s web interface to edit task details, like configuration parameters or input models, then execute the task
|
Use ClearML’s web interface to edit task details, like configuration parameters or input models, then execute the task
|
||||||
with the new details on a remote machine:
|
with the new configuration on a remote machine:
|
||||||
* Clone the experiment
|
* Clone the experiment
|
||||||
* Edit the hyperparameters and/or other details
|
* Edit the hyperparameters and/or other details
|
||||||
* Enqueue the task
|
* Enqueue the task
|
||||||
|
Loading…
Reference in New Issue
Block a user