Skip to content

Conversation

thepycoder
Copy link
Contributor

@thepycoder thepycoder commented Nov 9, 2022

Simple fix to solve #10019

Connects the YOLOv5 --project and --name arguments to the respective ClearML arguments and provides some extra documentation with it.

🛠️ PR Summary

Made with ❤️ by Ultralytics Actions

🌟 Summary

Enhanced ClearML integration in YOLOv5 with customizable project and task names for experiment tracking.

📊 Key Changes

  • Introduced command line arguments --project and --name for the train.py script to customize project_name and task_name in ClearML.
  • Default project and task names are now YOLOv5 and Training, respectively.
  • Warned users about ClearML using / as a delimiter for subprojects to avoid conflicts with the project naming scheme.

🎯 Purpose & Impact

  • 🛠 Flexibility: Allows users to organize their training runs under custom project and task titles, improving manageability in the ClearML dashboard.
  • 🚀 Ease of Use: Users can more easily identify and monitor different experiments without modifying the core code.
  • ⚠️ Clarity: Helps prevent unintentional structuring of subprojects in ClearML due to the use of / in names, which can be confusing.

@glenn-jocher glenn-jocher self-assigned this Nov 9, 2022
@glenn-jocher
Copy link
Member

@thepycoder awesome! I think this small change will have a big quality of life impact.

@glenn-jocher glenn-jocher merged commit 75728bb into ultralytics:master Nov 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants