Ultralytics

Latest version: v8.3.71

Safety actively analyzes 703072 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 24 of 25

8.2.33

🌟 Summary
The latest Ultralytics release, v8.2.33, focuses on compatibility enhancements and cleanup to streamline user experience.

πŸ“Š Key Changes
- **Dependencies Update:** Added a patch to temporarily restrict `numpy` version to `<2.0.0` due to compatibility issues.
- **Code Cleanup:** Removed the `Silence` import from `ultralytics/nn/tasks.py`.

🎯 Purpose & Impact
- **Dependencies Update:**
- **Purpose:** This change ensures that the software remains compatible with existing code and avoids potential errors related to the upcoming major version of `numpy`.
- **Impact:** Users will experience more stability and fewer unexpected errors related to `numpy` compatibility, allowing smoother operation of the Ultralytics software.
- **Code Cleanup:**
- **Purpose:** Simplifies the codebase by removing the unused `Silence` import.
- **Impact:** Reduces clutter and potential confusion, making the codebase cleaner and more maintainable for developers.

What's Changed
* `ultralytics 8.2.33` pin `numpy<2.0.0` for compatibility by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/13661


**Full Changelog**: https://github.com/ultralytics/ultralytics/compare/v8.2.32...v8.2.33

8.2.32

🌟 Summary
The Ultralytics release v8.2.32 includes several documentation updates and minor code adjustments, focusing on enhancing usability and information clarity.

πŸ“Š Key Changes
- **NVIDIA Jetson Documentation**: Updated docker image tags for better clarity and compatibility (`jp5` and `jp4` replaced with `jetpack5` and `jetpack4`).
- **Object Blurring & Cropping Guides**: Added embedded YouTube videos for visual walkthroughs.
- **Version Increment**: Updated system version from `8.2.31` to `8.2.32`.
- **Logging Improvement**: Enhanced logging output for YAML files to handle wide text better.
- **AutoBatch Updates**: Improved handling and messaging when running on non-CUDA devices (CPU/MPS).

🎯 Purpose & Impact
- **Enhanced Clarity**: The updated docker image tags make it clearer which JetPack versions are supported.
- **Easier Learning**: Embedded YouTube videos in guidelines help users better understand object blurring and cropping features visually.
- **Better User Experience**: Logging enhancements facilitate more readable outputs, especially for complex YAML files.
- **Improved Flexibility**: Allowing AutoBatch to gracefully fall back on default batch sizes when running on CPUs or MPS ensures smoother operation across different hardware setups.

These updates aim to improve user experience, making the tools more accessible and easier to use across various platforms and hardware. πŸš€

What's Changed
* Fix `jp` to `jetpack` by lakshanthad in https://github.com/ultralytics/ultralytics/pull/13499
* Add https://youtu.be/ydGdibB5Mds to docs by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/13555
* `ultralytics 8.2.32` Apple MPS device Autobatch handling by alexwine36 in https://github.com/ultralytics/ultralytics/pull/13568

New Contributors
* alexwine36 made their first contribution in https://github.com/ultralytics/ultralytics/pull/13568

**Full Changelog**: https://github.com/ultralytics/ultralytics/compare/v8.2.31...v8.2.32

8.2.31

🌟 Summary
The Ultralytics `v8.2.31` release enhances the continuous integration (CI) workflows and expands Docker support for Jetson devices, along with various improvements to the documentation and installation processes.

πŸ“Š Key Changes
- **CI Workflows Updates**:
- Changed from `pull_request` to `pull_request_target` to improve security in CI workflows.
- Updated the condition for pushing docs changes only during `pull_request_target` events.
- **Docker Support Enhancements**:
- Introduced separate Dockerfiles for Jetson JetPack 4 and JetPack 5 support.
- Added the option to use `Dockerfile-jetson-jetpack4` and `Dockerfile-jetson-jetpack5`.
- Defaulted various Dockerfile options (e.g., `Dockerfile-jetson-jetpack5` set to `True` for easier configuration).
- **Installation and Dependency Management**:
- Improved installation scripts to include the `openai` library for release note summaries.
- Enhanced version checking and tagging logic to ensure accurate uploads to PyPI.
- **Documentation and Readability Improvements**:
- Multiple Markdown formatting adjustments for better readability.
- Enhanced descriptions and code blocks for better user understanding.

🎯 Purpose & Impact
- **Security and Workflow Efficiency**:
- The `pull_request_target` change minimizes potential security risks during CI runs and ensures that updates to docs and related workflow files are more controlled.
- **Jetson Device Support**:
- With distinct Dockerfiles for JetPack 4 and 5, users can seamlessly utilize the full range of Nvidia Jetson devices with compatibility for different JetPack versions.
- Updates default Dockerfile options for a smoother user experience and fewer manual configurations.
- **Streamlined Package Updates**:
- Including the `openai` library and improving versioning logic enhances the reliability of automated release note generation and deployment.
- **Improved User Documentation**:
- Clearer and well-formatted documentation helps both novice and experienced users understand setup, configuration, and usage more intuitively, reducing onboarding time and support needs.

These changes collectively bring security enhancements, better hardware support, streamlined workflows, and improved user experience to Ultralytics' development and deployment processes. πŸš€

What's Changed
* Fix release publish action by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/13462
* Update publish.yml to handle existing tag by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/13463
* Update publish.yml by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/13464
* Docs Prettier reformat by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/13483
* Update CI to `pull_request_target` by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/13495
* Add NVIDIA Jetpack4 and Jetpack5 Docker Images by Ahelsamahy in https://github.com/ultralytics/ultralytics/pull/13100
* `ultralytics 8.2.31` NVIDIA Jetpack4 and Jetpack5 Dockerfile Images by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/13496

New Contributors
* Ahelsamahy made their first contribution in https://github.com/ultralytics/ultralytics/pull/13100

**Full Changelog**: https://github.com/ultralytics/ultralytics/compare/v8.2.30...v8.2.31

8.2.30

**Full Changelog**: https://github.com/ultralytics/ultralytics/compare/v8.2.29...v8.2.30

8.2.0

