I opened an issue on their repo with the same question None
What should I do to link my dataset with training task in clearml? (In my own script, not in the Ultralitics. Maybe I will later try to implement this in their code)
I was looking through your examples here: None
But there were only tutorials how to manage datasets, not how to use them during training.
To link a dataset to a task you need to pass the alias=
parameter to the Dataset.get
. See here: https://clear.ml/docs/latest/docs/clearml_data/clearml_data_sdk#accessing-datasets
Hey Pawel, thanks for opening the PR on Ultralytics’ side. The full support should come from them, so if it’s missing for YOLOv8 it means they didn’t enable it. Still , you can try clearml-task
for auto-logging support in case of remote execution .
Also, I’d say you could easily have the possibility to use a ClearML dataset id as input to YOLOv8 with a few lines of code by basically downloading/ get
ing the dataset by id yourself and passing the path to it as input to the ultralytics code. Not as seamless as before , but still good
Thanks for answer @<1537605940121964544:profile|EnthusiasticShrimp49> .
the dataset by id yourself and passing the path to it as input to the ultralytics code
But would the ClearML in this case track which dataset from repository was used for training? Where in the Experiment view in web UI should I see informations/link to the dataset used for training?
It won't, for that you need full support from Ultralytics