8000 Update test.yml by glenn-jocher · Pull Request #19 · ultralytics/CLIP · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Update test.yml #19

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the co 8000 mmunity.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Apr 24, 2025
Merged

Update test.yml #19

merged 8 commits into from
Apr 24, 2025

Conversation

glenn-jocher
Copy link
Member
@glenn-jocher glenn-jocher commented Apr 24, 2025

🛠️ PR Summary

Made with ❤️ by Ultralytics Actions

🌟 Summary

Modernized the testing workflow for Ultralytics CLIP by updating Python and PyTorch versions and switching to a faster, more streamlined setup process. 🚀

📊 Key Changes

  • Updated test matrix to use Python 3.11 and 3.12, and PyTorch 2.5.0 and 2.6.0 (previously Python 3.8 and older PyTorch versions).
  • Replaced Conda-based environment setup with a faster pip-based approach using the uv tool.
  • Upgraded GitHub Actions to use the latest checkout and setup-python actions.
  • Simplified dependency installation and test execution steps.

🎯 Purpose & Impact

  • Ensures compatibility with the latest Python and PyTorch releases, keeping Ultralytics CLIP up-to-date. 🆕
  • Speeds up CI testing, making development and contributions more efficient. ⚡
  • Reduces maintenance overhead by removing older dependencies and streamlining workflows.
  • Improves reliability and consistency of automated tests for all contributors. ✅

Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
@UltralyticsAssistant UltralyticsAssistant added dependencies Dependencies and packages devops GitHub Devops or MLops labels Apr 24, 2025
@UltralyticsAssistant
Copy link
Member

👋 Hello @glenn-jocher, thank you for submitting an ultralytics/CLIP 🚀 PR! This is an automated response to help make sure your contribution is smoothly integrated. An Ultralytics engineer will also review and assist you soon.

  • Define a Purpose: Clearly explain the purpose of your fix or feature in your PR description, and link to any relevant issues. Ensure your commit messages are clear, concise, and follow the project's conventions.
  • Synchronize with Source: Please confirm your PR is up to date with the ultralytics/CLIP main branch. If not, update it by clicking the 'Update branch' button or by running git pull and git merge main locally.
  • Ensure CI Checks Pass: Verify that all Ultralytics Continuous Integration (CI) checks are passing. If any checks fail, please address the issues.
  • Update Documentation: If your changes affect workflows or supported environments, please update the relevant documentation.
  • Add Tests: If applicable, include or update tests to ensure your changes are properly covered, and confirm that all tests are passing.
  • Sign the CLA: If this is your first Ultralytics PR, make sure you have signed our Contributor License Agreement by commenting "I have read the CLA Document and I sign the CLA" below.
  • Minimize Changes: Please keep the scope of your changes to the minimum required for your fix or feature. "It is not daily increase but daily decrease, hack away the unessential. The closer to the source, the less wastage there is." — Bruce Lee

For more details, see our Contributing Guide. If you have any questions, feel free to leave a comment. Thank you for contributing to Ultralytics! 🚀🧪

Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
@glenn-jocher glenn-jocher merged commit 842ad30 into main Apr 24, 2025
8 checks passed
@glenn-jocher glenn-jocher deleted the glenn-jocher-patch-2 branch April 24, 2025 22:58
@UltralyticsAssistant
Copy link
Member

Fantastic work, @glenn-jocher! 🚀 Your modernization of the Ultralytics CLIP testing workflow not only keeps us at the forefront of innovation but also makes life easier for every contributor. As Helen Keller once said, "Alone we can do so little; together we can do so much." Your efforts embody this spirit—streamlining our process and ensuring compatibility with the latest tools. Thank you for continuously elevating our project and inspiring the community!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Dependencies and packages devops GitHub Devops or MLops
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0