What's Changed
* YOLOv8.1 blog, Explorer notebook and 2023 > 2024 updates by AyushExel in https://github.com/ultralytics/ultralytics/pull/7469
* Explorer with LanceDB, Actions and Docs updates by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7487
* OBB Docs updates by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7512
* Update OpenVINO INT8 export by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7515
* `ultralytics 8.1.1` Docs, Solutions and Export updates by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7545
* Update HTTP to HTTPS by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7548
* Python refactorings and simplifications by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7549
* Use `pathlib` in DOTA ops by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7552
* OBB Docs updates by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7568
* Update YOLOv3 and YOLOv5 YAMLs by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7574
* Add docstrings to new HUB functions by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7576
* OBB: Fix plot_images by Laughing-q in https://github.com/ultralytics/ultralytics/pull/7592
* OBB: update metrics by Laughing-q in https://github.com/ultralytics/ultralytics/pull/7593
* Resize angle, count, and stage on keypoint number change by gvzdv in https://github.com/ultralytics/ultralytics/pull/7598
* Mkdocs annotations fixes by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7600
* `ultralytics 8.1.2` scope HUB-SDK imports by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7596
* Update docs building code by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7601
* YAML reformat by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7669
* Add PR Summary step to Ultralytics Actions by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7675
* Fixed dataloader CPU bottleneck for small batch sizes by ExtReMLapin in https://github.com/ultralytics/ultralytics/pull/7659
* Update `mkdocs.yml` by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7693
* `ultralytics 8.1.3` ResNet models and lighter dependencies by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7700
* Update Twitter icon in Docs by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7711
* `ultralytics 8.1.4` RTDETR TensorBoard graph visualization fix by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7725
* Update Docs robots.txt by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7728
* Bounding Box to OBB conversion by Burhan-Q in https://github.com/ultralytics/ultralytics/pull/7572
* Add `yolo_bbox2segment` docs reference by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7751
* `ultralytics 8.1.5` add OBB Tracking support by Laughing-q in https://github.com/ultralytics/ultralytics/pull/7731
* Clean up unused `imgsz` by Laughing-q in https://github.com/ultralytics/ultralytics/pull/7771
* Add HUB-SDK docs by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7775
* Add OBB benchmarks to CI by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7777
* Add YOLOv8-OBB https://youtu.be/Z7Z9pHF8wJc by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7780
* Update H1 in `Explorer API` docs by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/7813
* Adds toggle displaying labels in GUI and verbose log on start by AyushExel in https://github.com/ultralytics/ultralytics/pull/7804
* Fix bbox2segment converter by Laughing-q in https://github.com/ultralytics/ultralytics/pull/7814
* Add ONNX Docs integrations page by abirami-vina in https://github.com/ultralytics/ultralytics/pull/7802
* Fix Yolo 8.0.206 scale bug by Alarmod in https://github.com/ultralytics/ultralytics/pull/7821
* `ultralytics 8.1.6` revert 8.0.206 box ops box scaling by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7823
* Explorer API video https://youtu.be/3VryynorQeo by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/7838
* Add HUB-SDK Docs reference section by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7781
* Link checks SSL insecure robustness by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7853
* Add new Retry() decorator by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7854
* Add TensorRT Docs Integrations Page by abirami-vina in https://github.com/ultralytics/ultralytics/pull/7855
* Cleanup Docs languages by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7865
* Add millimeters in `solutions/distance_caculation.py` + `object-cropping.md` visuals by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/7860
* `ultralytics 8.1.7` `USER_CONFIG_DIR` Explorer ops by AyushExel in https://github.com/ultralytics/ultralytics/pull/7861
* Ultralytics Actions with OpenAI GPT-4 PR Summary by pderrenger in https://github.com/ultralytics/ultralytics/pull/7867
* Bump slackapi/slack-github-action from 1.24.0 to 1.25.0 in /.github/workflows by dependabot in https://github.com/ultralytics/ultralytics/pull/7871
* Add visuals in `guides/distance-calculation.md` by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/7876
* TensorRT FP16 export with `dynamic=True` by developer0hye in https://github.com/ultralytics/ultralytics/pull/7870
* Add https://youtu.be/3VryynorQeo to README and fix `converter.py` Docs by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/7883
* `ultralytics 8.1.8` new `model.save('filename.pt')` method by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7886
* Compress explorer image in `dataset/index.md` + description added for new `segmentation` datasets by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/7901
* Fix OpenVINO links by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7930
* Add `integrations/gradio` Docs page by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7935
* Add https://youtu.be/96NkhsV-W1U to docs and `heatmaps` fix by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/7944
* Segment TensorRT `batch=3` fix by DieterTimmers in https://github.com/ultralytics/ultralytics/pull/7952
* `ultralytics 8.1.9` replace `.size(0)` with `.shape[0]` by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7957
* Add YouTube iframe `loading="lazy"` by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8001
* Mkdocs updates by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8008
* Tracker: clean up GMC by Laughing-q in https://github.com/ultralytics/ultralytics/pull/8003
* Bump nick-invision/retry from 2 to 3 in /.github/workflows by dependabot in https://github.com/ultralytics/ultralytics/pull/8023
* Bump codecov/codecov-action from 3 to 4 in /.github/workflows by dependabot in https://github.com/ultralytics/ultralytics/pull/8022
* Fix TFLite INT8 for OBB by adamp87 in https://github.com/ultralytics/ultralytics/pull/7989
* Add CoreML Docs Integrations Page by abirami-vina in https://github.com/ultralytics/ultralytics/pull/8063
* Add Roboflow 100 Dataset Docs Page by abirami-vina in https://github.com/ultralytics/ultralytics/pull/8065
* `ultralytics 8.1.10` MLFlow, OBB, TFLite and INT8 fixes by Youho99 in https://github.com/ultralytics/ultralytics/pull/8016
* Add https://youtu.be/R42s2zFtNIY to `hub/datasets.md` and CoreML image fix by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/8085
* Update Roboflow segmentation Docs pages by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/8094
* FROM pytorch/pytorch:2.2.0-cuda12.1-cudnn8-runtime by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8104
* `ultralytics 8.1.11` expand OpenVINO INT8 ops for improved mAP by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/7516
* Add https://youtu.be/q7LwPoM7tSQ to `guides/yolo-performance-metrics.md` and fix cover image for `distance_calculation.md` by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/8114
* Compress docs images by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/8124
* Updated SQL Query Plot Code by 0xSynapse in https://github.com/ultralytics/ultralytics/pull/8120
* Elaborate Train and Predict mode docs arguments by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8137
* Move Google Drive to slow tests by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8163
* Improve Coral Edge TPU guide by Skillnoob in https://github.com/ultralytics/ultralytics/pull/8160
* Try Apple M1 runners for Tests and Benchmarks CI by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8162
* Retry once for Docker CI failures by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8164
* `ultralytics 8.1.12` new `Results.show()` and `Results.save()` by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8166
* Fix solution functions description + `integrations/openvino.md` cover image update by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/8170
* Pin `duckdb<=0.9.2` to avoid 0.10.0 errors by AyushExel in https://github.com/ultralytics/ultralytics/pull/8181
* New HUB Cloud Training docs page by priytosh-tripathi in https://github.com/ultralytics/ultralytics/pull/8174
* `ultralytics 8.1.13` fix `yolo train time=` bug by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8179
* Docs updates and improvements by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8183
* Fix xyxyxyxyn calculation in obb result by KybernetikJo in https://github.com/ultralytics/ultralytics/pull/8188
* `ultralytics 8.1.14` new YOLOv8-World models by Laughing-q in https://github.com/ultralytics/ultralytics/pull/8054
* Fix PIL `show()` and `save()` by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8202
* Remove OpenVINO INT8 RTDETRDecoder ops by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8219
* Fix xyxyxyxyn calculation, swap axis by KybernetikJo in https://github.com/ultralytics/ultralytics/pull/8249
* Improve Docs Modes tables by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8266
* `ultralytics 8.1.15` add Python 3.12 compatibility by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8210
* Expand `Model` method type hinting by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8279
* `ultralytics 8.1.16` OBB ConfusionMatrix support by Laughing-q in https://github.com/ultralytics/ultralytics/pull/8299
* Move Explorer tests to scheduled CI by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8305
* Remove JAX constraints in Exporter by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8309
* `Model` typehints Docker fix by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8306
* Fix an issue with flatbuffer version for Raspberry Pi by lakshanthad in https://github.com/ultralytics/ultralytics/pull/8311
* Update Dockerfile for Raspberry Pi Support by lakshanthad in https://github.com/ultralytics/ultralytics/pull/8123
* Avoid creating `-hub` dir without processing images by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8334
* Added check of parameter type before setting `required_grad=True` for frozen layers by alexsu52 in https://github.com/ultralytics/ultralytics/pull/8318
* Add `estimate_speed(region_color)` parameter by hi-sushanta in https://github.com/ultralytics/ultralytics/pull/8285
* Add simple-utilities.md Docs page by Burhan-Q in https://github.com/ultralytics/ultralytics/pull/8269
* Update `mkdocs-ultralytics-plugin>=0.0.44` by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8347
* `ultralytics 8.1.17` fix `ClassificationDataset` caching by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8358
* Add missing single-line docstrings by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8362
* `ultralytics 8.1.18` add cmake for building onnxsim on aarch64 by lakshanthad in https://github.com/ultralytics/ultralytics/pull/8395
* Allow Annotator PIL.Image inputs by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8397
* Add Non-Maximum Suppression (NMS) `inplace` flag by AlainSchoebi in https://github.com/ultralytics/ultralytics/pull/8368
* Compare `plt.get_backend()` in lowercase by Mactarvish in https://github.com/ultralytics/ultralytics/pull/8409
* Improve Docs arguments tables by Burhan-Q in https://github.com/ultralytics/ultralytics/pull/8415
* Add plot_images `conf_thresh` parameter by deanmark in https://github.com/ultralytics/ultralytics/pull/8446
* Add YOLOv9 Docs page by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8478
* Rename `model_id` to `model.id` by kaikai23 in https://github.com/ultralytics/ultralytics/pull/8447
* `ultralytics 8.1.19` PNNX `aarch64` linux fix by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8480
* Add TorchScript Docs Integrations Page by abirami-vina in https://github.com/ultralytics/ultralytics/pull/8501
* Do RTDETR file suffix check using pathlib instead of string manipulations by birdcolour in https://github.com/ultralytics/ultralytics/pull/8525
* Add TFLite Docs Integrations Page by abirami-vina in https://github.com/ultralytics/ultralytics/pull/8522
* Fix undefined β€˜im_array’ bug in predict.md by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8565
* Add https://youtu.be/ie3vLUDNYZo and other YT videos in Docs by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/8551
* Hold failed upload metrics and upload with next upload metrics by hassaanfarooq01 in https://github.com/ultralytics/ultralytics/pull/8513
* `ultralytics 8.1.20` add YOLOv8x-World support by Laughing-q in https://github.com/ultralytics/ultralytics/pull/8539
* Fix device counting method to account for double-digit device IDs by omarzd in https://github.com/ultralytics/ultralytics/pull/8502
* Remove unused variables by Kayzwer in https://github.com/ultralytics/ultralytics/pull/8511
* Add NCNN Docs Integrations Page by abirami-vina in https://github.com/ultralytics/ultralytics/pull/8562
* Optimize function calls to method calls by Kayzwer in https://github.com/ultralytics/ultralytics/pull/8507
* Replacing Images for torchscript.md by abirami-vina in https://github.com/ultralytics/ultralytics/pull/8596
* Fix cmake requirements for ARM64 by lakshanthad in https://github.com/ultralytics/ultralytics/pull/8589
* Add https://youtu.be/rCggzXRRSRo to Speed Estimation Docs by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/8577
* Add KaTeX support + updates to YOLOv9 model page by Burhan-Q in https://github.com/ultralytics/ultralytics/pull/8531
* Replace `onnx2tf` usage from CLI to Python by ALMerrill in https://github.com/ultralytics/ultralytics/pull/8429
* Update IoU capitalization by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8604
* Update TFLite Docs images by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8605
* Add `distance calculation` feature in `vision-eye` by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8616
* `ultralytics 8.1.21` Add YOLOv8-World-v2 models by Laughing-q in https://github.com/ultralytics/ultralytics/pull/8580
* `ultralytics 8.1.22` HUB model `pathlib` fix by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8621
* `ultralytics 8.1.23` add YOLOv9-C and E models by Laughing-q in https://github.com/ultralytics/ultralytics/pull/8571
* Add settings `runs_dir` == `datasets_dir` warning by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8653
* Add Ultralytics HUB Cloud Training banner to Docs by sergiuwaxmann in https://github.com/ultralytics/ultralytics/pull/8656
* Update CITATION.cff with cffinit corrections by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8658
* Update Colab notebook for YOLOv8.1 by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8660
* `ultralytics 8.1.24` new OpenVINO 2023.3 export updates by adrianboguszewski in https://github.com/ultralytics/ultralytics/pull/8417
* OBB: Fix when training on zip data by Laughing-q in https://github.com/ultralytics/ultralytics/pull/8680
* Object Counter improvements by hdnh2006 in https://github.com/ultralytics/ultralytics/pull/8648
* Clarify triton server boolean value by bobyard-com in https://github.com/ultralytics/ultralytics/pull/8532
* Add `model.eval()` in TensorBoad graph visualization to avoid BN stats changes by Y-T-G in https://github.com/ultralytics/ultralytics/pull/8629
* Add domain checks to CI docs page by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8714
* `ultralytics 8.1.25` OpenVINO `LATENCY` and `THROUGHPUT` modes by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8058
* Add https://youtu.be/OpWpBI35A5Y to inference-api Docs by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/8717
* OpenVino 2024.0.0 by johnnynunez in https://github.com/ultralytics/ultralytics/pull/8726
* Fix tfjs exports for ARM64 Dockerfile by lakshanthad in https://github.com/ultralytics/ultralytics/pull/8766
* Modify tuner best.pt logic to train first by finlaymorrison in https://github.com/ultralytics/ultralytics/pull/8792
* Update CI.md with CI links by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8786
* Add https://youtu.be/ZzUSXQkLbNw to Integration Docs by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/8793
* `ultralytics 8.1.25` fix `**kwargs: (dict)` warnings by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8815
* Add docs guide terminal images by Burhan-Q in https://github.com/ultralytics/ultralytics/pull/8819
* `RTDETRDetectionModel` TorchScript, ONNX Predict and Val support by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8818
* New `MLFLOW_KEEP_RUN_ACTIVE` flag for enhanced MLflow run management by massimiliano96 in https://github.com/ultralytics/ultralytics/pull/8808
* `ultralytics 8.1.26` `LoadImagesAndVideos` batched inference by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8817
* Update `fraction` arg to employ a random selection by johnnynunez in https://github.com/ultralytics/ultralytics/pull/8234
* Batch inference fixes by Burhan-Q in https://github.com/ultralytics/ultralytics/pull/8854
* Integrate OpenVINO `CUMULATIVE_THROUGHPUT` mode batched inference by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8834
* Add PaddlePaddle Docs Integrations Page by abirami-vina in https://github.com/ultralytics/ultralytics/pull/8858
* `ultralytics 8.1.27` batched tracking fixes by Laughing-q in https://github.com/ultralytics/ultralytics/pull/8842
* Faster batch `same_shapes` by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8851
* More robust PNNX downloads by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8866
* Fix `test_mlflow_keep_run_active()` by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8868
* Add polygon regions drawing support in `object-counting.md` and minor docs update by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/8885
* Add TFLite Edge TPU Docs Integrations Page by abirami-vina in https://github.com/ultralytics/ultralytics/pull/8900
* Update Docs README by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8919
* Fix `names` bug when exporting YOLOv8-World to ONNX by jamjamjon in https://github.com/ultralytics/ultralytics/pull/8941
* New test for labels and crops by Burhan-Q in https://github.com/ultralytics/ultralytics/pull/8861
* Optimize TFJS export on ARM64 by lakshanthad in https://github.com/ultralytics/ultralytics/pull/8946
* `ultralytics 8.1.28` avoid * ops on bool Tensors for RT-DETR OpenVINO export by Kayzwer in https://github.com/ultralytics/ultralytics/pull/8937
* Add https://youtu.be/YDXKa1EljmU and https://youtu.be/5BO0Il_YYAg to Docs by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/8958
* `ultralytics 8.1.29` improved disk space checking on correct path by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/8977
* Add OpenVINO Latency vs Throughput modes Docs page by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9001
* Add `brain-tumor` dataset docs page by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/9041
* Fix Neural Magic links by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9144
* Updating a typo on paddlepaddle.md by abirami-vina in https://github.com/ultralytics/ultralytics/pull/9108
* `ultralytics 8.1.30` add advanced HUB train arguments by kalenmike in https://github.com/ultralytics/ultralytics/pull/9110
* fix yolo classify model loading error by DseidLi in https://github.com/ultralytics/ultralytics/pull/9196
* Add TF GraphDef Docs Integrations Page by abirami-vina in https://github.com/ultralytics/ultralytics/pull/9203
* `ultralytics 8.1.31` NCNN and CLIP updates by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9235
* Fix TypeError in check_cfg() by zhaoruibing in https://github.com/ultralytics/ultralytics/pull/9245
* Add https://youtu.be/aeAX6vWpfR0 to docs & `african-wildlife` dataset docs page by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/9102
* Add TF SavedModel Docs Integrations Page by abirami-vina in https://github.com/ultralytics/ultralytics/pull/9162
* Limit `ray<2.9.3` due to bug in `ray==2.10.0` by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9254
* `ultralytics 8.1.32` fix CLIP backwards compatibility by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9253
* Conda cv2 ImportError libEGL.so.1 fix by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9255
* Fix `IS_PYTHON_3_12` bug by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9258
* Reverse IoU threshold for NMS docs descriptions by plashchynski in https://github.com/ultralytics/ultralytics/pull/9151
* Add `bgr` hyperparameter by Laughing-q in https://github.com/ultralytics/ultralytics/pull/9139
* Update pyproject.toml `[tool.pytest.ini_options]` by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9259
* Fix OpenVINO missing batch-size bug by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9264
* `ultralytics 8.1.33` fix HUB model checks by kalenmike in https://github.com/ultralytics/ultralytics/pull/9153
* Update Discord and Contributing Guide URLs by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9270
* Add https://youtu.be/uDrn9QZJ2lk and `object_counting.py`, `ai_gym.py` updates by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/9265
* `ultralytics 8.1.34` Inference API robust imgsz checks by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9274
* Bump contributor-assistant/github-action from 2.3.1 to 2.3.2 in /.github/workflows by dependabot in https://github.com/ultralytics/ultralytics/pull/9279
* Add https://youtu.be/u3pLlgzUeV8 to docs by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/9367
* Fix typo in YOLOv8-Libtorch-CPP-Inference by higor-melo in https://github.com/ultralytics/ultralytics/pull/9330
* Simplify metrics calculation by Kayzwer in https://github.com/ultralytics/ultralytics/pull/9338
* Fix typo in example readme by ericphanson in https://github.com/ultralytics/ultralytics/pull/9306
* Specify YOLODataset task arg during INT8 calibration by sifan-intel in https://github.com/ultralytics/ultralytics/pull/9309
* `ultralytics 8.1.35` simplify network modules by Laughing-q in https://github.com/ultralytics/ultralytics/pull/9321
* `ultralytics 8.1.36` improve train stop robustness `epoch + 1 >= self.epochs` by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9384
* `ultralytics 8.1.37` fix empty `sys.argv` bug by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9390
* Improved float `workspace` arg for TRT exports by zldrobit in https://github.com/ultralytics/ultralytics/pull/9407
* onnxruntime cpp yolo-cls fp16 fix by Myyura in https://github.com/ultralytics/ultralytics/pull/9412
* Fix `None` `prevKeyPoints` for multi-object tracking by mlurbur in https://github.com/ultralytics/ultralytics/pull/9386
* Update parameter explanations by fcakyon in https://github.com/ultralytics/ultralytics/pull/9428
* Fix TFLite Segment mask rows 1-4 normalization by charlesollion in https://github.com/ultralytics/ultralytics/pull/9405
* `ultralytics 8.1.38` fix deprecated Ray Tune `.is_session_enabled()` by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9432
* Faster `best.pt` checkpoint saving by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9436
* Immediate checkpoint serialization by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9437
* Favor EMA over `model` in train checkpoints by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9433
* Define fallback `model.names` from Predictor by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9439
* Save optimizer as FP16 for smaller checkpoints by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9435
* New 🌟 per-class object counting feature and updates by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/9443
* `ultralytics 8.1.39` add YOLO-World training by Laughing-q in https://github.com/ultralytics/ultralytics/pull/9268
* Fix YAML model size parsing bug by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9447
* Deprecations fix `TORCH_NCCL_BLOCKING_WAIT` by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9448
* Scope `ultralytics/CLIP` imports by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9449
* FROM pytorch/pytorch:2.2.2-cuda12.1-cudnn8-runtime by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9452
* `ultralytics 8.1.40` search in Python sets `{}` for speed by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9450
* Fix LVIS dataset links by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9465
* Retry `check_requirements` once on failure by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9466
* Define export formats `model.names` attribute by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9474
* `ultralytics 8.1.41` DDP resume untrained-checkpoint fix by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9453
* Fix TensorRT inference issue on NVIDIA Jetson by lakshanthad in https://github.com/ultralytics/ultralytics/pull/9482
* Add NVIDIA Jetson Quick Start Guide by lakshanthad in https://github.com/ultralytics/ultralytics/pull/9484
* New 🌟 Queue-Management code & docs by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/9494
* Fix Windows AttributeError: 'NoneType' object has no attribute 'encoding' by gs80140 in https://github.com/ultralytics/ultralytics/pull/9496
* Fix learning rate gap on resume by Laughing-q in https://github.com/ultralytics/ultralytics/pull/9468
* `ultralytics 8.1.42` add YOLOv9 Segment models by Burhan-Q in https://github.com/ultralytics/ultralytics/pull/9296
* Add https://youtu.be/eHuzCNZeu0g to docs and integration updates by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/9525
* Add TF.js Docs Integrations Page by abirami-vina in https://github.com/ultralytics/ultralytics/pull/9512
* Solutions updates by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/9548
* Add https://youtu.be/LGGxqLZtvuw to docs & bbox dimension retrieval utilities. by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/9679
* `ultralytics 8.1.43` 40% faster `ultralytics` imports by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9547
* Fix `is_online()` for faster offline imports by khoalu in https://github.com/ultralytics/ultralytics/pull/9544
* Update example dataset visual by IvorZhu331 in https://github.com/ultralytics/ultralytics/pull/9559
* New `is_raspberrypi` function by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9826
* `ultralytics 8.1.44` add `IS_RASPBERRYPI` and constants refactor by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9827
* Fix missing Tuner `ckpt_file` by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9847
* PEP660 support for `pip install -e .` by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9851
* `ultralytics 8.1.45` fix RAM cache with mosaic buffer by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9828
* Add `IS_JETSON` constant by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9852
* Fix proc_device_model name for NVIDIA Jetson by lakshanthad in https://github.com/ultralytics/ultralytics/pull/9876
* Improve PNNX download robustness by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9884
* Update cla.yml by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9905
* OBB: Fix distorted plotting by Laughing-q in https://github.com/ultralytics/ultralytics/pull/9899
* Pin PNNX to avoid PNNX==20240410 bug by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9953
* `ultralytics 8.1.46` add TensorRT 10 support by Burhan-Q in https://github.com/ultralytics/ultralytics/pull/9516
* Update ci.yaml for Classify-first benchmarking by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9949
* Classify datasets docs example structure update by stormsson in https://github.com/ultralytics/ultralytics/pull/9926
* Fix `h5py` wheel builds on arm64 Dockerfiles by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/9956
* Add https://youtu.be/H3qL8ImCSV8 to docs and dataset updates by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/9990

