ultralytics / yolov5

YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite
https://docs.ultralytics.com
GNU Affero General Public License v3.0
50.84k stars 16.37k forks source link

What is ultralytics/yolov5's versioning policy? #11842

Closed Keiku closed 1 year ago

Keiku commented 1 year ago

Search before asking

Question

Sorry for the newbie question. Let me ask you some questions.

Additional

No response

github-actions[bot] commented 1 year ago

👋 Hello @Keiku, thank you for your interest in YOLOv5 🚀! Please visit our ⭐️ Tutorials to get started, where you can find quickstart guides for simple tasks like Custom Data Training all the way to advanced concepts like Hyperparameter Evolution.

If this is a 🐛 Bug Report, please provide a minimum reproducible example to help us debug it.

If this is a custom training ❓ Question, please provide as much information as possible, including dataset image examples and training logs, and verify you are following our Tips for Best Training Results.

Requirements

Python>=3.7.0 with all requirements.txt installed including PyTorch>=1.7. To get started:

git clone https://github.com/ultralytics/yolov5  # clone
cd yolov5
pip install -r requirements.txt  # install

Environments

YOLOv5 may be run in any of the following up-to-date verified environments (with all dependencies including CUDA/CUDNN, Python and PyTorch preinstalled):

Status

YOLOv5 CI

If this badge is green, all YOLOv5 GitHub Actions Continuous Integration (CI) tests are currently passing. CI tests verify correct operation of YOLOv5 training, validation, inference, export and benchmarks on macOS, Windows, and Ubuntu every 24 hours and on every commit.

Introducing YOLOv8 🚀

We're excited to announce the launch of our latest state-of-the-art (SOTA) object detection model for 2023 - YOLOv8 🚀!

Designed to be fast, accurate, and easy to use, YOLOv8 is an ideal choice for a wide range of object detection, image segmentation and image classification tasks. With YOLOv8, you'll be able to quickly and accurately detect objects in real-time, streamline your workflows, and achieve new levels of accuracy in your projects.

Check out our YOLOv8 Docs for details and get started with:

pip install ultralytics
glenn-jocher commented 1 year ago

@Keiku hi there!

Thank you for reaching out with your questions. Let me address them for you:

The versioning policy for ultralytics/yolov5 follows Semantic Versioning. This means that each release is assigned a version number in the format of MAJOR.MINOR.PATCH, where:

Yes, Ultralytics does produce release notes for each version. You can find the release notes in the yolov5 GitHub repository. These notes detail the changes, enhancements, and bug fixes in each release.

Although the repository name remains yolov5, Ultralytics introduced YOLOv8 as our latest state-of-the-art object detection model. YOLOv8 was designed to offer improved performance, accuracy, and ease of use. The YOLOv8 model builds upon the foundation of YOLOv5 while incorporating new techniques and advancements.

We constantly strive to improve our models, and the development of YOLOv8 was driven by a combination of factors, including advancements in object detection research, feedback from the community and users, and our commitment to pushing the boundaries of what is possible in object detection.

I hope this clarifies your questions. If you have any further inquiries, feel free to ask!

Keiku commented 1 year ago

Thank you for your kind comment. I'll check the release notes for past changes.

Keiku commented 1 year ago

@glenn-jocher Release notes stop on Nov 23, 2022. I know you are busy, but I would appreciate it if you could post the release notes so that everyone can understand the update.

glenn-jocher commented 1 year ago

@Keiku hello! Thank you for your message. I apologize for the missing release notes after November 23, 2022. We understand the importance of keeping the community updated about the changes and enhancements in each release.

We appreciate your patience, and I will make sure to post the release notes for the subsequent updates as soon as possible. Thank you for bringing this to our attention, and we value your contribution to the YOLOv5 community.