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