8.1.47

* Add https://youtu.be/SArFQs6CHwk to docs by RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/10014
* Fix increment `+=2` bug in object_counter.py by mianusman618 in https://github.com/ultralytics/ultralytics/pull/9998
* Create merge-main-into-prs.yml by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/10031
* Update merge-main-into-prs.yml by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/10032
* Fix `overrides` training cfg bug by DseidLi in https://github.com/ultralytics/ultralytics/pull/10002
* Update hub.ipynb by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/10062
* Update HUB notebook URLs by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/10063
* HUB checkpoint upload fix by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/10088
* Update Docs for YOLO-World Training βœ… by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/10058
* Parameterize `kpts` plotting `conf=0.25` by datstat-consulting in https://github.com/ultralytics/ultralytics/pull/10044
* Improve PNNX assets check robustness by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/10089
* Check Google DNS for `is_online()` by glenn-jocher in https://github.com/ultralytics/ultralytics/pull/10095
* Raspberry Pi 5 self-hosted CI by lakshanthad in https://github.com/ultralytics/ultralytics/pull/8828

New Contributors
* gvzdv made their first contribution in https://github.com/ultralytics/ultralytics/pull/7598
* Alarmod made their first contribution in https://github.com/ultralytics/ultralytics/pull/7821
* DieterTimmers made their first contribution in https://github.com/ultralytics/ultralytics/pull/7952
* Youho99 made their first contribution in https://github.com/ultralytics/ultralytics/pull/8016
* 0xSynapse made their first contribution in https://github.com/ultralytics/ultralytics/pull/8120
* lakshanthad made their first contribution in https://github.com/ultralytics/ultralytics/pull/8311
* alexsu52 made their first contribution in https://github.com/ultralytics/ultralytics/pull/8318
* hi-sushanta made their first contribution in https://github.com/ultralytics/ultralytics/pull/8285
* AlainSchoebi made their first contribution in https://github.com/ultralytics/ultralytics/pull/8368
* kaikai23 made their first contribution in https://github.com/ultralytics/ultralytics/pull/8447
* birdcolour made their first contribution in https://github.com/ultralytics/ultralytics/pull/8525
* omarzd made their first contribution in https://github.com/ultralytics/ultralytics/pull/8502
* ALMerrill made their first contribution in https://github.com/ultralytics/ultralytics/pull/8429
* hdnh2006 made their first contribution in https://github.com/ultralytics/ultralytics/pull/8648
* bobyard-com made their first contribution in https://github.com/ultralytics/ultralytics/pull/8532
* Y-T-G made their first contribution in https://github.com/ultralytics/ultralytics/pull/8629
* massimiliano96 made their first contribution in https://github.com/ultralytics/ultralytics/pull/8808
* DseidLi made their first contribution in https://github.com/ultralytics/ultralytics/pull/9196
* zhaoruibing made their first contribution in https://github.com/ultralytics/ultralytics/pull/9245
* higor-melo made their first contribution in https://github.com/ultralytics/ultralytics/pull/9330
* ericphanson made their first contribution in https://github.com/ultralytics/ultralytics/pull/9306
* sifan-intel made their first contribution in https://github.com/ultralytics/ultralytics/pull/9309
* zldrobit made their first contribution in https://github.com/ultralytics/ultralytics/pull/9407
* mlurbur made their first contribution in https://github.com/ultralytics/ultralytics/pull/9386
* charlesollion made their first contribution in https://github.com/ultralytics/ultralytics/pull/9405
* gs80140 made their first contribution in https://github.com/ultralytics/ultralytics/pull/9496
* khoalu made their first contribution in https://github.com/ultralytics/ultralytics/pull/9544
* IvorZhu331 made their first contribution in https://github.com/ultralytics/ultralytics/pull/9559
* stormsson made their first contribution in https://github.com/ultralytics/ultralytics/pull/9926
* mianusman618 made their first contribution in https://github.com/ultralytics/ultralytics/pull/9998
* datstat-consulting made their first contribution in https://github.com/ultralytics/ultralytics/pull/10044

**Full Changelog**: https://github.com/ultralytics/ultralytics/compare/v8.1.0...v8.2.0

Page 24 of 25

Β© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.