diff --git a/docs/ar/modes/index.md b/docs/ar/modes/index.md
index ce5723ce..86e2c4d3 100644
--- a/docs/ar/modes/index.md
+++ b/docs/ar/modes/index.md
@@ -44,34 +44,34 @@ YOLOv8 من Ultralytics ليست مجرد نموذج لكشف الكائنات
يتم استخدام وضع التدريب لتدريب نموذج YOLOv8 على مجموعة بيانات مخصصة. في هذا الوضع، يتم تدريب النموذج باستخدام مجموعة البيانات والمعلمات الهايبر للحصول على دقة في توقع الفئات ومواقع الكائنات في الصورة.
-[أمثلة التدريب](train.md){ .md-button .md-button--primary}
+[أمثلة التدريب](train.md){ .md-button }
## [وضع التحقق](val.md)
يتم استخدام وضع التحقق للتحقق من نموذج YOLOv8 بعد تدريبه. في هذا الوضع، يتم تقييم النموذج على مجموعة التحقق لقياس دقته وأداء التعميم. يمكن استخدام هذا الوضع لتعديل المعلمات الهايبر للنموذج لتحسين أدائه.
-[أمثلة التحقق](val.md){ .md-button .md-button--primary}
+[أمثلة التحقق](val.md){ .md-button }
## [وضع التنبؤ](predict.md)
يتم استخدام وضع التنبؤ لإجراء تنبؤات باستخدام نموذج YOLOv8 المدرب على صور أو فيديوهات جديدة. في هذا الوضع، يتم تحميل النموذج من ملف الفحص، ويمكن للمستخدم توفير الصور أو مقاطع الفيديو لإجراء استدلال. يقوم النموذج بتوقع الفئات ومواقع الكائنات في الصور أو مقاطع الفيديو المدخلة.
-[أمثلة التنبؤ](predict.md){ .md-button .md-button--primary}
+[أمثلة التنبؤ](predict.md){ .md-button }
## [وضع التصدير](export.md)
يتم استخدام وضع التصدير لتصدير نموذج YOLOv8 إلى صيغة يمكن استخدامها للنشر. في هذا الوضع، يتم تحويل النموذج إلى صيغة يمكن استخدامها من قبل تطبيقات البرامج الأخرى أو الأجهزة الأجهزة. يكون هذا الوضع مفيدًا عند نشر النموذج في بيئات الإنتاج.
-[أمثلة التصدير](export.md){ .md-button .md-button--primary}
+[أمثلة التصدير](export.md){ .md-button }
## [وضع التتبع](track.md)
يتم استخدام وضع التتبع لتتبع الكائنات في الوقت الحقيقي باستخدام نموذج YOLOv8. في هذا الوضع، يتم تحميل النموذج من ملف الفحص، ويمكن للمستخدم توفير تيار فيديو مباشر لأداء تتبع الكائنات في الوقت الفعلي. يكون هذا الوضع مفيدًا لتطبيقات مثل أنظمة المراقبة أو السيارات ذاتية القيادة.
-[أمثلة التتبع](track.md){ .md-button .md-button--primary}
+[أمثلة التتبع](track.md){ .md-button }
## [وضع اختبار الأداء](benchmark.md)
يتم استخدام وضع اختبار الأداء لتقييم سرعة ودقة صيغ التصدير المختلفة لـ YOLOv8. تقدم الاختبارات معلومات حول حجم الصيغة المصدر، معيار الأداء `mAP50-95` (لكشف الكائنات والتقسيم والتصوير) أو المعيار `accuracy_top5` (للتصنيف)، ووقت الاستدلال بالملي ثانية لكل صورة في صيغ التصدير المختلفة مثل ONNX و OpenVINO و TensorRT وغيرها. يمكن لهذه المعلومات مساعدة المستخدمين على اختيار صيغة التصدير الأمثل لحالتهم الاستخدامية المحددة بناءً على متطلبات السرعة والدقة.
-[أمثلة اختبار الأداء](benchmark.md){ .md-button .md-button--primary}
+[أمثلة اختبار الأداء](benchmark.md){ .md-button }
diff --git a/docs/ar/quickstart.md b/docs/ar/quickstart.md
index e395ca8c..2364115a 100644
--- a/docs/ar/quickstart.md
+++ b/docs/ar/quickstart.md
@@ -202,7 +202,7 @@ keywords: تثبيت Ultralytics, pip install Ultralytics, Docker install Ultral
- `yolo predict model=yolov8n.pt, imgsz=640, conf=0.25` ❌ (لا تستخدم `,`)
- `yolo predict --model yolov8n.pt --imgsz 640 --conf 0.25` ❌ (لا تستخدم `--`)
-[دليل CLI](/../usage/cli.md){ .md-button .md-button--primary}
+[دليل CLI](/../usage/cli.md){ .md-button }
## استخدم Ultralytics مع Python
diff --git a/docs/ar/tasks/index.md b/docs/ar/tasks/index.md
index b5462742..dfb2f43d 100644
--- a/docs/ar/tasks/index.md
+++ b/docs/ar/tasks/index.md
@@ -30,25 +30,25 @@ YOLOv8 هو إطار ذكاء اصطناعي يدعم عدة **مهام** للر
الكشف هو المهمة الأساسية المدعومة بواسطة YOLOv8. يتضمن الكشف اكتشاف الكائنات في صورة أو إطار فيديو ورسم مربعات محيطة حولها. يتم تصنيف الكائنات المكتشفة إلى فئات مختلفة استنادًا إلى ميزاتها. يمكن لـ YOLOv8 اكتشاف أكثر من كائن واحد في صورة أو إطار فيديو واحد بدقة وسرعة عالية.
-[أمثلة للكشف](detect.md){ .md-button .md-button--primary}
+[أمثلة للكشف](detect.md){ .md-button }
## [التجزئة](segment.md)
التجزئة هي مهمة تتضمن تقسيم صورة إلى مناطق مختلفة استنادًا إلى محتوى الصورة. يتم تعيين علامة لكل منطقة استنادًا إلى محتواها. تعتبر هذه المهمة مفيدة في تطبيقات مثل تجزئة الصور وتصوير الطبية. يستخدم YOLOv8 نسخة معدلة من هندسة U-Net لأداء التجزئة.
-[أمثلة للتجزئة](segment.md){ .md-button .md-button--primary}
+[أمثلة للتجزئة](segment.md){ .md-button }
## [التصنيف](classify.md)
التصنيف هو مهمة تتضمن تصنيف صورة إلى فئات مختلفة. يمكن استخدام YOLOv8 لتصنيف الصور استنادًا إلى محتواها. يستخدم نسخة معدلة من هندسة EfficientNet لأداء التصنيف.
-[أمثلة للتصنيف](classify.md){ .md-button .md-button--primary}
+[أمثلة للتصنيف](classify.md){ .md-button }
## [تقدير الوضعية](pose.md)
تقدير الوضعية/النقاط الرئيسية هو مهمة تتضمن اكتشاف نقاط محددة في صورة أو إطار فيديو. يُشار إلى هذه النقاط بمصطلح النقاط الرئيسية وتُستخدم لتتبع الحركة أو تقدير الوضعية. يمكن لـ YOLOv8 اكتشاف النقاط الرئيسية في صورة أو إطار فيديو بدقة وسرعة عالية.
-[أمثلة لتقدير الوضعية](pose.md){ .md-button .md-button--primary}
+[أمثلة لتقدير الوضعية](pose.md){ .md-button }
## الاستنتاج
diff --git a/docs/build_reference.py b/docs/build_reference.py
index 4560b32f..cb15d34a 100644
--- a/docs/build_reference.py
+++ b/docs/build_reference.py
@@ -51,8 +51,8 @@ def create_markdown(py_filepath: Path, module_path: str, classes: list, function
f'!!! Note\n\n'
f' This file is available at [{url}]({url}). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request]({edit}) 🛠️. Thank you 🙏!\n\n'
)
- md_content = [f'---\n## ::: {module_name}.{class_name}\n
\n' for class_name in classes]
- md_content.extend(f'---\n## ::: {module_name}.{func_name}\n
\n' for func_name in functions)
+ md_content = ['
\n'] + [f'## ::: {module_name}.{class_name}\n\n
\n' for class_name in classes]
+ md_content.extend(f'## ::: {module_name}.{func_name}\n\n
\n' for func_name in functions)
md_content = header_content + title_content + '\n'.join(md_content)
if not md_content.endswith('\n'):
md_content += '\n'
diff --git a/docs/de/modes/index.md b/docs/de/modes/index.md
index 6b3decea..c73b488b 100644
--- a/docs/de/modes/index.md
+++ b/docs/de/modes/index.md
@@ -40,35 +40,35 @@ Dieser umfassende Leitfaden soll Ihnen einen Überblick und praktische Einblicke
Der Trainingsmodus wird verwendet, um ein YOLOv8-Modell mit einem angepassten Datensatz zu trainieren. In diesem Modus wird das Modell mit dem angegebenen Datensatz und den Hyperparametern trainiert. Der Trainingsprozess beinhaltet die Optimierung der Modellparameter, damit es die Klassen und Standorte von Objekten in einem Bild genau vorhersagen kann.
-[Trainingsbeispiele](train.md){ .md-button .md-button--primary}
+[Trainingsbeispiele](train.md){ .md-button }
## [Validieren](val.md)
Der Validierungsmodus wird genutzt, um ein YOLOv8-Modell nach dem Training zu bewerten. In diesem Modus wird das Modell auf einem Validierungsset getestet, um seine Genauigkeit und Generalisierungsleistung zu messen. Dieser Modus kann verwendet werden, um die Hyperparameter des Modells für eine bessere Leistung zu optimieren.
-[Validierungsbeispiele](val.md){ .md-button .md-button--primary}
+[Validierungsbeispiele](val.md){ .md-button }
## [Vorhersagen](predict.md)
Der Vorhersagemodus wird verwendet, um mit einem trainierten YOLOv8-Modell Vorhersagen für neue Bilder oder Videos zu treffen. In diesem Modus wird das Modell aus einer Checkpoint-Datei geladen, und der Benutzer kann Bilder oder Videos zur Inferenz bereitstellen. Das Modell sagt die Klassen und Standorte von Objekten in den Eingabebildern oder -videos voraus.
-[Vorhersagebeispiele](predict.md){ .md-button .md-button--primary}
+[Vorhersagebeispiele](predict.md){ .md-button }
## [Exportieren](export.md)
Der Exportmodus wird verwendet, um ein YOLOv8-Modell in ein Format zu exportieren, das für die Bereitstellung verwendet werden kann. In diesem Modus wird das Modell in ein Format konvertiert, das von anderen Softwareanwendungen oder Hardwaregeräten verwendet werden kann. Dieser Modus ist nützlich, wenn das Modell in Produktionsumgebungen eingesetzt wird.
-[Exportbeispiele](export.md){ .md-button .md-button--primary}
+[Exportbeispiele](export.md){ .md-button }
## [Verfolgen](track.md)
Der Trackingmodus wird zur Echtzeitverfolgung von Objekten mit einem YOLOv8-Modell verwendet. In diesem Modus wird das Modell aus einer Checkpoint-Datei geladen, und der Benutzer kann einen Live-Videostream für das Echtzeitobjekttracking bereitstellen. Dieser Modus ist nützlich für Anwendungen wie Überwachungssysteme oder selbstfahrende Autos.
-[Trackingbeispiele](track.md){ .md-button .md-button--primary}
+[Trackingbeispiele](track.md){ .md-button }
## [Benchmarking](benchmark.md)
Der Benchmark-Modus wird verwendet, um die Geschwindigkeit und Genauigkeit verschiedener Exportformate für YOLOv8 zu profilieren. Die Benchmarks liefern Informationen über die Größe des exportierten Formats, seine `mAP50-95`-Metriken (für Objekterkennung, Segmentierung und Pose)
oder `accuracy_top5`-Metriken (für Klassifizierung) und die Inferenzzeit in Millisekunden pro Bild für verschiedene Exportformate wie ONNX, OpenVINO, TensorRT und andere. Diese Informationen können den Benutzern dabei helfen, das optimale Exportformat für ihren spezifischen Anwendungsfall basierend auf ihren Anforderungen an Geschwindigkeit und Genauigkeit auszuwählen.
-[Benchmarkbeispiele](benchmark.md){ .md-button .md-button--primary}
+[Benchmarkbeispiele](benchmark.md){ .md-button }
diff --git a/docs/de/quickstart.md b/docs/de/quickstart.md
index fb18ec2c..1bfbaf7d 100644
--- a/docs/de/quickstart.md
+++ b/docs/de/quickstart.md
@@ -163,7 +163,7 @@ Die Befehlszeilenschnittstelle (CLI) von Ultralytics ermöglicht einfache Einzei
- `yolo predict model yolov8n.pt imgsz 640 conf 0.25` ❌
- `yolo predict --model yolov8n.pt --imgsz 640 --conf 0.25` ❌
-[CLI-Leitfaden](/../usage/cli.md){ .md-button .md-button--primary}
+[CLI-Leitfaden](/../usage/cli.md){ .md-button }
## Ultralytics mit Python verwenden
diff --git a/docs/de/tasks/index.md b/docs/de/tasks/index.md
index 431f8343..4077c5e4 100644
--- a/docs/de/tasks/index.md
+++ b/docs/de/tasks/index.md
@@ -30,25 +30,25 @@ YOLOv8 ist ein KI-Framework, das mehrere Aufgaben im Bereich der Computer Vision
Erkennung ist die primäre von YOLOv8 unterstützte Aufgabe. Sie beinhaltet das Erkennen von Objekten in einem Bild oder Videobild und das Zeichnen von Rahmen um sie herum. Die erkannten Objekte werden anhand ihrer Merkmale in verschiedene Kategorien klassifiziert. YOLOv8 kann mehrere Objekte in einem einzelnen Bild oder Videobild mit hoher Genauigkeit und Geschwindigkeit erkennen.
-[Beispiele für Erkennung](detect.md){ .md-button .md-button--primary}
+[Beispiele für Erkennung](detect.md){ .md-button }
## [Segmentierung](segment.md)
Segmentierung ist eine Aufgabe, die das Aufteilen eines Bildes in unterschiedliche Regionen anhand des Bildinhalts beinhaltet. Jeder Region wird basierend auf ihrem Inhalt eine Markierung zugewiesen. Diese Aufgabe ist nützlich in Anwendungen wie der Bildsegmentierung und medizinischen Bildgebung. YOLOv8 verwendet eine Variante der U-Net-Architektur, um die Segmentierung durchzuführen.
-[Beispiele für Segmentierung](segment.md){ .md-button .md-button--primary}
+[Beispiele für Segmentierung](segment.md){ .md-button }
## [Klassifizierung](classify.md)
Klassifizierung ist eine Aufgabe, die das Einordnen eines Bildes in verschiedene Kategorien umfasst. YOLOv8 kann genutzt werden, um Bilder anhand ihres Inhalts zu klassifizieren. Es verwendet eine Variante der EfficientNet-Architektur, um die Klassifizierung durchzuführen.
-[Beispiele für Klassifizierung](classify.md){ .md-button .md-button--primary}
+[Beispiele für Klassifizierung](classify.md){ .md-button }
## [Pose](pose.md)
Die Pose-/Keypoint-Erkennung ist eine Aufgabe, die das Erkennen von spezifischen Punkten in einem Bild oder Videobild beinhaltet. Diese Punkte werden als Keypoints bezeichnet und werden zur Bewegungsverfolgung oder Pose-Schätzung verwendet. YOLOv8 kann Keypoints in einem Bild oder Videobild mit hoher Genauigkeit und Geschwindigkeit erkennen.
-[Beispiele für Posen](pose.md){ .md-button .md-button--primary}
+[Beispiele für Posen](pose.md){ .md-button }
## Fazit
diff --git a/docs/en/modes/index.md b/docs/en/modes/index.md
index 5a0a22a3..d0a0f9e9 100644
--- a/docs/en/modes/index.md
+++ b/docs/en/modes/index.md
@@ -40,35 +40,35 @@ This comprehensive guide aims to give you an overview and practical insights int
Train mode is used for training a YOLOv8 model on a custom dataset. In this mode, the model is trained using the specified dataset and hyperparameters. The training process involves optimizing the model's parameters so that it can accurately predict the classes and locations of objects in an image.
-[Train Examples](train.md){ .md-button .md-button--primary}
+[Train Examples](train.md){ .md-button }
## [Val](val.md)
Val mode is used for validating a YOLOv8 model after it has been trained. In this mode, the model is evaluated on a validation set to measure its accuracy and generalization performance. This mode can be used to tune the hyperparameters of the model to improve its performance.
-[Val Examples](val.md){ .md-button .md-button--primary}
+[Val Examples](val.md){ .md-button }
## [Predict](predict.md)
Predict mode is used for making predictions using a trained YOLOv8 model on new images or videos. In this mode, the model is loaded from a checkpoint file, and the user can provide images or videos to perform inference. The model predicts the classes and locations of objects in the input images or videos.
-[Predict Examples](predict.md){ .md-button .md-button--primary}
+[Predict Examples](predict.md){ .md-button }
## [Export](export.md)
Export mode is used for exporting a YOLOv8 model to a format that can be used for deployment. In this mode, the model is converted to a format that can be used by other software applications or hardware devices. This mode is useful when deploying the model to production environments.
-[Export Examples](export.md){ .md-button .md-button--primary}
+[Export Examples](export.md){ .md-button }
## [Track](track.md)
Track mode is used for tracking objects in real-time using a YOLOv8 model. In this mode, the model is loaded from a checkpoint file, and the user can provide a live video stream to perform real-time object tracking. This mode is useful for applications such as surveillance systems or self-driving cars.
-[Track Examples](track.md){ .md-button .md-button--primary}
+[Track Examples](track.md){ .md-button }
## [Benchmark](benchmark.md)
Benchmark mode is used to profile the speed and accuracy of various export formats for YOLOv8. The benchmarks provide information on the size of the exported format, its `mAP50-95` metrics (for object detection, segmentation and pose)
or `accuracy_top5` metrics (for classification), and the inference time in milliseconds per image across various export formats like ONNX, OpenVINO, TensorRT and others. This information can help users choose the optimal export format for their specific use case based on their requirements for speed and accuracy.
-[Benchmark Examples](benchmark.md){ .md-button .md-button--primary}
+[Benchmark Examples](benchmark.md){ .md-button }
diff --git a/docs/en/modes/predict.md b/docs/en/modes/predict.md
index 4df6cd6c..4adf2e5a 100644
--- a/docs/en/modes/predict.md
+++ b/docs/en/modes/predict.md
@@ -339,33 +339,38 @@ Below are code examples for using each source type:
model.predict('bus.jpg', save=True, imgsz=320, conf=0.5)
```
-All supported arguments:
+Inference arguments:
-| Name | Type | Default | Description |
-|-----------------|----------------|------------------------|--------------------------------------------------------------------------------|
-| `source` | `str` | `'ultralytics/assets'` | source directory for images or videos |
-| `conf` | `float` | `0.25` | object confidence threshold for detection |
-| `iou` | `float` | `0.7` | intersection over union (IoU) threshold for NMS |
-| `imgsz` | `int or tuple` | `640` | image size as scalar or (h, w) list, i.e. (640, 480) |
-| `half` | `bool` | `False` | use half precision (FP16) |
-| `device` | `None or str` | `None` | device to run on, i.e. cuda device=0/1/2/3 or device=cpu |
-| `show` | `bool` | `False` | show results if possible |
-| `save` | `bool` | `False` | save images with results |
-| `save_txt` | `bool` | `False` | save results as .txt file |
-| `save_conf` | `bool` | `False` | save results with confidence scores |
-| `save_crop` | `bool` | `False` | save cropped images with results |
-| `hide_labels` | `bool` | `False` | hide labels |
-| `hide_conf` | `bool` | `False` | hide confidence scores |
-| `max_det` | `int` | `300` | maximum number of detections per image |
-| `vid_stride` | `bool` | `False` | video frame-rate stride |
-| `stream_buffer` | `bool` | `False` | buffer all streaming frames (True) or return the most recent frame (False) |
-| `line_width` | `None or int` | `None` | The line width of the bounding boxes. If None, it is scaled to the image size. |
-| `visualize` | `bool` | `False` | visualize model features |
-| `augment` | `bool` | `False` | apply image augmentation to prediction sources |
-| `agnostic_nms` | `bool` | `False` | class-agnostic NMS |
-| `retina_masks` | `bool` | `False` | use high-resolution segmentation masks |
-| `classes` | `None or list` | `None` | filter results by class, i.e. classes=0, or classes=[0,2,3] |
-| `boxes` | `bool` | `True` | Show boxes in segmentation predictions |
+| Name | Type | Default | Description |
+|-----------------|----------------|------------------------|----------------------------------------------------------------------------|
+| `source` | `str` | `'ultralytics/assets'` | source directory for images or videos |
+| `conf` | `float` | `0.25` | object confidence threshold for detection |
+| `iou` | `float` | `0.7` | intersection over union (IoU) threshold for NMS |
+| `imgsz` | `int or tuple` | `640` | image size as scalar or (h, w) list, i.e. (640, 480) |
+| `half` | `bool` | `False` | use half precision (FP16) |
+| `device` | `None or str` | `None` | device to run on, i.e. cuda device=0/1/2/3 or device=cpu |
+| `max_det` | `int` | `300` | maximum number of detections per image |
+| `vid_stride` | `bool` | `False` | video frame-rate stride |
+| `stream_buffer` | `bool` | `False` | buffer all streaming frames (True) or return the most recent frame (False) |
+| `visualize` | `bool` | `False` | visualize model features |
+| `augment` | `bool` | `False` | apply image augmentation to prediction sources |
+| `agnostic_nms` | `bool` | `False` | class-agnostic NMS |
+| `retina_masks` | `bool` | `False` | use high-resolution segmentation masks |
+| `classes` | `None or list` | `None` | filter results by class, i.e. classes=0, or classes=[0,2,3] |
+
+Visualization arguments:
+
+| Name | Type | Default | Description |
+|---------------|---------------|---------|-----------------------------------------------------------------|
+| `show` | `bool` | `False` | show predicted images and videos if environment allows |
+| `save` | `bool` | `False` | save predicted images and videos |
+| `save_txt` | `bool` | `False` | save results as `.txt` file |
+| `save_conf` | `bool` | `False` | save results with confidence scores |
+| `save_crop` | `bool` | `False` | save cropped images with results |
+| `show_labels` | `bool` | `True` | show prediction labels, i.e. 'person' |
+| `show_conf` | `bool` | `True` | show prediction confidence, i.e. '0.99' |
+| `show_boxes` | `bool` | `True` | show prediction boxes |
+| `line_width` | `None or int` | `None` | line width of the bounding boxes. Scaled to image size if None. |
## Image and Video Formats
diff --git a/docs/en/modes/train.md b/docs/en/modes/train.md
index c04636ba..7d859df7 100644
--- a/docs/en/modes/train.md
+++ b/docs/en/modes/train.md
@@ -223,6 +223,7 @@ Training settings for YOLO models refer to the various hyperparameters and confi
| `mask_ratio` | `4` | mask downsample ratio (segment train only) |
| `dropout` | `0.0` | use dropout regularization (classify train only) |
| `val` | `True` | validate/test during training |
+| `plots` | `False` | save plots and images during train/val |
## Logging
diff --git a/docs/en/modes/val.md b/docs/en/modes/val.md
index a5a0aa94..30091d41 100644
--- a/docs/en/modes/val.md
+++ b/docs/en/modes/val.md
@@ -80,7 +80,6 @@ Validation settings for YOLO models refer to the various hyperparameters and con
| `half` | `True` | use half precision (FP16) |
| `device` | `None` | device to run on, i.e. cuda device=0/1/2/3 or device=cpu |
| `dnn` | `False` | use OpenCV DNN for ONNX inference |
-| `plots` | `False` | show plots during training |
+| `plots` | `False` | save plots and images during train/val |
| `rect` | `False` | rectangular val with each batch collated for minimum padding |
| `split` | `val` | dataset split to use for validation, i.e. 'val', 'test' or 'train' |
-|
diff --git a/docs/en/quickstart.md b/docs/en/quickstart.md
index 6c19d320..9ae4069c 100644
--- a/docs/en/quickstart.md
+++ b/docs/en/quickstart.md
@@ -205,7 +205,7 @@ The Ultralytics command line interface (CLI) allows for simple single-line comma
- `yolo predict model=yolov8n.pt, imgsz=640, conf=0.25` ❌ (do not use `,`)
- `yolo predict --model yolov8n.pt --imgsz 640 --conf 0.25` ❌ (do not use `--`)
-[CLI Guide](usage/cli.md){ .md-button .md-button--primary}
+[CLI Guide](usage/cli.md){ .md-button }
## Use Ultralytics with Python
diff --git a/docs/en/reference/cfg/__init__.md b/docs/en/reference/cfg/__init__.md
index 429f4ccc..d73a9f2b 100644
--- a/docs/en/reference/cfg/__init__.md
+++ b/docs/en/reference/cfg/__init__.md
@@ -9,50 +9,52 @@ keywords: Ultralytics, YOLO, Configuration, cfg2dict, handle_deprecation, merge_
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/__init__.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/__init__.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/cfg/__init__.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.cfg.cfg2dict
+
----
## ::: ultralytics.cfg.get_cfg
+
----
## ::: ultralytics.cfg.get_save_dir
+
----
## ::: ultralytics.cfg._handle_deprecation
+
----
## ::: ultralytics.cfg.check_dict_alignment
+
----
## ::: ultralytics.cfg.merge_equals_args
+
----
## ::: ultralytics.cfg.handle_yolo_hub
+
----
## ::: ultralytics.cfg.handle_yolo_settings
+
----
## ::: ultralytics.cfg.parse_key_value_pair
+
----
## ::: ultralytics.cfg.smart_value
+
----
## ::: ultralytics.cfg.entrypoint
+
----
## ::: ultralytics.cfg.copy_default_cfg
+
diff --git a/docs/en/reference/data/annotator.md b/docs/en/reference/data/annotator.md
index b2f0e997..ab685b22 100644
--- a/docs/en/reference/data/annotator.md
+++ b/docs/en/reference/data/annotator.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, Auto-Annotate, Machine Learning, AI, Annotation, Data Pro
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/annotator.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/annotator.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/data/annotator.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.data.annotator.auto_annotate
+
+
+## ::: ultralytics.data.annotator.auto_annotate
+
diff --git a/docs/en/reference/data/augment.md b/docs/en/reference/data/augment.md
index b11aae57..3b16090c 100644
--- a/docs/en/reference/data/augment.md
+++ b/docs/en/reference/data/augment.md
@@ -9,78 +9,80 @@ keywords: Ultralytics, Data Augmentation, BaseTransform, MixUp, RandomHSV, Lette
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/augment.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/augment.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/data/augment.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.data.augment.BaseTransform
+
----
## ::: ultralytics.data.augment.Compose
+
----
## ::: ultralytics.data.augment.BaseMixTransform
+
----
## ::: ultralytics.data.augment.Mosaic
+
----
## ::: ultralytics.data.augment.MixUp
+
----
## ::: ultralytics.data.augment.RandomPerspective
+
----
## ::: ultralytics.data.augment.RandomHSV
+
----
## ::: ultralytics.data.augment.RandomFlip
+
----
## ::: ultralytics.data.augment.LetterBox
+
----
## ::: ultralytics.data.augment.CopyPaste
+
----
## ::: ultralytics.data.augment.Albumentations
+
----
## ::: ultralytics.data.augment.Format
+
----
## ::: ultralytics.data.augment.ClassifyLetterBox
+
----
## ::: ultralytics.data.augment.CenterCrop
+
----
## ::: ultralytics.data.augment.ToTensor
+
----
## ::: ultralytics.data.augment.v8_transforms
+
----
## ::: ultralytics.data.augment.classify_transforms
+
----
## ::: ultralytics.data.augment.hsv2colorjitter
+
----
## ::: ultralytics.data.augment.classify_albumentations
+
diff --git a/docs/en/reference/data/base.md b/docs/en/reference/data/base.md
index 3e3b9a16..c98a7c30 100644
--- a/docs/en/reference/data/base.md
+++ b/docs/en/reference/data/base.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, docs, BaseDataset, data manipulation, dataset creation
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/base.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/base.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/data/base.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.data.base.BaseDataset
+
+
+## ::: ultralytics.data.base.BaseDataset
+
diff --git a/docs/en/reference/data/build.md b/docs/en/reference/data/build.md
index 878ad525..811c11d4 100644
--- a/docs/en/reference/data/build.md
+++ b/docs/en/reference/data/build.md
@@ -9,30 +9,32 @@ keywords: Ultralytics, YOLO v3, Data build, DataLoader, InfiniteDataLoader, seed
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/build.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/build.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/data/build.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.data.build.InfiniteDataLoader
+
----
## ::: ultralytics.data.build._RepeatSampler
+
----
## ::: ultralytics.data.build.seed_worker
+
----
## ::: ultralytics.data.build.build_yolo_dataset
+
----
## ::: ultralytics.data.build.build_dataloader
+
----
## ::: ultralytics.data.build.check_source
+
----
## ::: ultralytics.data.build.load_inference_source
+
diff --git a/docs/en/reference/data/converter.md b/docs/en/reference/data/converter.md
index d23e3219..bbad9d3c 100644
--- a/docs/en/reference/data/converter.md
+++ b/docs/en/reference/data/converter.md
@@ -9,26 +9,28 @@ keywords: Ultralytics, Data Converter, coco91_to_coco80_class, merge_multi_segme
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/converter.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/converter.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/data/converter.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.data.converter.coco91_to_coco80_class
+
----
## ::: ultralytics.data.converter.coco80_to_coco91_class
+
----
## ::: ultralytics.data.converter.convert_coco
+
----
## ::: ultralytics.data.converter.convert_dota_to_yolo_obb
+
----
## ::: ultralytics.data.converter.min_index
+
----
## ::: ultralytics.data.converter.merge_multi_segment
+
diff --git a/docs/en/reference/data/dataset.md b/docs/en/reference/data/dataset.md
index dff4a3f5..242a054a 100644
--- a/docs/en/reference/data/dataset.md
+++ b/docs/en/reference/data/dataset.md
@@ -9,22 +9,24 @@ keywords: Ultralytics, YOLO, YOLODataset, SemanticDataset, data handling, data m
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/dataset.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/dataset.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/data/dataset.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.data.dataset.YOLODataset
+
----
## ::: ultralytics.data.dataset.ClassificationDataset
+
----
## ::: ultralytics.data.dataset.SemanticDataset
+
----
## ::: ultralytics.data.dataset.load_dataset_cache_file
+
----
## ::: ultralytics.data.dataset.save_dataset_cache_file
+
diff --git a/docs/en/reference/data/loaders.md b/docs/en/reference/data/loaders.md
index d047e1f9..3ba4c162 100644
--- a/docs/en/reference/data/loaders.md
+++ b/docs/en/reference/data/loaders.md
@@ -9,34 +9,36 @@ keywords: Ultralytics, data loaders, LoadStreams, LoadImages, LoadTensor, YOLO,
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/loaders.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/loaders.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/data/loaders.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.data.loaders.SourceTypes
+
----
## ::: ultralytics.data.loaders.LoadStreams
+
----
## ::: ultralytics.data.loaders.LoadScreenshots
+
----
## ::: ultralytics.data.loaders.LoadImages
+
----
## ::: ultralytics.data.loaders.LoadPilAndNumpy
+
----
## ::: ultralytics.data.loaders.LoadTensor
+
----
## ::: ultralytics.data.loaders.autocast_list
+
----
## ::: ultralytics.data.loaders.get_best_youtube_url
+
diff --git a/docs/en/reference/data/utils.md b/docs/en/reference/data/utils.md
index 87d459eb..af06ce85 100644
--- a/docs/en/reference/data/utils.md
+++ b/docs/en/reference/data/utils.md
@@ -9,58 +9,60 @@ keywords: Ultralytics, data utils, YOLO, img2label_paths, exif_size, polygon2mas
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/utils.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/utils.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/data/utils.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.data.utils.HUBDatasetStats
+
----
## ::: ultralytics.data.utils.img2label_paths
+
----
## ::: ultralytics.data.utils.get_hash
+
----
## ::: ultralytics.data.utils.exif_size
+
----
## ::: ultralytics.data.utils.verify_image
+
----
## ::: ultralytics.data.utils.verify_image_label
+
----
## ::: ultralytics.data.utils.polygon2mask
+
----
## ::: ultralytics.data.utils.polygons2masks
+
----
## ::: ultralytics.data.utils.polygons2masks_overlap
+
----
## ::: ultralytics.data.utils.find_dataset_yaml
+
----
## ::: ultralytics.data.utils.check_det_dataset
+
----
## ::: ultralytics.data.utils.check_cls_dataset
+
----
## ::: ultralytics.data.utils.compress_one_image
+
----
## ::: ultralytics.data.utils.autosplit
+
diff --git a/docs/en/reference/engine/exporter.md b/docs/en/reference/engine/exporter.md
index 5e723509..e8daeacc 100644
--- a/docs/en/reference/engine/exporter.md
+++ b/docs/en/reference/engine/exporter.md
@@ -9,22 +9,24 @@ keywords: Ultralytics, Exporter, IOSDetectModel, Export Formats, Try export
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/engine/exporter.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/engine/exporter.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/engine/exporter.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.engine.exporter.Exporter
+
----
## ::: ultralytics.engine.exporter.IOSDetectModel
+
----
## ::: ultralytics.engine.exporter.export_formats
+
----
## ::: ultralytics.engine.exporter.gd_outputs
+
----
## ::: ultralytics.engine.exporter.try_export
+
diff --git a/docs/en/reference/engine/model.md b/docs/en/reference/engine/model.md
index efe55301..5579d754 100644
--- a/docs/en/reference/engine/model.md
+++ b/docs/en/reference/engine/model.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, YOLO, engine model, documentation, guide, implementation,
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/engine/model.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/engine/model.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/engine/model.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.engine.model.Model
+
+
+## ::: ultralytics.engine.model.Model
+
diff --git a/docs/en/reference/engine/predictor.md b/docs/en/reference/engine/predictor.md
index c34c851d..ad50352c 100644
--- a/docs/en/reference/engine/predictor.md
+++ b/docs/en/reference/engine/predictor.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, BasePredictor, YOLO, prediction, engine
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/engine/predictor.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/engine/predictor.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/engine/predictor.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.engine.predictor.BasePredictor
+
+
+## ::: ultralytics.engine.predictor.BasePredictor
+
diff --git a/docs/en/reference/engine/results.md b/docs/en/reference/engine/results.md
index 58a7841a..b4b709e8 100644
--- a/docs/en/reference/engine/results.md
+++ b/docs/en/reference/engine/results.md
@@ -9,26 +9,28 @@ keywords: Ultralytics, engine, results, base tensor, boxes, keypoints
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/engine/results.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/engine/results.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/engine/results.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.engine.results.BaseTensor
+
----
## ::: ultralytics.engine.results.Results
+
----
## ::: ultralytics.engine.results.Boxes
+
----
## ::: ultralytics.engine.results.Masks
+
----
## ::: ultralytics.engine.results.Keypoints
+
----
## ::: ultralytics.engine.results.Probs
+
diff --git a/docs/en/reference/engine/trainer.md b/docs/en/reference/engine/trainer.md
index 2ce555b4..7c74b048 100644
--- a/docs/en/reference/engine/trainer.md
+++ b/docs/en/reference/engine/trainer.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, BaseTrainer, Machine Learning, Training Control, Python l
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/engine/trainer.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/engine/trainer.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/engine/trainer.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.engine.trainer.BaseTrainer
+
+
+## ::: ultralytics.engine.trainer.BaseTrainer
+
diff --git a/docs/en/reference/engine/tuner.md b/docs/en/reference/engine/tuner.md
index 0dcb73b9..7882b8cf 100644
--- a/docs/en/reference/engine/tuner.md
+++ b/docs/en/reference/engine/tuner.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, Tuner, YOLO, hyperparameter tuning, optimization, object
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/engine/tuner.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/engine/tuner.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/engine/tuner.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.engine.tuner.Tuner
+
+
+## ::: ultralytics.engine.tuner.Tuner
+
diff --git a/docs/en/reference/engine/validator.md b/docs/en/reference/engine/validator.md
index dbfcb051..5c0f4cdd 100644
--- a/docs/en/reference/engine/validator.md
+++ b/docs/en/reference/engine/validator.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, BaseValidator, Ultralytics engine, module, components
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/engine/validator.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/engine/validator.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/engine/validator.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.engine.validator.BaseValidator
+
+
+## ::: ultralytics.engine.validator.BaseValidator
+
diff --git a/docs/en/reference/hub/__init__.md b/docs/en/reference/hub/__init__.md
index 39862b32..912de061 100644
--- a/docs/en/reference/hub/__init__.md
+++ b/docs/en/reference/hub/__init__.md
@@ -9,30 +9,32 @@ keywords: Ultralytics, hub functions, model export, dataset check, reset model,
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/hub/__init__.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/hub/__init__.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/hub/__init__.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.hub.login
+
----
## ::: ultralytics.hub.logout
+
----
## ::: ultralytics.hub.reset_model
+
----
## ::: ultralytics.hub.export_fmts_hub
+
----
## ::: ultralytics.hub.export_model
+
----
## ::: ultralytics.hub.get_export
+
----
## ::: ultralytics.hub.check_dataset
+
diff --git a/docs/en/reference/hub/auth.md b/docs/en/reference/hub/auth.md
index 7a891ccd..964dc737 100644
--- a/docs/en/reference/hub/auth.md
+++ b/docs/en/reference/hub/auth.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, Auth, API documentation, User Authentication, AI, Machine
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/hub/auth.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/hub/auth.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/hub/auth.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.hub.auth.Auth
+
+
+## ::: ultralytics.hub.auth.Auth
+
diff --git a/docs/en/reference/hub/session.md b/docs/en/reference/hub/session.md
index 1d0bc86f..fb307153 100644
--- a/docs/en/reference/hub/session.md
+++ b/docs/en/reference/hub/session.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, HUBTrainingSession, Documentation, Model Training, AI, Ma
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/hub/session.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/hub/session.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/hub/session.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.hub.session.HUBTrainingSession
+
+
+## ::: ultralytics.hub.session.HUBTrainingSession
+
diff --git a/docs/en/reference/hub/utils.md b/docs/en/reference/hub/utils.md
index 6bb81b82..e310a013 100644
--- a/docs/en/reference/hub/utils.md
+++ b/docs/en/reference/hub/utils.md
@@ -9,18 +9,20 @@ keywords: Ultralytics, Events, request_with_credentials, smart_request, Ultralyt
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/hub/utils.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/hub/utils.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/hub/utils.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.hub.utils.Events
+
----
## ::: ultralytics.hub.utils.request_with_credentials
+
----
## ::: ultralytics.hub.utils.requests_with_progress
+
----
## ::: ultralytics.hub.utils.smart_request
+
diff --git a/docs/en/reference/models/fastsam/model.md b/docs/en/reference/models/fastsam/model.md
index 109ccae0..0e99a8c4 100644
--- a/docs/en/reference/models/fastsam/model.md
+++ b/docs/en/reference/models/fastsam/model.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, FastSAM model, Model documentation, Efficient model train
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/fastsam/model.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/fastsam/model.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/fastsam/model.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.fastsam.model.FastSAM
+
+
+## ::: ultralytics.models.fastsam.model.FastSAM
+
diff --git a/docs/en/reference/models/fastsam/predict.md b/docs/en/reference/models/fastsam/predict.md
index e6d1ef91..7c7196eb 100644
--- a/docs/en/reference/models/fastsam/predict.md
+++ b/docs/en/reference/models/fastsam/predict.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, FastSAMPredictor, predictive modeling, AI optimization, m
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/fastsam/predict.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/fastsam/predict.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/fastsam/predict.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.fastsam.predict.FastSAMPredictor
+
+
+## ::: ultralytics.models.fastsam.predict.FastSAMPredictor
+
diff --git a/docs/en/reference/models/fastsam/prompt.md b/docs/en/reference/models/fastsam/prompt.md
index 98cf2d84..0a370233 100644
--- a/docs/en/reference/models/fastsam/prompt.md
+++ b/docs/en/reference/models/fastsam/prompt.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, FastSAMPrompt, machine learning, model, guide, documentat
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/fastsam/prompt.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/fastsam/prompt.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/fastsam/prompt.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.fastsam.prompt.FastSAMPrompt
+
+
+## ::: ultralytics.models.fastsam.prompt.FastSAMPrompt
+
diff --git a/docs/en/reference/models/fastsam/utils.md b/docs/en/reference/models/fastsam/utils.md
index 00aa21de..0ba33ab5 100644
--- a/docs/en/reference/models/fastsam/utils.md
+++ b/docs/en/reference/models/fastsam/utils.md
@@ -9,10 +9,12 @@ keywords: Ultralytics, bounding boxes, Bboxes, image borders, object detection,
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/fastsam/utils.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/fastsam/utils.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/fastsam/utils.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.fastsam.utils.adjust_bboxes_to_image_border
----
-## ::: ultralytics.models.fastsam.utils.bbox_iou
+## ::: ultralytics.models.fastsam.utils.adjust_bboxes_to_image_border
+
+
+
+## ::: ultralytics.models.fastsam.utils.bbox_iou
+
diff --git a/docs/en/reference/models/fastsam/val.md b/docs/en/reference/models/fastsam/val.md
index 0bfc0599..4064f055 100644
--- a/docs/en/reference/models/fastsam/val.md
+++ b/docs/en/reference/models/fastsam/val.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, FastSAMValidator, model, synthetic, AI, machine learning,
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/fastsam/val.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/fastsam/val.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/fastsam/val.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.fastsam.val.FastSAMValidator
+
+
+## ::: ultralytics.models.fastsam.val.FastSAMValidator
+
diff --git a/docs/en/reference/models/nas/model.md b/docs/en/reference/models/nas/model.md
index 0a32dafb..9536e54f 100644
--- a/docs/en/reference/models/nas/model.md
+++ b/docs/en/reference/models/nas/model.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, NAS model, NAS guide, machine learning, model documentati
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/nas/model.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/nas/model.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/nas/model.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.nas.model.NAS
+
+
+## ::: ultralytics.models.nas.model.NAS
+
diff --git a/docs/en/reference/models/nas/predict.md b/docs/en/reference/models/nas/predict.md
index 33347170..3dcc0fdb 100644
--- a/docs/en/reference/models/nas/predict.md
+++ b/docs/en/reference/models/nas/predict.md
@@ -9,6 +9,8 @@ keywords: NASPredictor, Ultralytics, Ultralytics model, model architecture, effi
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/nas/predict.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/nas/predict.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/nas/predict.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.nas.predict.NASPredictor
+
+
+## ::: ultralytics.models.nas.predict.NASPredictor
+
diff --git a/docs/en/reference/models/nas/val.md b/docs/en/reference/models/nas/val.md
index d433eb0b..5d0adf60 100644
--- a/docs/en/reference/models/nas/val.md
+++ b/docs/en/reference/models/nas/val.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, NASValidator, models.nas.val.NASValidator, AI models, all
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/nas/val.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/nas/val.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/nas/val.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.nas.val.NASValidator
+
+
+## ::: ultralytics.models.nas.val.NASValidator
+
diff --git a/docs/en/reference/models/rtdetr/model.md b/docs/en/reference/models/rtdetr/model.md
index 0159d0bd..a4578b27 100644
--- a/docs/en/reference/models/rtdetr/model.md
+++ b/docs/en/reference/models/rtdetr/model.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, RTDETR model, Ultralytics models, object detection, Ultra
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/rtdetr/model.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/rtdetr/model.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/rtdetr/model.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.rtdetr.model.RTDETR
+
+
+## ::: ultralytics.models.rtdetr.model.RTDETR
+
diff --git a/docs/en/reference/models/rtdetr/predict.md b/docs/en/reference/models/rtdetr/predict.md
index 6eb41b32..47633813 100644
--- a/docs/en/reference/models/rtdetr/predict.md
+++ b/docs/en/reference/models/rtdetr/predict.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, RTDETRPredictor, model documentation, guide, real-time ob
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/rtdetr/predict.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/rtdetr/predict.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/rtdetr/predict.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.rtdetr.predict.RTDETRPredictor
+
+
+## ::: ultralytics.models.rtdetr.predict.RTDETRPredictor
+
diff --git a/docs/en/reference/models/rtdetr/train.md b/docs/en/reference/models/rtdetr/train.md
index 87d885af..4f9faaae 100644
--- a/docs/en/reference/models/rtdetr/train.md
+++ b/docs/en/reference/models/rtdetr/train.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, RTDETRTrainer, model training, Ultralytics models, PyTorc
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/rtdetr/train.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/rtdetr/train.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/rtdetr/train.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.rtdetr.train.RTDETRTrainer
+
+
+## ::: ultralytics.models.rtdetr.train.RTDETRTrainer
+
diff --git a/docs/en/reference/models/rtdetr/val.md b/docs/en/reference/models/rtdetr/val.md
index e258018c..d31bc862 100644
--- a/docs/en/reference/models/rtdetr/val.md
+++ b/docs/en/reference/models/rtdetr/val.md
@@ -9,10 +9,12 @@ keywords: Ultralytics, RTDETRDataset, RTDETRValidator, real-time object detectio
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/rtdetr/val.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/rtdetr/val.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/rtdetr/val.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.rtdetr.val.RTDETRDataset
----
-## ::: ultralytics.models.rtdetr.val.RTDETRValidator
+## ::: ultralytics.models.rtdetr.val.RTDETRDataset
+
+
+
+## ::: ultralytics.models.rtdetr.val.RTDETRValidator
+
diff --git a/docs/en/reference/models/sam/amg.md b/docs/en/reference/models/sam/amg.md
index fe2345fb..dea35e48 100644
--- a/docs/en/reference/models/sam/amg.md
+++ b/docs/en/reference/models/sam/amg.md
@@ -9,46 +9,48 @@ keywords: Ultralytics, Mask Data, Transformation, Encoding, RLE encoding, Image
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/amg.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/amg.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/sam/amg.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.models.sam.amg.is_box_near_crop_edge
+
----
## ::: ultralytics.models.sam.amg.batch_iterator
+
----
## ::: ultralytics.models.sam.amg.calculate_stability_score
+
----
## ::: ultralytics.models.sam.amg.build_point_grid
+
----
## ::: ultralytics.models.sam.amg.build_all_layer_point_grids
+
----
## ::: ultralytics.models.sam.amg.generate_crop_boxes
+
----
## ::: ultralytics.models.sam.amg.uncrop_boxes_xyxy
+
----
## ::: ultralytics.models.sam.amg.uncrop_points
+
----
## ::: ultralytics.models.sam.amg.uncrop_masks
+
----
## ::: ultralytics.models.sam.amg.remove_small_regions
+
----
## ::: ultralytics.models.sam.amg.batched_mask_to_box
+
diff --git a/docs/en/reference/models/sam/build.md b/docs/en/reference/models/sam/build.md
index 4305c13b..9adeeb41 100644
--- a/docs/en/reference/models/sam/build.md
+++ b/docs/en/reference/models/sam/build.md
@@ -9,26 +9,28 @@ keywords: Ultralytics, SAM, build sam, vision transformer, vits, build_sam_vit_l
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/build.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/build.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/sam/build.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.models.sam.build.build_sam_vit_h
+
----
## ::: ultralytics.models.sam.build.build_sam_vit_l
+
----
## ::: ultralytics.models.sam.build.build_sam_vit_b
+
----
## ::: ultralytics.models.sam.build.build_mobile_sam
+
----
## ::: ultralytics.models.sam.build._build_sam
+
----
## ::: ultralytics.models.sam.build.build_sam
+
diff --git a/docs/en/reference/models/sam/model.md b/docs/en/reference/models/sam/model.md
index b98312be..32444bce 100644
--- a/docs/en/reference/models/sam/model.md
+++ b/docs/en/reference/models/sam/model.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, YOLO, SAM Model, Documentations, Machine Learning, AI, Co
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/model.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/model.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/sam/model.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.sam.model.SAM
+
+
+## ::: ultralytics.models.sam.model.SAM
+
diff --git a/docs/en/reference/models/sam/modules/decoders.md b/docs/en/reference/models/sam/modules/decoders.md
index bff331e5..215b8325 100644
--- a/docs/en/reference/models/sam/modules/decoders.md
+++ b/docs/en/reference/models/sam/modules/decoders.md
@@ -9,10 +9,12 @@ keywords: Ultralytics, MaskDecoder, SAM modules, decoders, MLP, YOLO, machine le
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/modules/decoders.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/modules/decoders.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/sam/modules/decoders.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.sam.modules.decoders.MaskDecoder
----
-## ::: ultralytics.models.sam.modules.decoders.MLP
+## ::: ultralytics.models.sam.modules.decoders.MaskDecoder
+
+
+
+## ::: ultralytics.models.sam.modules.decoders.MLP
+
diff --git a/docs/en/reference/models/sam/modules/encoders.md b/docs/en/reference/models/sam/modules/encoders.md
index 49427144..ffcbf446 100644
--- a/docs/en/reference/models/sam/modules/encoders.md
+++ b/docs/en/reference/models/sam/modules/encoders.md
@@ -9,42 +9,44 @@ keywords: Ultralytics, Encoders, Modules, Documentation, ImageEncoderViT, Positi
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/modules/encoders.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/modules/encoders.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/sam/modules/encoders.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.models.sam.modules.encoders.ImageEncoderViT
+
----
## ::: ultralytics.models.sam.modules.encoders.PromptEncoder
+
----
## ::: ultralytics.models.sam.modules.encoders.PositionEmbeddingRandom
+
----
## ::: ultralytics.models.sam.modules.encoders.Block
+
----
## ::: ultralytics.models.sam.modules.encoders.Attention
+
----
## ::: ultralytics.models.sam.modules.encoders.PatchEmbed
+
----
## ::: ultralytics.models.sam.modules.encoders.window_partition
+
----
## ::: ultralytics.models.sam.modules.encoders.window_unpartition
+
----
## ::: ultralytics.models.sam.modules.encoders.get_rel_pos
+
----
## ::: ultralytics.models.sam.modules.encoders.add_decomposed_rel_pos
+
diff --git a/docs/en/reference/models/sam/modules/sam.md b/docs/en/reference/models/sam/modules/sam.md
index 39613969..d309e24c 100644
--- a/docs/en/reference/models/sam/modules/sam.md
+++ b/docs/en/reference/models/sam/modules/sam.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, Sam module, deep learning, model training, Ultralytics do
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/modules/sam.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/modules/sam.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/sam/modules/sam.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.sam.modules.sam.Sam
+
+
+## ::: ultralytics.models.sam.modules.sam.Sam
+
diff --git a/docs/en/reference/models/sam/modules/tiny_encoder.md b/docs/en/reference/models/sam/modules/tiny_encoder.md
index 564707b4..1d945beb 100644
--- a/docs/en/reference/models/sam/modules/tiny_encoder.md
+++ b/docs/en/reference/models/sam/modules/tiny_encoder.md
@@ -9,46 +9,48 @@ keywords: Ultralytics, Tiny Encoder, Conv2d_BN, MBConv, ConvLayer, Attention, Ba
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/modules/tiny_encoder.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/modules/tiny_encoder.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/sam/modules/tiny_encoder.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.models.sam.modules.tiny_encoder.Conv2d_BN
+
----
## ::: ultralytics.models.sam.modules.tiny_encoder.PatchEmbed
+
----
## ::: ultralytics.models.sam.modules.tiny_encoder.MBConv
+
----
## ::: ultralytics.models.sam.modules.tiny_encoder.PatchMerging
+
----
## ::: ultralytics.models.sam.modules.tiny_encoder.ConvLayer
+
----
## ::: ultralytics.models.sam.modules.tiny_encoder.Mlp
+
----
## ::: ultralytics.models.sam.modules.tiny_encoder.Attention
+
----
## ::: ultralytics.models.sam.modules.tiny_encoder.TinyViTBlock
+
----
## ::: ultralytics.models.sam.modules.tiny_encoder.BasicLayer
+
----
## ::: ultralytics.models.sam.modules.tiny_encoder.LayerNorm2d
+
----
## ::: ultralytics.models.sam.modules.tiny_encoder.TinyViT
+
diff --git a/docs/en/reference/models/sam/modules/transformer.md b/docs/en/reference/models/sam/modules/transformer.md
index 260b1040..d36a31eb 100644
--- a/docs/en/reference/models/sam/modules/transformer.md
+++ b/docs/en/reference/models/sam/modules/transformer.md
@@ -9,14 +9,16 @@ keywords: Ultralytics, TwoWayTransformer, Attention, AI models, transformers
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/modules/transformer.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/modules/transformer.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/sam/modules/transformer.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.models.sam.modules.transformer.TwoWayTransformer
+
----
## ::: ultralytics.models.sam.modules.transformer.TwoWayAttentionBlock
+
----
## ::: ultralytics.models.sam.modules.transformer.Attention
+
diff --git a/docs/en/reference/models/sam/predict.md b/docs/en/reference/models/sam/predict.md
index 7c36a3b1..ae4c788e 100644
--- a/docs/en/reference/models/sam/predict.md
+++ b/docs/en/reference/models/sam/predict.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, predictor, models, sam.predict.Predictor, AI, machine lea
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/predict.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/predict.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/sam/predict.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.sam.predict.Predictor
+
+
+## ::: ultralytics.models.sam.predict.Predictor
+
diff --git a/docs/en/reference/models/utils/loss.md b/docs/en/reference/models/utils/loss.md
index 82dfaafa..567308e2 100644
--- a/docs/en/reference/models/utils/loss.md
+++ b/docs/en/reference/models/utils/loss.md
@@ -9,10 +9,12 @@ keywords: Ultralytics, YOLO, Documentation, DETRLoss, Detection Loss, Loss funct
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/utils/loss.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/utils/loss.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/utils/loss.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.utils.loss.DETRLoss
----
-## ::: ultralytics.models.utils.loss.RTDETRDetectionLoss
+## ::: ultralytics.models.utils.loss.DETRLoss
+
+
+
+## ::: ultralytics.models.utils.loss.RTDETRDetectionLoss
+
diff --git a/docs/en/reference/models/utils/ops.md b/docs/en/reference/models/utils/ops.md
index 58d9a153..4ca7614c 100644
--- a/docs/en/reference/models/utils/ops.md
+++ b/docs/en/reference/models/utils/ops.md
@@ -9,10 +9,12 @@ keywords: Ultralytics, YOLO, HungarianMatcher, inverse_sigmoid, detection models
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/utils/ops.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/utils/ops.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/utils/ops.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.utils.ops.HungarianMatcher
----
-## ::: ultralytics.models.utils.ops.get_cdn_group
+## ::: ultralytics.models.utils.ops.HungarianMatcher
+
+
+
+## ::: ultralytics.models.utils.ops.get_cdn_group
+
diff --git a/docs/en/reference/models/yolo/classify/predict.md b/docs/en/reference/models/yolo/classify/predict.md
index ebee14e9..581107bd 100644
--- a/docs/en/reference/models/yolo/classify/predict.md
+++ b/docs/en/reference/models/yolo/classify/predict.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, classification predictor, predict, YOLO, AI models, model
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/classify/predict.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/classify/predict.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/yolo/classify/predict.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.yolo.classify.predict.ClassificationPredictor
+
+
+## ::: ultralytics.models.yolo.classify.predict.ClassificationPredictor
+
diff --git a/docs/en/reference/models/yolo/classify/train.md b/docs/en/reference/models/yolo/classify/train.md
index 9a6d51f3..e4b9ea8b 100644
--- a/docs/en/reference/models/yolo/classify/train.md
+++ b/docs/en/reference/models/yolo/classify/train.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, YOLO, Classification Trainer, deep learning, training pro
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/classify/train.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/classify/train.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/yolo/classify/train.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.yolo.classify.train.ClassificationTrainer
+
+
+## ::: ultralytics.models.yolo.classify.train.ClassificationTrainer
+
diff --git a/docs/en/reference/models/yolo/classify/val.md b/docs/en/reference/models/yolo/classify/val.md
index 4516cc32..27f64ffa 100644
--- a/docs/en/reference/models/yolo/classify/val.md
+++ b/docs/en/reference/models/yolo/classify/val.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, YOLO, ClassificationValidator, model validation, model fi
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/classify/val.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/classify/val.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/yolo/classify/val.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.yolo.classify.val.ClassificationValidator
+
+
+## ::: ultralytics.models.yolo.classify.val.ClassificationValidator
+
diff --git a/docs/en/reference/models/yolo/detect/predict.md b/docs/en/reference/models/yolo/detect/predict.md
index 20c0cc7b..4b6cafd3 100644
--- a/docs/en/reference/models/yolo/detect/predict.md
+++ b/docs/en/reference/models/yolo/detect/predict.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, YOLO, DetectionPredictor, detect, predict, object detecti
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/detect/predict.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/detect/predict.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/yolo/detect/predict.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.yolo.detect.predict.DetectionPredictor
+
+
+## ::: ultralytics.models.yolo.detect.predict.DetectionPredictor
+
diff --git a/docs/en/reference/models/yolo/detect/train.md b/docs/en/reference/models/yolo/detect/train.md
index eb5a0d3c..bca6faf0 100644
--- a/docs/en/reference/models/yolo/detect/train.md
+++ b/docs/en/reference/models/yolo/detect/train.md
@@ -9,6 +9,8 @@ keywords: Ultralytics YOLO, YOLO, Detection Trainer, Model Training, Machine Lea
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/detect/train.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/detect/train.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/yolo/detect/train.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.yolo.detect.train.DetectionTrainer
+
+
+## ::: ultralytics.models.yolo.detect.train.DetectionTrainer
+
diff --git a/docs/en/reference/models/yolo/detect/val.md b/docs/en/reference/models/yolo/detect/val.md
index b688e76f..c5333d01 100644
--- a/docs/en/reference/models/yolo/detect/val.md
+++ b/docs/en/reference/models/yolo/detect/val.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, YOLO, Detection Validator, model valuation, precision, re
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/detect/val.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/detect/val.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/yolo/detect/val.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.yolo.detect.val.DetectionValidator
+
+
+## ::: ultralytics.models.yolo.detect.val.DetectionValidator
+
diff --git a/docs/en/reference/models/yolo/model.md b/docs/en/reference/models/yolo/model.md
index 9c09a800..742685f8 100644
--- a/docs/en/reference/models/yolo/model.md
+++ b/docs/en/reference/models/yolo/model.md
@@ -9,6 +9,8 @@ keywords: Ultralytics YOLO, YOLO, YOLO model, Model Training, Machine Learning,
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/model.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/model.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/yolo/model.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.yolo.model.YOLO
+
+
+## ::: ultralytics.models.yolo.model.YOLO
+
diff --git a/docs/en/reference/models/yolo/pose/predict.md b/docs/en/reference/models/yolo/pose/predict.md
index 6de6df44..9eb4af41 100644
--- a/docs/en/reference/models/yolo/pose/predict.md
+++ b/docs/en/reference/models/yolo/pose/predict.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, YOLO, PosePredictor, machine learning, AI, predictive mod
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/pose/predict.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/pose/predict.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/yolo/pose/predict.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.yolo.pose.predict.PosePredictor
+
+
+## ::: ultralytics.models.yolo.pose.predict.PosePredictor
+
diff --git a/docs/en/reference/models/yolo/pose/train.md b/docs/en/reference/models/yolo/pose/train.md
index 61a440a4..1d02bf20 100644
--- a/docs/en/reference/models/yolo/pose/train.md
+++ b/docs/en/reference/models/yolo/pose/train.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, YOLO, PoseTrainer, pose training, AI modeling, custom dat
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/pose/train.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/pose/train.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/yolo/pose/train.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.yolo.pose.train.PoseTrainer
+
+
+## ::: ultralytics.models.yolo.pose.train.PoseTrainer
+
diff --git a/docs/en/reference/models/yolo/pose/val.md b/docs/en/reference/models/yolo/pose/val.md
index 373a9049..77207be3 100644
--- a/docs/en/reference/models/yolo/pose/val.md
+++ b/docs/en/reference/models/yolo/pose/val.md
@@ -9,6 +9,8 @@ keywords: PoseValidator, Ultralytics, YOLO, Object detection, Pose validation
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/pose/val.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/pose/val.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/yolo/pose/val.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.yolo.pose.val.PoseValidator
+
+
+## ::: ultralytics.models.yolo.pose.val.PoseValidator
+
diff --git a/docs/en/reference/models/yolo/segment/predict.md b/docs/en/reference/models/yolo/segment/predict.md
index 58a71849..a92b6f6c 100644
--- a/docs/en/reference/models/yolo/segment/predict.md
+++ b/docs/en/reference/models/yolo/segment/predict.md
@@ -9,6 +9,8 @@ keywords: YOLO, Ultralytics, object detection, segmentation predictor
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/segment/predict.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/segment/predict.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/yolo/segment/predict.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.yolo.segment.predict.SegmentationPredictor
+
+
+## ::: ultralytics.models.yolo.segment.predict.SegmentationPredictor
+
diff --git a/docs/en/reference/models/yolo/segment/train.md b/docs/en/reference/models/yolo/segment/train.md
index 301f9579..1b5c3d53 100644
--- a/docs/en/reference/models/yolo/segment/train.md
+++ b/docs/en/reference/models/yolo/segment/train.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, YOLO, SegmentationTrainer, image segmentation, object det
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/segment/train.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/segment/train.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/yolo/segment/train.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.yolo.segment.train.SegmentationTrainer
+
+
+## ::: ultralytics.models.yolo.segment.train.SegmentationTrainer
+
diff --git a/docs/en/reference/models/yolo/segment/val.md b/docs/en/reference/models/yolo/segment/val.md
index c6705efd..745b22c4 100644
--- a/docs/en/reference/models/yolo/segment/val.md
+++ b/docs/en/reference/models/yolo/segment/val.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, YOLO, SegmentationValidator, model segmentation, image cl
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/segment/val.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/segment/val.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/yolo/segment/val.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.models.yolo.segment.val.SegmentationValidator
+
+
+## ::: ultralytics.models.yolo.segment.val.SegmentationValidator
+
diff --git a/docs/en/reference/nn/autobackend.md b/docs/en/reference/nn/autobackend.md
index 45afc907..462789e5 100644
--- a/docs/en/reference/nn/autobackend.md
+++ b/docs/en/reference/nn/autobackend.md
@@ -9,10 +9,12 @@ keywords: Ultralytics, AutoBackend, check_class_names, YOLO, YOLO models, optimi
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/autobackend.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/autobackend.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/nn/autobackend.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.nn.autobackend.AutoBackend
----
-## ::: ultralytics.nn.autobackend.check_class_names
+## ::: ultralytics.nn.autobackend.AutoBackend
+
+
+
+## ::: ultralytics.nn.autobackend.check_class_names
+
diff --git a/docs/en/reference/nn/modules/block.md b/docs/en/reference/nn/modules/block.md
index 0d38ff59..8aac2580 100644
--- a/docs/en/reference/nn/modules/block.md
+++ b/docs/en/reference/nn/modules/block.md
@@ -9,70 +9,72 @@ keywords: YOLO, Ultralytics, neural network, nn.modules.block, Proto, HGBlock, S
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/modules/block.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/modules/block.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/nn/modules/block.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.nn.modules.block.DFL
+
----
## ::: ultralytics.nn.modules.block.Proto
+
----
## ::: ultralytics.nn.modules.block.HGStem
+
----
## ::: ultralytics.nn.modules.block.HGBlock
+
----
## ::: ultralytics.nn.modules.block.SPP
+
----
## ::: ultralytics.nn.modules.block.SPPF
+
----
## ::: ultralytics.nn.modules.block.C1
+
----
## ::: ultralytics.nn.modules.block.C2
+
----
## ::: ultralytics.nn.modules.block.C2f
+
----
## ::: ultralytics.nn.modules.block.C3
+
----
## ::: ultralytics.nn.modules.block.C3x
+
----
## ::: ultralytics.nn.modules.block.RepC3
+
----
## ::: ultralytics.nn.modules.block.C3TR
+
----
## ::: ultralytics.nn.modules.block.C3Ghost
+
----
## ::: ultralytics.nn.modules.block.GhostBottleneck
+
----
## ::: ultralytics.nn.modules.block.Bottleneck
+
----
## ::: ultralytics.nn.modules.block.BottleneckCSP
+
diff --git a/docs/en/reference/nn/modules/conv.md b/docs/en/reference/nn/modules/conv.md
index d96cb37f..6c9fb357 100644
--- a/docs/en/reference/nn/modules/conv.md
+++ b/docs/en/reference/nn/modules/conv.md
@@ -9,58 +9,60 @@ keywords: Ultralytics, Convolution Modules, Conv2, DWConv, ConvTranspose, GhostC
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/modules/conv.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/modules/conv.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/nn/modules/conv.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.nn.modules.conv.Conv
+
----
## ::: ultralytics.nn.modules.conv.Conv2
+
----
## ::: ultralytics.nn.modules.conv.LightConv
+
----
## ::: ultralytics.nn.modules.conv.DWConv
+
----
## ::: ultralytics.nn.modules.conv.DWConvTranspose2d
+
----
## ::: ultralytics.nn.modules.conv.ConvTranspose
+
----
## ::: ultralytics.nn.modules.conv.Focus
+
----
## ::: ultralytics.nn.modules.conv.GhostConv
+
----
## ::: ultralytics.nn.modules.conv.RepConv
+
----
## ::: ultralytics.nn.modules.conv.ChannelAttention
+
----
## ::: ultralytics.nn.modules.conv.SpatialAttention
+
----
## ::: ultralytics.nn.modules.conv.CBAM
+
----
## ::: ultralytics.nn.modules.conv.Concat
+
----
## ::: ultralytics.nn.modules.conv.autopad
+
diff --git a/docs/en/reference/nn/modules/head.md b/docs/en/reference/nn/modules/head.md
index 2bf9e536..40ffb25b 100644
--- a/docs/en/reference/nn/modules/head.md
+++ b/docs/en/reference/nn/modules/head.md
@@ -9,22 +9,24 @@ keywords: Ultralytics, YOLO, Detection, Pose, RTDETRDecoder, nn modules, guides
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/modules/head.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/modules/head.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/nn/modules/head.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.nn.modules.head.Detect
+
----
## ::: ultralytics.nn.modules.head.Segment
+
----
## ::: ultralytics.nn.modules.head.Pose
+
----
## ::: ultralytics.nn.modules.head.Classify
+
----
## ::: ultralytics.nn.modules.head.RTDETRDecoder
+
diff --git a/docs/en/reference/nn/modules/transformer.md b/docs/en/reference/nn/modules/transformer.md
index a38aa7bd..91904be5 100644
--- a/docs/en/reference/nn/modules/transformer.md
+++ b/docs/en/reference/nn/modules/transformer.md
@@ -9,42 +9,44 @@ keywords: Ultralytics, Ultralytics documentation, TransformerEncoderLayer, Trans
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/modules/transformer.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/modules/transformer.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/nn/modules/transformer.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.nn.modules.transformer.TransformerEncoderLayer
+
----
## ::: ultralytics.nn.modules.transformer.AIFI
+
----
## ::: ultralytics.nn.modules.transformer.TransformerLayer
+
----
## ::: ultralytics.nn.modules.transformer.TransformerBlock
+
----
## ::: ultralytics.nn.modules.transformer.MLPBlock
+
----
## ::: ultralytics.nn.modules.transformer.MLP
+
----
## ::: ultralytics.nn.modules.transformer.LayerNorm2d
+
----
## ::: ultralytics.nn.modules.transformer.MSDeformAttn
+
----
## ::: ultralytics.nn.modules.transformer.DeformableTransformerDecoderLayer
+
----
## ::: ultralytics.nn.modules.transformer.DeformableTransformerDecoder
+
diff --git a/docs/en/reference/nn/modules/utils.md b/docs/en/reference/nn/modules/utils.md
index 5bed98e7..25b0b1c2 100644
--- a/docs/en/reference/nn/modules/utils.md
+++ b/docs/en/reference/nn/modules/utils.md
@@ -9,22 +9,24 @@ keywords: Ultralytics, neural network, nn.modules.utils, bias_init_with_prob, in
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/modules/utils.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/modules/utils.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/nn/modules/utils.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.nn.modules.utils._get_clones
+
----
## ::: ultralytics.nn.modules.utils.bias_init_with_prob
+
----
## ::: ultralytics.nn.modules.utils.linear_init_
+
----
## ::: ultralytics.nn.modules.utils.inverse_sigmoid
+
----
## ::: ultralytics.nn.modules.utils.multi_scale_deformable_attn_pytorch
+
diff --git a/docs/en/reference/nn/tasks.md b/docs/en/reference/nn/tasks.md
index fea43a9e..aa84d881 100644
--- a/docs/en/reference/nn/tasks.md
+++ b/docs/en/reference/nn/tasks.md
@@ -9,62 +9,64 @@ keywords: Ultralytics, YOLO, nn tasks, DetectionModel, PoseModel, RTDETRDetectio
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/tasks.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/tasks.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/nn/tasks.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.nn.tasks.BaseModel
+
----
## ::: ultralytics.nn.tasks.DetectionModel
+
----
## ::: ultralytics.nn.tasks.SegmentationModel
+
----
## ::: ultralytics.nn.tasks.PoseModel
+
----
## ::: ultralytics.nn.tasks.ClassificationModel
+
----
## ::: ultralytics.nn.tasks.RTDETRDetectionModel
+
----
## ::: ultralytics.nn.tasks.Ensemble
+
----
## ::: ultralytics.nn.tasks.temporary_modules
+
----
## ::: ultralytics.nn.tasks.torch_safe_load
+
----
## ::: ultralytics.nn.tasks.attempt_load_weights
+
----
## ::: ultralytics.nn.tasks.attempt_load_one_weight
+
----
## ::: ultralytics.nn.tasks.parse_model
+
----
## ::: ultralytics.nn.tasks.yaml_model_load
+
----
## ::: ultralytics.nn.tasks.guess_model_scale
+
----
## ::: ultralytics.nn.tasks.guess_model_task
+
diff --git a/docs/en/reference/trackers/basetrack.md b/docs/en/reference/trackers/basetrack.md
index fc437ab0..97f5c4a7 100644
--- a/docs/en/reference/trackers/basetrack.md
+++ b/docs/en/reference/trackers/basetrack.md
@@ -9,10 +9,12 @@ keywords: Ultralytics, TrackState, BaseTrack, Ultralytics tracker, Ultralytics d
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/basetrack.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/basetrack.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/trackers/basetrack.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.trackers.basetrack.TrackState
----
-## ::: ultralytics.trackers.basetrack.BaseTrack
+## ::: ultralytics.trackers.basetrack.TrackState
+
+
+
+## ::: ultralytics.trackers.basetrack.BaseTrack
+
diff --git a/docs/en/reference/trackers/bot_sort.md b/docs/en/reference/trackers/bot_sort.md
index 56a58a7c..85dfeee2 100644
--- a/docs/en/reference/trackers/bot_sort.md
+++ b/docs/en/reference/trackers/bot_sort.md
@@ -9,10 +9,12 @@ keywords: Ultralytics, BOTSORT, BOTrack, tracking system, official documentation
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/bot_sort.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/bot_sort.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/trackers/bot_sort.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.trackers.bot_sort.BOTrack
----
-## ::: ultralytics.trackers.bot_sort.BOTSORT
+## ::: ultralytics.trackers.bot_sort.BOTrack
+
+
+
+## ::: ultralytics.trackers.bot_sort.BOTSORT
+
diff --git a/docs/en/reference/trackers/byte_tracker.md b/docs/en/reference/trackers/byte_tracker.md
index 33738d86..e240d442 100644
--- a/docs/en/reference/trackers/byte_tracker.md
+++ b/docs/en/reference/trackers/byte_tracker.md
@@ -9,10 +9,12 @@ keywords: STrack, Ultralytics, BYTETracker, documentation, Ultralytics tracker,
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/byte_tracker.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/byte_tracker.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/trackers/byte_tracker.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.trackers.byte_tracker.STrack
----
-## ::: ultralytics.trackers.byte_tracker.BYTETracker
+## ::: ultralytics.trackers.byte_tracker.STrack
+
+
+
+## ::: ultralytics.trackers.byte_tracker.BYTETracker
+
diff --git a/docs/en/reference/trackers/track.md b/docs/en/reference/trackers/track.md
index 32dbabd0..7f151304 100644
--- a/docs/en/reference/trackers/track.md
+++ b/docs/en/reference/trackers/track.md
@@ -9,14 +9,16 @@ keywords: Ultralytics, YOLO, on predict start, register tracker, prediction func
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/track.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/track.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/trackers/track.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.trackers.track.on_predict_start
+
----
## ::: ultralytics.trackers.track.on_predict_postprocess_end
+
----
## ::: ultralytics.trackers.track.register_tracker
+
diff --git a/docs/en/reference/trackers/utils/gmc.md b/docs/en/reference/trackers/utils/gmc.md
index 9181fd52..fa51e8e3 100644
--- a/docs/en/reference/trackers/utils/gmc.md
+++ b/docs/en/reference/trackers/utils/gmc.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, GMC utility, Ultralytics documentation, Ultralytics track
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/utils/gmc.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/utils/gmc.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/trackers/utils/gmc.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.trackers.utils.gmc.GMC
+
+
+## ::: ultralytics.trackers.utils.gmc.GMC
+
diff --git a/docs/en/reference/trackers/utils/kalman_filter.md b/docs/en/reference/trackers/utils/kalman_filter.md
index 2c5b04f7..11063ef7 100644
--- a/docs/en/reference/trackers/utils/kalman_filter.md
+++ b/docs/en/reference/trackers/utils/kalman_filter.md
@@ -9,10 +9,12 @@ keywords: Ultralytics, KalmanFilterXYAH, tracker, documentation, guide
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/utils/kalman_filter.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/utils/kalman_filter.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/trackers/utils/kalman_filter.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.trackers.utils.kalman_filter.KalmanFilterXYAH
----
-## ::: ultralytics.trackers.utils.kalman_filter.KalmanFilterXYWH
+## ::: ultralytics.trackers.utils.kalman_filter.KalmanFilterXYAH
+
+
+
+## ::: ultralytics.trackers.utils.kalman_filter.KalmanFilterXYWH
+
diff --git a/docs/en/reference/trackers/utils/matching.md b/docs/en/reference/trackers/utils/matching.md
index 3fc4bc1f..fb7d326f 100644
--- a/docs/en/reference/trackers/utils/matching.md
+++ b/docs/en/reference/trackers/utils/matching.md
@@ -9,18 +9,20 @@ keywords: Ultralytics, Trackers Utils, Matching, merge_matches, linear_assignmen
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/utils/matching.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/trackers/utils/matching.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/trackers/utils/matching.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.trackers.utils.matching.linear_assignment
+
----
## ::: ultralytics.trackers.utils.matching.iou_distance
+
----
## ::: ultralytics.trackers.utils.matching.embedding_distance
+
----
## ::: ultralytics.trackers.utils.matching.fuse_score
+
diff --git a/docs/en/reference/utils/__init__.md b/docs/en/reference/utils/__init__.md
index 2f4717da..43b245f1 100644
--- a/docs/en/reference/utils/__init__.md
+++ b/docs/en/reference/utils/__init__.md
@@ -9,146 +9,148 @@ keywords: Ultralytics, Utils, utilitarian functions, colorstr, yaml_save, set_lo
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/__init__.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/__init__.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/__init__.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.utils.TQDM
+
----
## ::: ultralytics.utils.SimpleClass
+
----
## ::: ultralytics.utils.IterableSimpleNamespace
+
----
## ::: ultralytics.utils.ThreadingLocked
+
----
## ::: ultralytics.utils.TryExcept
+
----
## ::: ultralytics.utils.SettingsManager
+
----
## ::: ultralytics.utils.plt_settings
+
----
## ::: ultralytics.utils.set_logging
+
----
## ::: ultralytics.utils.emojis
+
----
## ::: ultralytics.utils.yaml_save
+
----
## ::: ultralytics.utils.yaml_load
+
----
## ::: ultralytics.utils.yaml_print
+
----
## ::: ultralytics.utils.is_ubuntu
+
----
## ::: ultralytics.utils.is_colab
+
----
## ::: ultralytics.utils.is_kaggle
+
----
## ::: ultralytics.utils.is_jupyter
+
----
## ::: ultralytics.utils.is_docker
+
----
## ::: ultralytics.utils.is_online
+
----
## ::: ultralytics.utils.is_pip_package
+
----
## ::: ultralytics.utils.is_dir_writeable
+
----
## ::: ultralytics.utils.is_pytest_running
+
----
## ::: ultralytics.utils.is_github_action_running
+
----
## ::: ultralytics.utils.is_git_dir
+
----
## ::: ultralytics.utils.get_git_dir
+
----
## ::: ultralytics.utils.get_git_origin_url
+
----
## ::: ultralytics.utils.get_git_branch
+
----
## ::: ultralytics.utils.get_default_args
+
----
## ::: ultralytics.utils.get_ubuntu_version
+
----
## ::: ultralytics.utils.get_user_config_dir
+
----
## ::: ultralytics.utils.colorstr
+
----
## ::: ultralytics.utils.remove_colorstr
+
----
## ::: ultralytics.utils.threaded
+
----
## ::: ultralytics.utils.set_sentry
+
----
## ::: ultralytics.utils.deprecation_warn
+
----
## ::: ultralytics.utils.clean_url
+
----
## ::: ultralytics.utils.url2file
+
diff --git a/docs/en/reference/utils/autobatch.md b/docs/en/reference/utils/autobatch.md
index 9b8a7298..4dc132b1 100644
--- a/docs/en/reference/utils/autobatch.md
+++ b/docs/en/reference/utils/autobatch.md
@@ -9,10 +9,12 @@ keywords: Ultralytics, check_train_batch_size, autobatch, utility, machine learn
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/autobatch.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/autobatch.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/autobatch.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.utils.autobatch.check_train_batch_size
----
-## ::: ultralytics.utils.autobatch.autobatch
+## ::: ultralytics.utils.autobatch.check_train_batch_size
+
+
+
+## ::: ultralytics.utils.autobatch.autobatch
+
diff --git a/docs/en/reference/utils/benchmarks.md b/docs/en/reference/utils/benchmarks.md
index 886318cd..76d48857 100644
--- a/docs/en/reference/utils/benchmarks.md
+++ b/docs/en/reference/utils/benchmarks.md
@@ -9,10 +9,12 @@ keywords: Ultralytics, ProfileModels, benchmarks, model profiling, performance o
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/benchmarks.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/benchmarks.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/benchmarks.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.utils.benchmarks.ProfileModels
----
-## ::: ultralytics.utils.benchmarks.benchmark
+## ::: ultralytics.utils.benchmarks.ProfileModels
+
+
+
+## ::: ultralytics.utils.benchmarks.benchmark
+
diff --git a/docs/en/reference/utils/callbacks/base.md b/docs/en/reference/utils/callbacks/base.md
index 1f934054..609e34b0 100644
--- a/docs/en/reference/utils/callbacks/base.md
+++ b/docs/en/reference/utils/callbacks/base.md
@@ -9,110 +9,112 @@ keywords: Ultralytics, Callbacks, On-train, On-validation, On-pretrain, On-predi
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/callbacks/base.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/callbacks/base.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/callbacks/base.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.utils.callbacks.base.on_pretrain_routine_start
+
----
## ::: ultralytics.utils.callbacks.base.on_pretrain_routine_end
+
----
## ::: ultralytics.utils.callbacks.base.on_train_start
+
----
## ::: ultralytics.utils.callbacks.base.on_train_epoch_start
+
----
## ::: ultralytics.utils.callbacks.base.on_train_batch_start
+
----
## ::: ultralytics.utils.callbacks.base.optimizer_step
+
----
## ::: ultralytics.utils.callbacks.base.on_before_zero_grad
+
----
## ::: ultralytics.utils.callbacks.base.on_train_batch_end
+
----
## ::: ultralytics.utils.callbacks.base.on_train_epoch_end
+
----
## ::: ultralytics.utils.callbacks.base.on_fit_epoch_end
+
----
## ::: ultralytics.utils.callbacks.base.on_model_save
+
----
## ::: ultralytics.utils.callbacks.base.on_train_end
+
----
## ::: ultralytics.utils.callbacks.base.on_params_update
+
----
## ::: ultralytics.utils.callbacks.base.teardown
+
----
## ::: ultralytics.utils.callbacks.base.on_val_start
+
----
## ::: ultralytics.utils.callbacks.base.on_val_batch_start
+
----
## ::: ultralytics.utils.callbacks.base.on_val_batch_end
+
----
## ::: ultralytics.utils.callbacks.base.on_val_end
+
----
## ::: ultralytics.utils.callbacks.base.on_predict_start
+
----
## ::: ultralytics.utils.callbacks.base.on_predict_batch_start
+
----
## ::: ultralytics.utils.callbacks.base.on_predict_batch_end
+
----
## ::: ultralytics.utils.callbacks.base.on_predict_postprocess_end
+
----
## ::: ultralytics.utils.callbacks.base.on_predict_end
+
----
## ::: ultralytics.utils.callbacks.base.on_export_start
+
----
## ::: ultralytics.utils.callbacks.base.on_export_end
+
----
## ::: ultralytics.utils.callbacks.base.get_default_callbacks
+
----
## ::: ultralytics.utils.callbacks.base.add_integration_callbacks
+
diff --git a/docs/en/reference/utils/callbacks/clearml.md b/docs/en/reference/utils/callbacks/clearml.md
index b2dbed1a..a05b08cf 100644
--- a/docs/en/reference/utils/callbacks/clearml.md
+++ b/docs/en/reference/utils/callbacks/clearml.md
@@ -9,30 +9,32 @@ keywords: Ultralytics, clearML, callbacks, pretrain routine start, validation en
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/callbacks/clearml.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/callbacks/clearml.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/callbacks/clearml.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.utils.callbacks.clearml._log_debug_samples
+
----
## ::: ultralytics.utils.callbacks.clearml._log_plot
+
----
## ::: ultralytics.utils.callbacks.clearml.on_pretrain_routine_start
+
----
## ::: ultralytics.utils.callbacks.clearml.on_train_epoch_end
+
----
## ::: ultralytics.utils.callbacks.clearml.on_fit_epoch_end
+
----
## ::: ultralytics.utils.callbacks.clearml.on_val_end
+
----
## ::: ultralytics.utils.callbacks.clearml.on_train_end
+
diff --git a/docs/en/reference/utils/callbacks/comet.md b/docs/en/reference/utils/callbacks/comet.md
index 0a2f5491..2ba62fa8 100644
--- a/docs/en/reference/utils/callbacks/comet.md
+++ b/docs/en/reference/utils/callbacks/comet.md
@@ -9,98 +9,100 @@ keywords: Ultralytics, Comet Callbacks, Training optimisation, Logging, Experime
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/callbacks/comet.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/callbacks/comet.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/callbacks/comet.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.utils.callbacks.comet._get_comet_mode
+
----
## ::: ultralytics.utils.callbacks.comet._get_comet_model_name
+
----
## ::: ultralytics.utils.callbacks.comet._get_eval_batch_logging_interval
+
----
## ::: ultralytics.utils.callbacks.comet._get_max_image_predictions_to_log
+
----
## ::: ultralytics.utils.callbacks.comet._scale_confidence_score
+
----
## ::: ultralytics.utils.callbacks.comet._should_log_confusion_matrix
+
----
## ::: ultralytics.utils.callbacks.comet._should_log_image_predictions
+
----
## ::: ultralytics.utils.callbacks.comet._get_experiment_type
+
----
## ::: ultralytics.utils.callbacks.comet._create_experiment
+
----
## ::: ultralytics.utils.callbacks.comet._fetch_trainer_metadata
+
----
## ::: ultralytics.utils.callbacks.comet._scale_bounding_box_to_original_image_shape
+
----
## ::: ultralytics.utils.callbacks.comet._format_ground_truth_annotations_for_detection
+
----
## ::: ultralytics.utils.callbacks.comet._format_prediction_annotations_for_detection
+
----
## ::: ultralytics.utils.callbacks.comet._fetch_annotations
+
----
## ::: ultralytics.utils.callbacks.comet._create_prediction_metadata_map
+
----
## ::: ultralytics.utils.callbacks.comet._log_confusion_matrix
+
----
## ::: ultralytics.utils.callbacks.comet._log_images
+
----
## ::: ultralytics.utils.callbacks.comet._log_image_predictions
+
----
## ::: ultralytics.utils.callbacks.comet._log_plots
+
----
## ::: ultralytics.utils.callbacks.comet._log_model
+
----
## ::: ultralytics.utils.callbacks.comet.on_pretrain_routine_start
+
----
## ::: ultralytics.utils.callbacks.comet.on_train_epoch_end
+
----
## ::: ultralytics.utils.callbacks.comet.on_fit_epoch_end
+
----
## ::: ultralytics.utils.callbacks.comet.on_train_end
+
diff --git a/docs/en/reference/utils/callbacks/dvc.md b/docs/en/reference/utils/callbacks/dvc.md
index af2167b0..a3259891 100644
--- a/docs/en/reference/utils/callbacks/dvc.md
+++ b/docs/en/reference/utils/callbacks/dvc.md
@@ -9,38 +9,40 @@ keywords: Ultralytics, YOLO, callbacks, logger, training, pretraining, machine l
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/callbacks/dvc.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/callbacks/dvc.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/callbacks/dvc.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.utils.callbacks.dvc._log_images
+
----
## ::: ultralytics.utils.callbacks.dvc._log_plots
+
----
## ::: ultralytics.utils.callbacks.dvc._log_confusion_matrix
+
----
## ::: ultralytics.utils.callbacks.dvc.on_pretrain_routine_start
+
----
## ::: ultralytics.utils.callbacks.dvc.on_pretrain_routine_end
+
----
## ::: ultralytics.utils.callbacks.dvc.on_train_start
+
----
## ::: ultralytics.utils.callbacks.dvc.on_train_epoch_start
+
----
## ::: ultralytics.utils.callbacks.dvc.on_fit_epoch_end
+
----
## ::: ultralytics.utils.callbacks.dvc.on_train_end
+
diff --git a/docs/en/reference/utils/callbacks/hub.md b/docs/en/reference/utils/callbacks/hub.md
index 4dda485f..3735e907 100644
--- a/docs/en/reference/utils/callbacks/hub.md
+++ b/docs/en/reference/utils/callbacks/hub.md
@@ -9,34 +9,36 @@ keywords: Ultralytics, callbacks, on_pretrain_routine_end, on_model_save, on_tra
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/callbacks/hub.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/callbacks/hub.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/callbacks/hub.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.utils.callbacks.hub.on_pretrain_routine_end
+
----
## ::: ultralytics.utils.callbacks.hub.on_fit_epoch_end
+
----
## ::: ultralytics.utils.callbacks.hub.on_model_save
+
----
## ::: ultralytics.utils.callbacks.hub.on_train_end
+
----
## ::: ultralytics.utils.callbacks.hub.on_train_start
+
----
## ::: ultralytics.utils.callbacks.hub.on_val_start
+
----
## ::: ultralytics.utils.callbacks.hub.on_predict_start
+
----
## ::: ultralytics.utils.callbacks.hub.on_export_start
+
diff --git a/docs/en/reference/utils/callbacks/mlflow.md b/docs/en/reference/utils/callbacks/mlflow.md
index 37780c62..2abdb3db 100644
--- a/docs/en/reference/utils/callbacks/mlflow.md
+++ b/docs/en/reference/utils/callbacks/mlflow.md
@@ -9,14 +9,16 @@ keywords: Ultralytics, MLflow, Callbacks, on_pretrain_routine_end, on_train_end,
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/callbacks/mlflow.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/callbacks/mlflow.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/callbacks/mlflow.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.utils.callbacks.mlflow.on_pretrain_routine_end
+
----
## ::: ultralytics.utils.callbacks.mlflow.on_fit_epoch_end
+
----
## ::: ultralytics.utils.callbacks.mlflow.on_train_end
+
diff --git a/docs/en/reference/utils/callbacks/neptune.md b/docs/en/reference/utils/callbacks/neptune.md
index 8c5e1cf7..82906acf 100644
--- a/docs/en/reference/utils/callbacks/neptune.md
+++ b/docs/en/reference/utils/callbacks/neptune.md
@@ -9,34 +9,36 @@ keywords: Ultralytics, Neptune callbacks, on_train_epoch_end, on_val_end, _log_p
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/callbacks/neptune.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/callbacks/neptune.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/callbacks/neptune.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.utils.callbacks.neptune._log_scalars
+
----
## ::: ultralytics.utils.callbacks.neptune._log_images
+
----
## ::: ultralytics.utils.callbacks.neptune._log_plot
+
----
## ::: ultralytics.utils.callbacks.neptune.on_pretrain_routine_start
+
----
## ::: ultralytics.utils.callbacks.neptune.on_train_epoch_end
+
----
## ::: ultralytics.utils.callbacks.neptune.on_fit_epoch_end
+
----
## ::: ultralytics.utils.callbacks.neptune.on_val_end
+
----
## ::: ultralytics.utils.callbacks.neptune.on_train_end
+
diff --git a/docs/en/reference/utils/callbacks/raytune.md b/docs/en/reference/utils/callbacks/raytune.md
index a990789d..2ed6191c 100644
--- a/docs/en/reference/utils/callbacks/raytune.md
+++ b/docs/en/reference/utils/callbacks/raytune.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, YOLO, on_fit_epoch_end, callbacks, documentation, deep le
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/callbacks/raytune.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/callbacks/raytune.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/callbacks/raytune.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.utils.callbacks.raytune.on_fit_epoch_end
+
+
+## ::: ultralytics.utils.callbacks.raytune.on_fit_epoch_end
+
diff --git a/docs/en/reference/utils/callbacks/tensorboard.md b/docs/en/reference/utils/callbacks/tensorboard.md
index ba5e5167..075c9363 100644
--- a/docs/en/reference/utils/callbacks/tensorboard.md
+++ b/docs/en/reference/utils/callbacks/tensorboard.md
@@ -9,26 +9,28 @@ keywords: Ultralytics, YOLO, documentation, callback utilities, log_scalars, on_
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/callbacks/tensorboard.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/callbacks/tensorboard.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/callbacks/tensorboard.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.utils.callbacks.tensorboard._log_scalars
+
----
## ::: ultralytics.utils.callbacks.tensorboard._log_tensorboard_graph
+
----
## ::: ultralytics.utils.callbacks.tensorboard.on_pretrain_routine_start
+
----
## ::: ultralytics.utils.callbacks.tensorboard.on_train_start
+
----
## ::: ultralytics.utils.callbacks.tensorboard.on_batch_end
+
----
## ::: ultralytics.utils.callbacks.tensorboard.on_fit_epoch_end
+
diff --git a/docs/en/reference/utils/callbacks/wb.md b/docs/en/reference/utils/callbacks/wb.md
index ab9fbd72..59a2088d 100644
--- a/docs/en/reference/utils/callbacks/wb.md
+++ b/docs/en/reference/utils/callbacks/wb.md
@@ -9,30 +9,32 @@ keywords: Ultralytics, callbacks, _log_plots, on_fit_epoch_end, on_train_end
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/callbacks/wb.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/callbacks/wb.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/callbacks/wb.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.utils.callbacks.wb._custom_table
+
----
## ::: ultralytics.utils.callbacks.wb._plot_curve
+
----
## ::: ultralytics.utils.callbacks.wb._log_plots
+
----
## ::: ultralytics.utils.callbacks.wb.on_pretrain_routine_start
+
----
## ::: ultralytics.utils.callbacks.wb.on_fit_epoch_end
+
----
## ::: ultralytics.utils.callbacks.wb.on_train_epoch_end
+
----
## ::: ultralytics.utils.callbacks.wb.on_train_end
+
diff --git a/docs/en/reference/utils/checks.md b/docs/en/reference/utils/checks.md
index c286f678..f2e4ed92 100644
--- a/docs/en/reference/utils/checks.md
+++ b/docs/en/reference/utils/checks.md
@@ -9,102 +9,104 @@ keywords: Ultralytics, utility checks, ASCII, check_version, pip_update, check_p
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/checks.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/checks.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/checks.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.utils.checks.parse_requirements
+
----
## ::: ultralytics.utils.checks.parse_version
+
----
## ::: ultralytics.utils.checks.is_ascii
+
----
## ::: ultralytics.utils.checks.check_imgsz
+
----
## ::: ultralytics.utils.checks.check_version
+
----
## ::: ultralytics.utils.checks.check_latest_pypi_version
+
----
## ::: ultralytics.utils.checks.check_pip_update_available
+
----
## ::: ultralytics.utils.checks.check_font
+
----
## ::: ultralytics.utils.checks.check_python
+
----
## ::: ultralytics.utils.checks.check_requirements
+
----
## ::: ultralytics.utils.checks.check_torchvision
+
----
## ::: ultralytics.utils.checks.check_suffix
+
----
## ::: ultralytics.utils.checks.check_yolov5u_filename
+
----
## ::: ultralytics.utils.checks.check_model_file_from_stem
+
----
## ::: ultralytics.utils.checks.check_file
+
----
## ::: ultralytics.utils.checks.check_yaml
+
----
## ::: ultralytics.utils.checks.check_is_path_safe
+
----
## ::: ultralytics.utils.checks.check_imshow
+
----
## ::: ultralytics.utils.checks.check_yolo
+
----
## ::: ultralytics.utils.checks.collect_system_info
+
----
## ::: ultralytics.utils.checks.check_amp
+
----
## ::: ultralytics.utils.checks.git_describe
+
----
## ::: ultralytics.utils.checks.print_args
+
----
## ::: ultralytics.utils.checks.cuda_device_count
+
----
## ::: ultralytics.utils.checks.cuda_is_available
+
diff --git a/docs/en/reference/utils/dist.md b/docs/en/reference/utils/dist.md
index 1b5150c4..1ca18e39 100644
--- a/docs/en/reference/utils/dist.md
+++ b/docs/en/reference/utils/dist.md
@@ -9,18 +9,20 @@ keywords: Ultralytics, DDP, DDP utility functions, Distributed Data Processing,
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/dist.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/dist.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/dist.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.utils.dist.find_free_network_port
+
----
## ::: ultralytics.utils.dist.generate_ddp_file
+
----
## ::: ultralytics.utils.dist.generate_ddp_command
+
----
## ::: ultralytics.utils.dist.ddp_cleanup
+
diff --git a/docs/en/reference/utils/downloads.md b/docs/en/reference/utils/downloads.md
index ee9273e9..aeef4c90 100644
--- a/docs/en/reference/utils/downloads.md
+++ b/docs/en/reference/utils/downloads.md
@@ -9,42 +9,44 @@ keywords: Ultralytics, YOLO, download utilities, is_url, check_disk_space, get_g
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/downloads.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/downloads.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/downloads.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.utils.downloads.is_url
+
----
## ::: ultralytics.utils.downloads.delete_dsstore
+
----
## ::: ultralytics.utils.downloads.zip_directory
+
----
## ::: ultralytics.utils.downloads.unzip_file
+
----
## ::: ultralytics.utils.downloads.check_disk_space
+
----
## ::: ultralytics.utils.downloads.get_google_drive_file_info
+
----
## ::: ultralytics.utils.downloads.safe_download
+
----
## ::: ultralytics.utils.downloads.get_github_assets
+
----
## ::: ultralytics.utils.downloads.attempt_download_asset
+
----
## ::: ultralytics.utils.downloads.download
+
diff --git a/docs/en/reference/utils/errors.md b/docs/en/reference/utils/errors.md
index df05d080..816328ae 100644
--- a/docs/en/reference/utils/errors.md
+++ b/docs/en/reference/utils/errors.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, HUBModelError, Machine Learning, Error troubleshooting, U
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/errors.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/errors.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/errors.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.utils.errors.HUBModelError
+
+
+## ::: ultralytics.utils.errors.HUBModelError
+
diff --git a/docs/en/reference/utils/files.md b/docs/en/reference/utils/files.md
index f33b9abc..586373b1 100644
--- a/docs/en/reference/utils/files.md
+++ b/docs/en/reference/utils/files.md
@@ -9,30 +9,32 @@ keywords: Ultralytics, utility functions, file operations, working directory, fi
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/files.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/files.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/files.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.utils.files.WorkingDirectory
+
----
## ::: ultralytics.utils.files.spaces_in_path
+
----
## ::: ultralytics.utils.files.increment_path
+
----
## ::: ultralytics.utils.files.file_age
+
----
## ::: ultralytics.utils.files.file_date
+
----
## ::: ultralytics.utils.files.file_size
+
----
## ::: ultralytics.utils.files.get_latest_run
+
diff --git a/docs/en/reference/utils/instance.md b/docs/en/reference/utils/instance.md
index ff513e06..6771cd81 100644
--- a/docs/en/reference/utils/instance.md
+++ b/docs/en/reference/utils/instance.md
@@ -9,14 +9,16 @@ keywords: Ultralytics, Bboxes, _ntuple, utility, ultralytics utils.instance
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/instance.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/instance.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/instance.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.utils.instance.Bboxes
+
----
## ::: ultralytics.utils.instance.Instances
+
----
## ::: ultralytics.utils.instance._ntuple
+
diff --git a/docs/en/reference/utils/loss.md b/docs/en/reference/utils/loss.md
index c6f80f47..922ad6c3 100644
--- a/docs/en/reference/utils/loss.md
+++ b/docs/en/reference/utils/loss.md
@@ -9,34 +9,36 @@ keywords: Ultralytics, Loss functions, VarifocalLoss, BboxLoss, v8DetectionLoss,
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/loss.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/loss.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/loss.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.utils.loss.VarifocalLoss
+
----
## ::: ultralytics.utils.loss.FocalLoss
+
----
## ::: ultralytics.utils.loss.BboxLoss
+
----
## ::: ultralytics.utils.loss.KeypointLoss
+
----
## ::: ultralytics.utils.loss.v8DetectionLoss
+
----
## ::: ultralytics.utils.loss.v8SegmentationLoss
+
----
## ::: ultralytics.utils.loss.v8PoseLoss
+
----
## ::: ultralytics.utils.loss.v8ClassificationLoss
+
diff --git a/docs/en/reference/utils/metrics.md b/docs/en/reference/utils/metrics.md
index b05c6793..3154a739 100644
--- a/docs/en/reference/utils/metrics.md
+++ b/docs/en/reference/utils/metrics.md
@@ -9,70 +9,72 @@ keywords: Ultralytics, YOLO, YOLOv3, YOLOv4, metrics, confusion matrix, detectio
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/metrics.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/metrics.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/metrics.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.utils.metrics.ConfusionMatrix
+
----
## ::: ultralytics.utils.metrics.Metric
+
----
## ::: ultralytics.utils.metrics.DetMetrics
+
----
## ::: ultralytics.utils.metrics.SegmentMetrics
+
----
## ::: ultralytics.utils.metrics.PoseMetrics
+
----
## ::: ultralytics.utils.metrics.ClassifyMetrics
+
----
## ::: ultralytics.utils.metrics.bbox_ioa
+
----
## ::: ultralytics.utils.metrics.box_iou
+
----
## ::: ultralytics.utils.metrics.bbox_iou
+
----
## ::: ultralytics.utils.metrics.mask_iou
+
----
## ::: ultralytics.utils.metrics.kpt_iou
+
----
## ::: ultralytics.utils.metrics.smooth_BCE
+
----
## ::: ultralytics.utils.metrics.smooth
+
----
## ::: ultralytics.utils.metrics.plot_pr_curve
+
----
## ::: ultralytics.utils.metrics.plot_mc_curve
+
----
## ::: ultralytics.utils.metrics.compute_ap
+
----
## ::: ultralytics.utils.metrics.ap_per_class
+
diff --git a/docs/en/reference/utils/ops.md b/docs/en/reference/utils/ops.md
index a2a77d5f..c366fd94 100644
--- a/docs/en/reference/utils/ops.md
+++ b/docs/en/reference/utils/ops.md
@@ -9,118 +9,120 @@ keywords: Ultralytics YOLO, Utility Operations, segment2box, make_divisible, cli
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/ops.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/ops.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/ops.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.utils.ops.Profile
+
----
## ::: ultralytics.utils.ops.segment2box
+
----
## ::: ultralytics.utils.ops.scale_boxes
+
----
## ::: ultralytics.utils.ops.make_divisible
+
----
## ::: ultralytics.utils.ops.non_max_suppression
+
----
## ::: ultralytics.utils.ops.clip_boxes
+
----
## ::: ultralytics.utils.ops.clip_coords
+
----
## ::: ultralytics.utils.ops.scale_image
+
----
## ::: ultralytics.utils.ops.xyxy2xywh
+
----
## ::: ultralytics.utils.ops.xywh2xyxy
+
----
## ::: ultralytics.utils.ops.xywhn2xyxy
+
----
## ::: ultralytics.utils.ops.xyxy2xywhn
+
----
## ::: ultralytics.utils.ops.xywh2ltwh
+
----
## ::: ultralytics.utils.ops.xyxy2ltwh
+
----
## ::: ultralytics.utils.ops.ltwh2xywh
+
----
## ::: ultralytics.utils.ops.xyxyxyxy2xywhr
+
----
## ::: ultralytics.utils.ops.xywhr2xyxyxyxy
+
----
## ::: ultralytics.utils.ops.ltwh2xyxy
+
----
## ::: ultralytics.utils.ops.segments2boxes
+
----
## ::: ultralytics.utils.ops.resample_segments
+
----
## ::: ultralytics.utils.ops.crop_mask
+
----
## ::: ultralytics.utils.ops.process_mask_upsample
+
----
## ::: ultralytics.utils.ops.process_mask
+
----
## ::: ultralytics.utils.ops.process_mask_native
+
----
## ::: ultralytics.utils.ops.scale_masks
+
----
## ::: ultralytics.utils.ops.scale_coords
+
----
## ::: ultralytics.utils.ops.masks2segments
+
----
## ::: ultralytics.utils.ops.convert_torch2numpy_batch
+
----
## ::: ultralytics.utils.ops.clean_str
+
diff --git a/docs/en/reference/utils/patches.md b/docs/en/reference/utils/patches.md
index 775e3067..fdcf3942 100644
--- a/docs/en/reference/utils/patches.md
+++ b/docs/en/reference/utils/patches.md
@@ -9,18 +9,20 @@ keywords: Ultralytics, Utils, Patches, imread, imshow, torch_save, image process
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/patches.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/patches.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/patches.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.utils.patches.imread
+
----
## ::: ultralytics.utils.patches.imwrite
+
----
## ::: ultralytics.utils.patches.imshow
+
----
## ::: ultralytics.utils.patches.torch_save
+
diff --git a/docs/en/reference/utils/plotting.md b/docs/en/reference/utils/plotting.md
index a2db0ea8..b465af43 100644
--- a/docs/en/reference/utils/plotting.md
+++ b/docs/en/reference/utils/plotting.md
@@ -9,42 +9,44 @@ keywords: Ultralytics, plotting, utils, color annotation, label plotting, image
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/plotting.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/plotting.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/plotting.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.utils.plotting.Colors
+
----
## ::: ultralytics.utils.plotting.Annotator
+
----
## ::: ultralytics.utils.plotting.plot_labels
+
----
## ::: ultralytics.utils.plotting.save_one_box
+
----
## ::: ultralytics.utils.plotting.plot_images
+
----
## ::: ultralytics.utils.plotting.plot_results
+
----
## ::: ultralytics.utils.plotting.plt_color_scatter
+
----
## ::: ultralytics.utils.plotting.plot_tune_results
+
----
## ::: ultralytics.utils.plotting.output_to_target
+
----
## ::: ultralytics.utils.plotting.feature_visualization
+
diff --git a/docs/en/reference/utils/tal.md b/docs/en/reference/utils/tal.md
index 2ad021fb..6519d35d 100644
--- a/docs/en/reference/utils/tal.md
+++ b/docs/en/reference/utils/tal.md
@@ -9,26 +9,28 @@ keywords: Ultralytics, task aligned assigner, select highest overlaps, make anch
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/tal.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/tal.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/tal.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.utils.tal.TaskAlignedAssigner
+
----
## ::: ultralytics.utils.tal.select_candidates_in_gts
+
----
## ::: ultralytics.utils.tal.select_highest_overlaps
+
----
## ::: ultralytics.utils.tal.make_anchors
+
----
## ::: ultralytics.utils.tal.dist2bbox
+
----
## ::: ultralytics.utils.tal.bbox2dist
+
diff --git a/docs/en/reference/utils/torch_utils.md b/docs/en/reference/utils/torch_utils.md
index 77ce2784..5c88f293 100644
--- a/docs/en/reference/utils/torch_utils.md
+++ b/docs/en/reference/utils/torch_utils.md
@@ -9,110 +9,112 @@ keywords: Ultralytics, Torch Utils, Model EMA, Early Stopping, Smart Inference,
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/torch_utils.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/torch_utils.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/torch_utils.py) 🛠️. Thank you 🙏!
----
+
+
## ::: ultralytics.utils.torch_utils.ModelEMA
+
----
## ::: ultralytics.utils.torch_utils.EarlyStopping
+
----
## ::: ultralytics.utils.torch_utils.torch_distributed_zero_first
+
----
## ::: ultralytics.utils.torch_utils.smart_inference_mode
+
----
## ::: ultralytics.utils.torch_utils.get_cpu_info
+
----
## ::: ultralytics.utils.torch_utils.select_device
+
----
## ::: ultralytics.utils.torch_utils.time_sync
+
----
## ::: ultralytics.utils.torch_utils.fuse_conv_and_bn
+
----
## ::: ultralytics.utils.torch_utils.fuse_deconv_and_bn
+
----
## ::: ultralytics.utils.torch_utils.model_info
+
----
## ::: ultralytics.utils.torch_utils.get_num_params
+
----
## ::: ultralytics.utils.torch_utils.get_num_gradients
+
----
## ::: ultralytics.utils.torch_utils.model_info_for_loggers
+
----
## ::: ultralytics.utils.torch_utils.get_flops
+
----
## ::: ultralytics.utils.torch_utils.get_flops_with_torch_profiler
+
----
## ::: ultralytics.utils.torch_utils.initialize_weights
+
----
## ::: ultralytics.utils.torch_utils.scale_img
+
----
## ::: ultralytics.utils.torch_utils.make_divisible
+
----
## ::: ultralytics.utils.torch_utils.copy_attr
+
----
## ::: ultralytics.utils.torch_utils.get_latest_opset
+
----
## ::: ultralytics.utils.torch_utils.intersect_dicts
+
----
## ::: ultralytics.utils.torch_utils.is_parallel
+
----
## ::: ultralytics.utils.torch_utils.de_parallel
+
----
## ::: ultralytics.utils.torch_utils.one_cycle
+
----
## ::: ultralytics.utils.torch_utils.init_seeds
+
----
## ::: ultralytics.utils.torch_utils.strip_optimizer
+
----
## ::: ultralytics.utils.torch_utils.profile
+
diff --git a/docs/en/reference/utils/triton.md b/docs/en/reference/utils/triton.md
index 64f716a4..6a86de6b 100644
--- a/docs/en/reference/utils/triton.md
+++ b/docs/en/reference/utils/triton.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, YOLO, TritonRemoteModel, machine learning, model serving,
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/triton.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/triton.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/triton.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.utils.triton.TritonRemoteModel
+
+
+## ::: ultralytics.utils.triton.TritonRemoteModel
+
diff --git a/docs/en/reference/utils/tuner.md b/docs/en/reference/utils/tuner.md
index a4e879e9..d05f83d5 100644
--- a/docs/en/reference/utils/tuner.md
+++ b/docs/en/reference/utils/tuner.md
@@ -9,6 +9,8 @@ keywords: Ultralytics, run_ray_tune, machine learning tuning, machine learning e
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/tuner.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/tuner.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/utils/tuner.py) 🛠️. Thank you 🙏!
----
-## ::: ultralytics.utils.tuner.run_ray_tune
+
+
+## ::: ultralytics.utils.tuner.run_ray_tune
+
diff --git a/docs/en/tasks/index.md b/docs/en/tasks/index.md
index c435ae91..a5de2754 100644
--- a/docs/en/tasks/index.md
+++ b/docs/en/tasks/index.md
@@ -26,25 +26,25 @@ YOLOv8 is an AI framework that supports multiple computer vision **tasks**. The
Detection is the primary task supported by YOLOv8. It involves detecting objects in an image or video frame and drawing bounding boxes around them. The detected objects are classified into different categories based on their features. YOLOv8 can detect multiple objects in a single image or video frame with high accuracy and speed.
-[Detection Examples](detect.md){ .md-button .md-button--primary}
+[Detection Examples](detect.md){ .md-button }
## [Segmentation](segment.md)
Segmentation is a task that involves segmenting an image into different regions based on the content of the image. Each region is assigned a label based on its content. This task is useful in applications such as image segmentation and medical imaging. YOLOv8 uses a variant of the U-Net architecture to perform segmentation.
-[Segmentation Examples](segment.md){ .md-button .md-button--primary}
+[Segmentation Examples](segment.md){ .md-button }
## [Classification](classify.md)
Classification is a task that involves classifying an image into different categories. YOLOv8 can be used to classify images based on their content. It uses a variant of the EfficientNet architecture to perform classification.
-[Classification Examples](classify.md){ .md-button .md-button--primary}
+[Classification Examples](classify.md){ .md-button }
## [Pose](pose.md)
Pose/keypoint detection is a task that involves detecting specific points in an image or video frame. These points are referred to as keypoints and are used to track movement or pose estimation. YOLOv8 can detect keypoints in an image or video frame with high accuracy and speed.
-[Pose Examples](pose.md){ .md-button .md-button--primary}
+[Pose Examples](pose.md){ .md-button }
## Conclusion
diff --git a/docs/en/usage/cfg.md b/docs/en/usage/cfg.md
index 96e1cf8b..d416fc05 100644
--- a/docs/en/usage/cfg.md
+++ b/docs/en/usage/cfg.md
@@ -6,7 +6,7 @@ keywords: YOLOv8, settings, hyperparameters, YOLO CLI commands, YOLO tasks, YOLO
YOLO settings and hyperparameters play a critical role in the model's performance, speed, and accuracy. These settings and hyperparameters can affect the model's behavior at various stages of the model development process, including training, validation, and prediction.
-YOLOv8 `yolo` CLI commands use the following syntax:
+Ultralytics commands use the following syntax:
!!! Example
@@ -30,11 +30,11 @@ YOLOv8 `yolo` CLI commands use the following syntax:
Where:
-- `TASK` (optional) is one of `[detect, segment, classify, pose]`. If it is not passed explicitly YOLOv8 will try to guess the `TASK` from the model type.
-- `MODE` (required) is one of `[train, val, predict, export, track, benchmark]`
-- `ARGS` (optional) are any number of custom `arg=value` pairs like `imgsz=320` that override defaults.
+- `TASK` (optional) is one of ([detect](../tasks/detect.md), [segment](../tasks/segment.md), [classify](../tasks/classify.md), [pose](../tasks/pose.md))
+- `MODE` (required) is one of ([train](../modes/train.md), [val](../modes/val.md), [predict](../modes/predict.md), [export](../modes/export.md), [track](../modes/track.md))
+- `ARGS` (optional) are `arg=value` pairs like `imgsz=640` that override defaults.
-For a full list of available `ARGS` see the [Configuration](cfg.md) page and `defaults.yaml` GitHub [source](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/default.yaml).
+Default `ARG` values are defined on this page from the `cfg/defaults.yaml` [file](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/default.yaml).
#### Tasks
@@ -49,7 +49,7 @@ YOLO models can be used for a variety of tasks, including detection, segmentatio
|--------|------------|-------------------------------------------------|
| `task` | `'detect'` | YOLO task, i.e. detect, segment, classify, pose |
-[Tasks Guide](../tasks/index.md){ .md-button .md-button--primary}
+[Tasks Guide](../tasks/index.md){ .md-button }
#### Modes
@@ -66,7 +66,7 @@ YOLO models can be used in different modes depending on the specific problem you
|--------|-----------|---------------------------------------------------------------|
| `mode` | `'train'` | YOLO mode, i.e. train, val, predict, export, track, benchmark |
-[Modes Guide](../modes/index.md){ .md-button .md-button--primary}
+[Modes Guide](../modes/index.md){ .md-button }
## Train
@@ -79,7 +79,7 @@ The training settings for YOLO models encompass various hyperparameters and conf
| `epochs` | `100` | number of epochs to train for |
| `patience` | `50` | epochs to wait for no observable improvement for early stopping of training |
| `batch` | `16` | number of images per batch (-1 for AutoBatch) |
-| `imgsz` | `640` | size of input images as integer or w,h |
+| `imgsz` | `640` | size of input images as integer |
| `save` | `True` | save train checkpoints and predict results |
| `save_period` | `-1` | Save checkpoint every x epochs (disabled if < 1) |
| `cache` | `False` | True/ram, disk or False. Use cache for data loading |
@@ -120,39 +120,48 @@ The training settings for YOLO models encompass various hyperparameters and conf
| `mask_ratio` | `4` | mask downsample ratio (segment train only) |
| `dropout` | `0.0` | use dropout regularization (classify train only) |
| `val` | `True` | validate/test during training |
+| `plots` | `False` | save plots and images during train/val |
-[Train Guide](../modes/train.md){ .md-button .md-button--primary}
+[Train Guide](../modes/train.md){ .md-button }
## Predict
The prediction settings for YOLO models encompass a range of hyperparameters and configurations that influence the model's performance, speed, and accuracy during inference on new data. Careful tuning and experimentation with these settings are essential to achieve optimal performance for a specific task. Key settings include the confidence threshold, Non-Maximum Suppression (NMS) threshold, and the number of classes considered. Additional factors affecting the prediction process are input data size and format, the presence of supplementary features such as masks or multiple labels per box, and the particular task the model is employed for.
-| Key | Value | Description |
-|-----------------|------------------------|--------------------------------------------------------------------------------|
-| `source` | `'ultralytics/assets'` | source directory for images or videos |
-| `conf` | `0.25` | object confidence threshold for detection |
-| `iou` | `0.7` | intersection over union (IoU) threshold for NMS |
-| `half` | `False` | use half precision (FP16) |
-| `device` | `None` | device to run on, i.e. cuda device=0/1/2/3 or device=cpu |
-| `show` | `False` | show results if possible |
-| `save` | `False` | save images with results |
-| `save_txt` | `False` | save results as .txt file |
-| `save_conf` | `False` | save results with confidence scores |
-| `save_crop` | `False` | save cropped images with results |
-| `show_labels` | `True` | show object labels in plots |
-| `show_conf` | `True` | show object confidence scores in plots |
-| `max_det` | `300` | maximum number of detections per image |
-| `vid_stride` | `False` | video frame-rate stride |
-| `stream_buffer` | `bool` | buffer all streaming frames (True) or return the most recent frame (False) |
-| `line_width` | `None` | The line width of the bounding boxes. If None, it is scaled to the image size. |
-| `visualize` | `False` | visualize model features |
-| `augment` | `False` | apply image augmentation to prediction sources |
-| `agnostic_nms` | `False` | class-agnostic NMS |
-| `retina_masks` | `False` | use high-resolution segmentation masks |
-| `classes` | `None` | filter results by class, i.e. classes=0, or classes=[0,2,3] |
-| `boxes` | `True` | Show boxes in segmentation predictions |
+Inference arguments:
-[Predict Guide](../modes/predict.md){ .md-button .md-button--primary}
+| Name | Type | Default | Description |
+|-----------------|----------------|------------------------|----------------------------------------------------------------------------|
+| `source` | `str` | `'ultralytics/assets'` | source directory for images or videos |
+| `conf` | `float` | `0.25` | object confidence threshold for detection |
+| `iou` | `float` | `0.7` | intersection over union (IoU) threshold for NMS |
+| `imgsz` | `int or tuple` | `640` | image size as scalar or (h, w) list, i.e. (640, 480) |
+| `half` | `bool` | `False` | use half precision (FP16) |
+| `device` | `None or str` | `None` | device to run on, i.e. cuda device=0/1/2/3 or device=cpu |
+| `max_det` | `int` | `300` | maximum number of detections per image |
+| `vid_stride` | `bool` | `False` | video frame-rate stride |
+| `stream_buffer` | `bool` | `False` | buffer all streaming frames (True) or return the most recent frame (False) |
+| `visualize` | `bool` | `False` | visualize model features |
+| `augment` | `bool` | `False` | apply image augmentation to prediction sources |
+| `agnostic_nms` | `bool` | `False` | class-agnostic NMS |
+| `retina_masks` | `bool` | `False` | use high-resolution segmentation masks |
+| `classes` | `None or list` | `None` | filter results by class, i.e. classes=0, or classes=[0,2,3] |
+
+Visualization arguments:
+
+| Name | Type | Default | Description |
+|---------------|---------------|---------|-----------------------------------------------------------------|
+| `show` | `bool` | `False` | show predicted images and videos if environment allows |
+| `save` | `bool` | `False` | save predicted images and videos |
+| `save_txt` | `bool` | `False` | save results as `.txt` file |
+| `save_conf` | `bool` | `False` | save results with confidence scores |
+| `save_crop` | `bool` | `False` | save cropped images with results |
+| `show_labels` | `bool` | `True` | show prediction labels, i.e. 'person' |
+| `show_conf` | `bool` | `True` | show prediction confidence, i.e. '0.99' |
+| `show_boxes` | `bool` | `True` | show prediction boxes |
+| `line_width` | `None or int` | `None` | line width of the bounding boxes. Scaled to image size if None. |
+
+[Predict Guide](../modes/predict.md){ .md-button }
## Val
@@ -160,6 +169,9 @@ The val (validation) settings for YOLO models involve various hyperparameters an
| Key | Value | Description |
|---------------|---------|--------------------------------------------------------------------|
+| `data` | `None` | path to data file, i.e. coco128.yaml |
+| `imgsz` | `640` | size of input images as integer |
+| `batch` | `16` | number of images per batch (-1 for AutoBatch) |
| `save_json` | `False` | save results to JSON file |
| `save_hybrid` | `False` | save hybrid version of labels (labels + additional predictions) |
| `conf` | `0.001` | object confidence threshold for detection |
@@ -168,11 +180,11 @@ The val (validation) settings for YOLO models involve various hyperparameters an
| `half` | `True` | use half precision (FP16) |
| `device` | `None` | device to run on, i.e. cuda device=0/1/2/3 or device=cpu |
| `dnn` | `False` | use OpenCV DNN for ONNX inference |
-| `plots` | `False` | show plots during training |
+| `plots` | `False` | save plots and images during train/val |
| `rect` | `False` | rectangular val with each batch collated for minimum padding |
| `split` | `val` | dataset split to use for validation, i.e. 'val', 'test' or 'train' |
-[Val Guide](../modes/val.md){ .md-button .md-button--primary}
+[Val Guide](../modes/val.md){ .md-button }
## Export
@@ -186,13 +198,13 @@ Export settings for YOLO models encompass configurations and options related to
| `optimize` | `False` | TorchScript: optimize for mobile |
| `half` | `False` | FP16 quantization |
| `int8` | `False` | INT8 quantization |
-| `dynamic` | `False` | ONNX/TF/TensorRT: dynamic axes |
-| `simplify` | `False` | ONNX: simplify model |
+| `dynamic` | `False` | ONNX/TensorRT: dynamic axes |
+| `simplify` | `False` | ONNX/TensorRT: simplify model |
| `opset` | `None` | ONNX: opset version (optional, defaults to latest) |
| `workspace` | `4` | TensorRT: workspace size (GB) |
| `nms` | `False` | CoreML: add NMS |
-[Export Guide](../modes/export.md){ .md-button .md-button--primary}
+[Export Guide](../modes/export.md){ .md-button }
## Augmentation
diff --git a/docs/en/usage/python.md b/docs/en/usage/python.md
index 17624aab..0c51c5bc 100644
--- a/docs/en/usage/python.md
+++ b/docs/en/usage/python.md
@@ -62,7 +62,7 @@ Train mode is used for training a YOLOv8 model on a custom dataset. In this mode
results = model.train(resume=True)
```
-[Train Examples](../modes/train.md){ .md-button .md-button--primary}
+[Train Examples](../modes/train.md){ .md-button }
## [Val](../modes/val.md)
@@ -90,7 +90,7 @@ Val mode is used for validating a YOLOv8 model after it has been trained. In thi
model.val(data='coco128.yaml')
```
-[Val Examples](../modes/val.md){ .md-button .md-button--primary}
+[Val Examples](../modes/val.md){ .md-button }
## [Predict](../modes/predict.md)
@@ -158,7 +158,7 @@ Predict mode is used for making predictions using a trained YOLOv8 model on new
result = result.numpy()
```
-[Predict Examples](../modes/predict.md){ .md-button .md-button--primary}
+[Predict Examples](../modes/predict.md){ .md-button }
## [Export](../modes/export.md)
@@ -186,7 +186,7 @@ Export mode is used for exporting a YOLOv8 model to a format that can be used fo
model.export(format='onnx', device=0)
```
-[Export Examples](../modes/export.md){ .md-button .md-button--primary}
+[Export Examples](../modes/export.md){ .md-button }
## [Track](../modes/track.md)
@@ -209,7 +209,7 @@ Track mode is used for tracking objects in real-time using a YOLOv8 model. In th
results = model.track(source="https://youtu.be/LNwODJXcvt4", show=True, tracker="bytetrack.yaml")
```
-[Track Examples](../modes/track.md){ .md-button .md-button--primary}
+[Track Examples](../modes/track.md){ .md-button }
## [Benchmark](../modes/benchmark.md)
@@ -228,7 +228,7 @@ or `accuracy_top5` metrics (for classification), and the inference time in milli
benchmark(model='yolov8n.pt', data='coco8.yaml', imgsz=640, half=False, device=0)
```
-[Benchmark Examples](../modes/benchmark.md){ .md-button .md-button--primary}
+[Benchmark Examples](../modes/benchmark.md){ .md-button }
## Using Trainers
@@ -259,4 +259,4 @@ or `accuracy_top5` metrics (for classification), and the inference time in milli
You can easily customize Trainers to support custom tasks or explore R&D ideas. Learn more about Customizing `Trainers`, `Validators` and `Predictors` to suit your project needs in the Customization Section.
-[Customization tutorials](engine.md){ .md-button .md-button--primary}
+[Customization tutorials](engine.md){ .md-button }
diff --git a/docs/en/yolov5/tutorials/model_ensembling.md b/docs/en/yolov5/tutorials/model_ensembling.md
index efb77c49..3a3c2a7f 100644
--- a/docs/en/yolov5/tutorials/model_ensembling.md
+++ b/docs/en/yolov5/tutorials/model_ensembling.md
@@ -113,7 +113,6 @@ python detect.py --weights yolov5x.pt yolov5l6.pt --img 640 --source data/images
Output:
```bash
-detect: weights=['yolov5x.pt', 'yolov5l6.pt'], source=data/images, imgsz=640, conf_thres=0.25, iou_thres=0.45, max_det=1000, device=, view_img=False, save_txt=False, save_conf=False, save_crop=False, nosave=False, classes=None, agnostic_nms=False, augment=False, update=False, project=runs/detect, name=exp, exist_ok=False, line_width=3, hide_labels=False, hide_conf=False, half=False
YOLOv5 🚀 v5.0-267-g6a3ee7c torch 1.9.0+cu102 CUDA:0 (Tesla P100-PCIE-16GB, 16280.875MB)
Fusing layers...
diff --git a/docs/en/yolov5/tutorials/test_time_augmentation.md b/docs/en/yolov5/tutorials/test_time_augmentation.md
index a1901977..d9c00398 100644
--- a/docs/en/yolov5/tutorials/test_time_augmentation.md
+++ b/docs/en/yolov5/tutorials/test_time_augmentation.md
@@ -108,7 +108,6 @@ python detect.py --weights yolov5s.pt --img 832 --source data/images --augment
Output:
```bash
-detect: weights=['yolov5s.pt'], source=data/images, imgsz=832, conf_thres=0.25, iou_thres=0.45, max_det=1000, device=, view_img=False, save_txt=False, save_conf=False, save_crop=False, nosave=False, classes=None, agnostic_nms=False, augment=True, update=False, project=runs/detect, name=exp, exist_ok=False, line_width=3, hide_labels=False, hide_conf=False, half=False
YOLOv5 🚀 v5.0-267-g6a3ee7c torch 1.9.0+cu102 CUDA:0 (Tesla P100-PCIE-16GB, 16280.875MB)
Downloading https://github.com/ultralytics/yolov5/releases/download/v5.0/yolov5s.pt to yolov5s.pt...
diff --git a/docs/es/modes/index.md b/docs/es/modes/index.md
index b8321ac0..1c9b408b 100644
--- a/docs/es/modes/index.md
+++ b/docs/es/modes/index.md
@@ -40,34 +40,34 @@ Esta guía completa tiene como objetivo proporcionarte una visión general y con
El modo Entrenar se utiliza para entrenar un modelo YOLOv8 en un conjunto de datos personalizado. En este modo, el modelo se entrena utilizando el conjunto de datos y los hiperparámetros especificados. El proceso de entrenamiento implica optimizar los parámetros del modelo para que pueda predecir con precisión las clases y ubicaciones de los objetos en una imagen.
-[Ejemplos de Entrenamiento](train.md){ .md-button .md-button--primary}
+[Ejemplos de Entrenamiento](train.md){ .md-button }
## [Validar (Val)](val.md)
El modo Validar se usa para validar un modelo YOLOv8 después de haber sido entrenado. En este modo, el modelo se evalúa en un conjunto de validación para medir su precisión y rendimiento de generalización. Este modo se puede usar para ajustar los hiperparámetros del modelo y mejorar su rendimiento.
-[Ejemplos de Validación](val.md){ .md-button .md-button--primary}
+[Ejemplos de Validación](val.md){ .md-button }
## [Predecir (Predict)](predict.md)
El modo Predecir se utiliza para realizar predicciones usando un modelo YOLOv8 entrenado en imágenes o videos nuevos. En este modo, el modelo se carga desde un archivo de punto de control, y el usuario puede proporcionar imágenes o videos para realizar inferencias. El modelo predice las clases y ubicaciones de los objetos en las imágenes o videos de entrada.
-[Ejemplos de Predicción](predict.md){ .md-button .md-button--primary}
+[Ejemplos de Predicción](predict.md){ .md-button }
## [Exportar (Export)](export.md)
El modo Exportar se utiliza para exportar un modelo YOLOv8 a un formato que se pueda usar para la implementación. En este modo, el modelo se convierte a un formato que puede ser utilizado por otras aplicaciones de software o dispositivos de hardware. Este modo es útil al implementar el modelo en entornos de producción.
-[Ejemplos de Exportación](export.md){ .md-button .md-button--primary}
+[Ejemplos de Exportación](export.md){ .md-button }
## [Seguir (Track)](track.md)
El modo Seguir se usa para rastrear objetos en tiempo real utilizando un modelo YOLOv8. En este modo, el modelo se carga desde un archivo de punto de control, y el usuario puede proporcionar un flujo de video en vivo para realizar seguimiento de objetos en tiempo real. Este modo es útil para aplicaciones como sistemas de vigilancia o coches autónomos.
-[Ejemplos de Seguimiento](track.md){ .md-button .md-button--primary}
+[Ejemplos de Seguimiento](track.md){ .md-button }
## [Benchmark (Benchmark)](benchmark.md)
El modo Benchmark se utiliza para perfilar la velocidad y precisión de varios formatos de exportación de YOLOv8. Los benchmarks proporcionan información sobre el tamaño del formato de exportación, sus métricas de `mAP50-95` (para detección de objetos, segmentación y pose) o métricas de `accuracy_top5` (para clasificación), y el tiempo de inferencia en milisegundos por imagen a través de varios formatos de exportación como ONNX, OpenVINO, TensorRT y otros. Esta información puede ayudar a los usuarios a elegir el formato de exportación óptimo para su caso de uso específico, basado en sus requerimientos de velocidad y precisión.
-[Ejemplos de Benchmarking](benchmark.md){ .md-button .md-button--primary}
+[Ejemplos de Benchmarking](benchmark.md){ .md-button }
diff --git a/docs/es/tasks/index.md b/docs/es/tasks/index.md
index 39d83c90..04d1b5ad 100644
--- a/docs/es/tasks/index.md
+++ b/docs/es/tasks/index.md
@@ -30,25 +30,25 @@ YOLOv8 es un marco de trabajo de IA que soporta múltiples **tareas** de visión
La detección es la tarea principal soportada por YOLOv8. Implica detectar objetos en una imagen o cuadro de video y dibujar cuadros delimitadores alrededor de ellos. Los objetos detectados se clasifican en diferentes categorías basadas en sus características. YOLOv8 puede detectar múltiples objetos en una sola imagen o cuadro de video con alta precisión y velocidad.
-[Ejemplos de Detección](detect.md){ .md-button .md-button--primary}
+[Ejemplos de Detección](detect.md){ .md-button }
## [Segmentación](segment.md)
La segmentación es una tarea que implica segmentar una imagen en diferentes regiones basadas en el contenido de la imagen. A cada región se le asigna una etiqueta basada en su contenido. Esta tarea es útil en aplicaciones tales como segmentación de imágenes y imágenes médicas. YOLOv8 utiliza una variante de la arquitectura U-Net para realizar la segmentación.
-[Ejemplos de Segmentación](segment.md){ .md-button .md-button--primary}
+[Ejemplos de Segmentación](segment.md){ .md-button }
## [Clasificación](classify.md)
La clasificación es una tarea que implica clasificar una imagen en diferentes categorías. YOLOv8 puede usarse para clasificar imágenes basadas en su contenido. Utiliza una variante de la arquitectura EfficientNet para realizar la clasificación.
-[Ejemplos de Clasificación](classify.md){ .md-button .md-button--primary}
+[Ejemplos de Clasificación](classify.md){ .md-button }
## [Pose](pose.md)
La detección de pose/puntos clave es una tarea que implica detectar puntos específicos en una imagen o cuadro de video. Estos puntos se conocen como puntos clave y se utilizan para rastrear el movimiento o la estimación de la pose. YOLOv8 puede detectar puntos clave en una imagen o cuadro de video con alta precisión y velocidad.
-[Ejemplos de Pose](pose.md){ .md-button .md-button--primary}
+[Ejemplos de Pose](pose.md){ .md-button }
## Conclusión
diff --git a/docs/fr/modes/index.md b/docs/fr/modes/index.md
index 46a47ae4..9975e043 100644
--- a/docs/fr/modes/index.md
+++ b/docs/fr/modes/index.md
@@ -40,34 +40,34 @@ Ce guide complet vise à vous donner un aperçu et des informations pratiques su
Le mode d'entraînement est utilisé pour entraîner un modèle YOLOv8 sur un jeu de données personnalisé. Dans ce mode, le modèle est entraîné en utilisant le jeu de données et les hyperparamètres spécifiés. Le processus d'entraînement implique l'optimisation des paramètres du modèle afin qu'il puisse prédire avec précision les classes et les emplacements des objets dans une image.
-[Exemples d'entraînement](train.md){ .md-button .md-button--primary}
+[Exemples d'entraînement](train.md){ .md-button }
## [Validation (Val)](val.md)
Le mode de validation est utilisé pour valider un modèle YOLOv8 après qu'il ait été entraîné. Dans ce mode, le modèle est évalué sur un ensemble de validation pour mesurer sa précision et sa capacité de généralisation. Ce mode peut être utilisé pour ajuster les hyperparamètres du modèle afin d'améliorer ses performances.
-[Exemples de validation](val.md){ .md-button .md-button--primary}
+[Exemples de validation](val.md){ .md-button }
## [Prédiction (Predict)](predict.md)
Le mode de prédiction est utilisé pour faire des prédictions à l'aide d'un modèle YOLOv8 entraîné sur de nouvelles images ou vidéos. Dans ce mode, le modèle est chargé à partir d'un fichier de checkpoint, et l'utilisateur peut fournir des images ou vidéos pour effectuer l'inférence. Le modèle prédit les classes et les emplacements des objets dans les images ou vidéos fournies.
-[Exemples de prédiction](predict.md){ .md-button .md-button--primary}
+[Exemples de prédiction](predict.md){ .md-button }
## [Exportation (Export)](export.md)
Le mode d'exportation est utilisé pour exporter un modèle YOLOv8 dans un format pouvant être utilisé pour le déploiement. Dans ce mode, le modèle est converti dans un format pouvant être utilisé par d'autres applications logicielles ou dispositifs matériels. Ce mode est pratique pour déployer le modèle dans des environnements de production.
-[Exemples d'exportation](export.md){ .md-button .md-button--primary}
+[Exemples d'exportation](export.md){ .md-button }
## [Suivi (Track)](track.md)
Le mode de suivi est utilisé pour suivre des objets en temps réel à l'aide d'un modèle YOLOv8. Dans ce mode, le modèle est chargé à partir d'un fichier de checkpoint, et l'utilisateur peut fournir un flux vidéo en direct pour effectuer le suivi d'objets en temps réel. Ce mode est utile pour des applications telles que les systèmes de surveillance ou les voitures autonomes.
-[Exemples de suivi](track.md){ .md-button .md-button--primary}
+[Exemples de suivi](track.md){ .md-button }
## [Benchmark (Benchmark)](benchmark.md)
Le mode benchmark est utilisé pour profiler la vitesse et la précision de divers formats d'exportation pour YOLOv8. Les benchmarks fournissent des informations sur la taille du format exporté, ses métriques `mAP50-95` (pour la détection d'objets, la segmentation et la pose) ou `accuracy_top5` (pour la classification), et le temps d'inférence en millisecondes par image pour différents formats d'exportation comme ONNX, OpenVINO, TensorRT et autres. Ces informations peuvent aider les utilisateurs à choisir le format d'export optimal pour leur cas d'utilisation spécifique en fonction de leurs exigences de vitesse et de précision.
-[Exemples de benchmark](benchmark.md){ .md-button .md-button--primary}
+[Exemples de benchmark](benchmark.md){ .md-button }
diff --git a/docs/fr/quickstart.md b/docs/fr/quickstart.md
index 8e333022..025ae5d8 100644
--- a/docs/fr/quickstart.md
+++ b/docs/fr/quickstart.md
@@ -163,7 +163,7 @@ L'interface en ligne de commande (CLI) d'Ultralytics permet l'utilisation de com
- `yolo predict model yolov8n.pt imgsz 640 conf 0.25` ❌
- `yolo predict --model yolov8n.pt --imgsz 640 --conf 0.25` ❌
-[Guide CLI](/../usage/cli.md){ .md-button .md-button--primary}
+[Guide CLI](/../usage/cli.md){ .md-button }
## Utiliser Ultralytics avec Python
diff --git a/docs/fr/tasks/index.md b/docs/fr/tasks/index.md
index 7fe47531..7c0260ae 100644
--- a/docs/fr/tasks/index.md
+++ b/docs/fr/tasks/index.md
@@ -30,25 +30,25 @@ YOLOv8 est un cadre d'intelligence artificielle qui prend en charge de multiples
La détection est la tâche principale prise en charge par YOLOv8. Elle implique de détecter des objets dans une image ou une trame vidéo et de dessiner des boîtes englobantes autour d'eux. Les objets détectés sont classés dans différentes catégories en fonction de leurs caractéristiques. YOLOv8 peut détecter plusieurs objets dans une seule image ou trame vidéo avec une grande précision et rapidité.
-[Exemples de Détection](detect.md){ .md-button .md-button--primary}
+[Exemples de Détection](detect.md){ .md-button }
## [Segmentation](segment.md)
La segmentation est une tâche qui implique de segmenter une image en différentes régions en fonction du contenu de l'image. Chaque région se voit attribuer une étiquette en fonction de son contenu. Cette tâche est utile dans des applications telles que la segmentation d'image et l'imagerie médicale. YOLOv8 utilise une variante de l'architecture U-Net pour effectuer la segmentation.
-[Exemples de Segmentation](segment.md){ .md-button .md-button--primary}
+[Exemples de Segmentation](segment.md){ .md-button }
## [Classification](classify.md)
La classification est une tâche qui implique de classer une image dans différentes catégories. YOLOv8 peut être utilisé pour classifier des images en fonction de leur contenu. Il utilise une variante de l'architecture EfficientNet pour effectuer la classification.
-[Exemples de Classification](classify.md){ .md-button .md-button--primary}
+[Exemples de Classification](classify.md){ .md-button }
## [Pose](pose.md)
La détection de pose/points clés est une tâche qui implique de détecter des points spécifiques dans une image ou une trame vidéo. Ces points sont appelés points clés et sont utilisés pour suivre le mouvement ou pour l'estimation de la pose. YOLOv8 peut détecter des points clés dans une image ou une trame vidéo avec une grande précision et rapidité.
-[Exemples de Pose](pose.md){ .md-button .md-button--primary}
+[Exemples de Pose](pose.md){ .md-button }
## Conclusion
diff --git a/docs/hi/modes/index.md b/docs/hi/modes/index.md
index 407769ef..9e49886c 100644
--- a/docs/hi/modes/index.md
+++ b/docs/hi/modes/index.md
@@ -44,35 +44,35 @@ Ultralytics YOLOv8 के समर्थित **मोड** को समझ
प्रशिक्षण मोड का उपयोग कस्टम डेटासेट पर YOLOv8 मॉडल के प्रशिक्षण के लिए किया जाता है। इस मोड में, मॉडल को निर्दिष्ट डेटासेट और हाइपरपैरामीटर का उपयोग करके प्रशिक्षित किया जाता है। प्रशिक्षण प्रक्रिया में, मॉडल के पैरामीटरों को अनुकूलित किया जाता है ताकि यह छवियों में ऑब्जेक्टों की कक्षाओं और स्थानों का सटीक पूर्वानुमान कर सके।
-[प्रशिक्षण उदाहरण](train.md){ .md-button .md-button--primary}
+[प्रशिक्षण उदाहरण](train.md){ .md-button }
## [पुष्टीकरण](val.md)
पुष्टीकरण मोड का उपयोग YOLOv8 मॉडल के प्रशिक्षण के बाद मॉडल की मान्यता और सामान्यीकरण प्रदर्शन को मापने के लिए किया जाता है। इस मोड में, मॉडल को एक प्रमाणीकरण सेट पर मूल्यांकन किया जाता है ताकि उसकी सटीकता और सामान्यीकरण प्रदर्शन को मापा जा सके। इस मोड का उपयोग मॉडल के प्रदर्शन को सुधारने के लिए मॉडल के हाइपरपैरामीटरों को ट्यून करने के लिए किया जा सकता है।
-[पुष्टीकरण उदाहरण](val.md){ .md-button .md-button--primary}
+[पुष्टीकरण उदाहरण](val.md){ .md-button }
## [पूर्वानुमान](predict.md)
पूर्वानुमान मोड का उपयोग नई छवियों या वीडियो पर प्रशिक्षित YOLOv8 मॉडल का उपयोग करके पूर्वानुमान बनाने के लिए किया जाता है। इस मोड में, मॉडल एक चेकप्वाइंट फ़ाइल से लोड किया जाता है, और उपयोगकर्ता छवियों या वीडियों को उपयोग करके इन्फेरेंस कर सकता है। मॉडल उपयोगकर्ता को इनपुट छवियों या वीडियों में ऑब्जेक्टों की कक्षाओं और स्थानों का पूर्वानुमान करता है।
-[पूर्वानुमान उदाहरण](predict.md){ .md-button .md-button--primary}
+[पूर्वानुमान उदाहरण](predict.md){ .md-button }
## [निर्यात](export.md)
निर्यात मोड का उपयोग एक YOLOv8 मॉडल को इस्तेमाल करने के लिए एक प्रारूप में करने के लिए किया जाता है जो कि अन्य सॉफ़्टवेयर अनुप्रयोगों या हार्डवेयर उपकरणों द्वारा इस्तेमाल किया जा सकता है। यह मोडल को उत्पादन उद्योगों में डिप्लॉय करने के लिए उपयोगी होता है।
-[निर्यात उदाहरण](export.md){ .md-button .md-button--primary}
+[निर्यात उदाहरण](export.md){ .md-button }
## [ट्रैक](track.md)
ट्रैक मोड का उपयोग एक YOLOv8 मॉडल का उपयोग करके वास्तविक समय में वस्तुओं का ट्रैकिंग करने के लिए किया जाता है। इस मोड में, मॉडल एक चेकप्वाइंट फ़ाइल से लोड किया जाता है, और उपयोगकर्ता एक लाइव वीडियो स्ट्रीम प्रदान कर सकता है ताकि वास्तविक समय में वस्तुओं का ट्रैकिंग किया जा सके। यह मोड सतर्कता प्रणालियों या स्वयं चालित कार जैसे अनुप्रयोगों के लिए उपयोगी होता है।
-[ट्रैक उदाहरण](track.md){ .md-button .md-button--primary}
+[ट्रैक उदाहरण](track.md){ .md-button }
## [बेंचमार्क](benchmark.md)
बेंचमार्क मोड का उपयोग YOLOv8 के विभिन्न निर्यात प्रारूपों की गति और सटीकता का प्रोफ़ाइल बनाने के लिए किया जाता है। बेंचमार्क से प्राप्त जानकारी निर्यात प्रारूप के आकार, उसकी `mAP50-95` metric (ऑब्जेक्ट डिटेक्शन, सेगमेंटेशन और पोज़ के लिए)
या `accuracy_top5` metric (वर्गीकरण के लिए), और चित्र माध्यमिक समय के मिलीसेकंड प्रति इमेज के अलग-अलग निर्यात प्रारूपों की जानकारी प्रदान करता है। यह जानकारी उपयोगकर्ताओं को उनकी विशेष उपयोग के मामले में उनकी खासियतों के लिए मिति और सटीकता के लिए सर्वोत्तम निर्यात प्रारूप का चयन करने में मदद कर सकती है।
-[बेंचमार्क उदाहरण](benchmark.md){ .md-button .md-button--primary}
+[बेंचमार्क उदाहरण](benchmark.md){ .md-button }
diff --git a/docs/hi/tasks/index.md b/docs/hi/tasks/index.md
index 0cde82f7..7aaf33bd 100644
--- a/docs/hi/tasks/index.md
+++ b/docs/hi/tasks/index.md
@@ -30,25 +30,25 @@ YOLOv8 एक AI फ्रेमवर्क है जो मल्टीपल
डिटेक्शन YOLOv8 द्वारा सपोर्ट किया जाने वाला प्राथमिक टास्क हैं। इसका मतलब होता हैं कि एक छवि या वीडियो फ्रेम में वस्तुओं को खोजें और उनके चारों ओर ग्रेडीयेशन बॉक्स बनाएँ। पायी गयी वस्तुओं को उनके फीचर्स के आधार पर विभिन्न श्रेणियों में वर्गीकृत किया जाता हैं। YOLOv8 एक ही छवि या वीडियो फ्रेम में कई वस्तुएं पहचान सकती हैं और उसे उच्च सटीकता और गति से कर सकती हैं।
-[डिटेक्शन उदाहरण](detect.md){ .md-button .md-button--primary}
+[डिटेक्शन उदाहरण](detect.md){ .md-button }
## [सेग्मेंटेशन](segment.md)
सेग्मेंटेशन एक टास्क हैं जिसमे एक छवि को उसकी सामग्री के आधार पर विभिन्न क्षेत्रों में विभाजित किया जाता हैं। प्रत्येक क्षेत्र को उसकी सामग्री के आधार पर एक लेबल दिया जाता हैं। यह टास्क छवि सेग्मेंटेशन और मेडिकल इमेजिंग जैसे एप्लिकेशन्स में उपयोगी होती हैं। YOLOv8 सेग्मेंटेशन करने के लिए U-Net आर्किटेक्चर का इस्तेमाल करता हैं।
-[सेग्मेंटेशन उदाहरण](segment.md){ .md-button .md-button--primary}
+[सेग्मेंटेशन उदाहरण](segment.md){ .md-button }
## [क्लासिफिकेशन](classify.md)
क्लासिफिकेशन एक टास्क हैं जिसमे एक छवि को विभिन्न श्रेणियों में वर्गीकृत किया जाता हैं। YOLOv8 का उपयोग छवियों को उनकी सामग्री के आधार पर क्लासिफाई करने के लिए किया जा सकता हैं। यह क्लासिफिकेशन करने के लिए EfficientNet आर्किटेक्चर का उपयोग करता हैं।
-[क्लासिफिकेशन उदाहरण](classify.md){ .md-button .md-button--primary}
+[क्लासिफिकेशन उदाहरण](classify.md){ .md-button }
## [पोज़](pose.md)
पोज़/कीपॉइंट डिटेक्शन एक टास्क हैं जिसमे एक छवि या वीडियो फ्रेम में विशेष बिंदुओं को खोजें। इन बिंदुओं को कीपॉइंट कहा जाता हैं और इनका उपयोग गति या पोज़ एस्टिमेशन करने के लिए किया जाता हैं। YOLOv8 एक छवि या वीडियो फ्रेम में उच्च सटीकता और गति से कीपॉइंट डिटेक्ट कर सकता हैं।
-[पोज़ उदाहरण](pose.md){ .md-button .md-button--primary}
+[पोज़ उदाहरण](pose.md){ .md-button }
## निष्कर्ष
diff --git a/docs/ja/modes/index.md b/docs/ja/modes/index.md
index 484fa9cf..2e9abc14 100644
--- a/docs/ja/modes/index.md
+++ b/docs/ja/modes/index.md
@@ -40,13 +40,13 @@ Ultralytics YOLOv8がサポートする異なる**モード**を理解するこ
トレーニングモードは、カスタムデータセットでYOLOv8モデルのトレーニングを行うために使用されます。このモードでは、指定されたデータセットとハイパーパラメータを使用してモデルがトレーニングされます。トレーニングプロセスには、モデルのパラメータを最適化して、写真内のオブジェクトのクラスと位置を正確に予測できるようにする作業が含まれます。
-[トレーニング例](train.md){ .md-button .md-button--primary}
+[トレーニング例](train.md){ .md-button }
## [バリデーション](val.md)
バリデーションモードは、トレーニングされたYOLOv8モデルを検証するために使用されます。このモードでは、モデルがバリデーションセットで評価され、その精度と一般化性能を測定します。このモードは、モデルのハイパーパラメータを調整し、そのパフォーマンスを向上させるために利用できます。
-[バリデーション例](val.md){ .md-button .md-button--primary}
+[バリデーション例](val.md){ .md-button }
## [予測](predict.md)
diff --git a/docs/ja/quickstart.md b/docs/ja/quickstart.md
index 694a9496..35c737af 100644
--- a/docs/ja/quickstart.md
+++ b/docs/ja/quickstart.md
@@ -163,7 +163,7 @@ Ultralyticsコマンドラインインターフェース(CLI)を使用する
- `yolo predict model yolov8n.pt imgsz 640 conf 0.25` ❌
- `yolo predict --model yolov8n.pt --imgsz 640 --conf 0.25` ❌
-[CLIガイド](/../usage/cli.md){ .md-button .md-button--primary}
+[CLIガイド](/../usage/cli.md){ .md-button }
## PythonでUltralyticsを使用
diff --git a/docs/ja/tasks/index.md b/docs/ja/tasks/index.md
index 04605647..bc5d3b7f 100644
--- a/docs/ja/tasks/index.md
+++ b/docs/ja/tasks/index.md
@@ -30,25 +30,25 @@ YOLOv8は、複数のコンピュータービジョン**タスク**をサポー
検出はYOLOv8がサポートする基本的なタスクです。それは画像やビデオフレーム内のオブジェクトを検出し、周囲に境界ボックスを描くことを含みます。検出されたオブジェクトはその特徴に基づいて異なるカテゴリーに分類されます。YOLOv8は一枚の画像やビデオフレームに複数のオブジェクトを高い精度と速度で検出することができます。
-[検出例](detect.md){ .md-button .md-button--primary}
+[検出例](detect.md){ .md-button }
## [セグメンテーション](segment.md)
セグメンテーションは、画像の内容に基づいて画像を異なる領域に分割するタスクです。各領域はその内容に基づいてラベルが割り当てられます。このタスクは、画像分割や医療画像処理などのアプリケーションにおいて有用です。YOLOv8はU-Netアーキテクチャのバリエーションを使用してセグメンテーションを実行します。
-[セグメンテーション例](segment.md){ .md-button .md-button--primary}
+[セグメンテーション例](segment.md){ .md-button }
## [分類](classify.md)
分類は、画像を異なるカテゴリーに分類するタスクです。YOLOv8は画像の内容に基づいて画像を分類するために使用できます。それはEfficientNetアーキテクチャのバリエーションを使用して分類を実行します。
-[分類例](classify.md){ .md-button .md-button--primary}
+[分類例](classify.md){ .md-button }
## [ポーズ](pose.md)
ポーズ/キーポイント検出は、画像やビデオフレーム内の特定の点を検出するタスクです。これらの点はキーポイントと呼ばれ、動きやポーズ推定を追跡するために使用されます。YOLOv8は高い精度と速度で画像やビデオフレーム内のキーポイントを検出することができます。
-[ポーズ例](pose.md){ .md-button .md-button--primary}
+[ポーズ例](pose.md){ .md-button }
## 結論
diff --git a/docs/ko/modes/index.md b/docs/ko/modes/index.md
index 4d4c7c1e..1d406be0 100644
--- a/docs/ko/modes/index.md
+++ b/docs/ko/modes/index.md
@@ -40,34 +40,34 @@ YOLOv8이 지원하는 **모드**를 이해하는 것은 모델을 최대한 활
Train 모드는 사용자 맞춤 데이터셋 위에서 YOLOv8 모델을 트레이닝하기 위해 사용됩니다. 이 모드에서는 지정된 데이터셋과 하이퍼파라미터를 사용하여 모델을 트레이닝합니다. 트레이닝 과정에서 모델의 파라미터를 최적화하여 이미지 내 객체의 클래스와 위치를 정확히 예측할 수 있도록 합니다.
-[Train 예시](train.md){ .md-button .md-button--primary}
+[Train 예시](train.md){ .md-button }
## [Val](val.md)
Val 모드는 트레이닝된 YOLOv8 모델을 검증하기 위해 사용됩니다. 이 모드에서는 모델을 검증 세트에서 평가하여 정확도 및 일반화 성능을 측정합니다. 이 모드는 모델의 하이퍼파라미터를 조정하고 성능을 개선하는데 사용할 수 있습니다.
-[Val 예시](val.md){ .md-button .md-button--primary}
+[Val 예시](val.md){ .md-button }
## [Predict](predict.md)
Predict 모드는 트레이닝된 YOLOv8 모델을 사용하여 새 이미지 또는 비디오에서 예측을 수행하기 위해 사용됩니다. 이 모드에서는 체크포인트 파일에서 모델을 로드하고, 사용자가 이미지나 비디오를 제공하여 추론을 수행합니다. 모델은 입력 이미지 또는 비디오에서 객체의 클래스와 위치를 예측합니다.
-[Predict 예시](predict.md){ .md-button .md-button--primary}
+[Predict 예시](predict.md){ .md-button }
## [Export](export.md)
Export 모드는 배포를 위해 YOLOv8 모델을 내보낼 수 있는 포맷으로 변환하기 위해 사용됩니다. 이 모드에서는 모델을 다른 소프트웨어 어플리케이션 또는 하드웨어 기기에서 사용할 수 있는 포맷으로 변환합니다. 이 모드는 모델을 생산 환경으로 배포하는데 유용합니다.
-[Export 예시](export.md){ .md-button .md-button--primary}
+[Export 예시](export.md){ .md-button }
## [Track](track.md)
Track 모드는 실시간으로 YOLOv8 모델을 사용하여 객체를 추적하기 위해 사용됩니다. 이 모드에서는 체크포인트 파일에서 모델을 로드하고, 사용자가 실시간 비디오 스트림을 제공하여 실시간 객체 추적을 수행합니다. 이 모드는 감시 시스템이나 자율 주행 차량 같은 애플리케이션에 유용합니다.
-[Track 예시](track.md){ .md-button .md-button--primary}
+[Track 예시](track.md){ .md-button }
## [Benchmark](benchmark.md)
Benchmark 모드는 YOLOv8의 다양한 내보내기 포맷에 대한 속도와 정확도를 프로파일링하기 위해 사용됩니다. 벤치마크는 내보낸 포맷의 크기, 그리고 객체 탐지, 세분화 및 포즈에 대한 `mAP50-95` 메트릭 또는 분류에 대한 `accuracy_top5` 메트릭, 그리고 ONNX, OpenVINO, TensorRT 등 다양한 내보내기 포맷에서의 이미지당 추론 시간을 밀리초로 제공합니다. 이 정보는 속도와 정확도에 대한 특정 사용 사례 요구 사항에 기반하여 최적의 내보내기 포맷을 선택하는 데 도움이 될 수 있습니다.
-[Benchmark 예시](benchmark.md){ .md-button .md-button--primary}
+[Benchmark 예시](benchmark.md){ .md-button }
diff --git a/docs/ko/quickstart.md b/docs/ko/quickstart.md
index 625f4b5c..ca523924 100644
--- a/docs/ko/quickstart.md
+++ b/docs/ko/quickstart.md
@@ -204,4 +204,4 @@ Ultralytics 명령줄 인터페이스(CLI)는 Python 환경이 필요 없이 단
- `yolo predict model yolov8n.pt imgsz 640 conf 0.25` ❌
- `yolo predict --model yolov8n.pt --imgsz 640 --conf 0.25` ❌
-[CLI 가이드](/../usage/cli.md){ .md-button .md-button--primary}
+[CLI 가이드](/../usage/cli.md){ .md-button }
diff --git a/docs/ko/tasks/index.md b/docs/ko/tasks/index.md
index 08e91395..5864a0fd 100644
--- a/docs/ko/tasks/index.md
+++ b/docs/ko/tasks/index.md
@@ -30,25 +30,25 @@ YOLOv8는 여러 컴퓨터 비전 **작업**을 지원하는 AI 프레임워크
탐지는 YOLOv8이 지원하는 기본 작업입니다. 이미지 또는 비디오 프레임에서 객체를 탐지하고 주변에 경계 상자를 그리는 것을 포함합니다. 탐지된 객체들은 그 특징에 따라 다른 카테고리로 분류됩니다. YOLOv8은 단일 이미지나 비디오 프레임에서 여러 객체를 정확하고 빠르게 탐지할 수 있습니다.
-[탐지 예시](detect.md){ .md-button .md-button--primary}
+[탐지 예시](detect.md){ .md-button }
## [세분화](segment.md)
세분화는 이미지를 내용에 기반하여 다른 영역으로 나누는 작업입니다. 각 영역은 내용에 따라 레이블이 지정됩니다. 이 작업은 이미지 세분화와 의료 영상과 같은 응용 분야에 유용합니다. YOLOv8는 U-Net 아키텍처의 변형을 사용하여 세분화를 수행합니다.
-[세분화 예시](segment.md){ .md-button .md-button--primary}
+[세분화 예시](segment.md){ .md-button }
## [분류](classify.md)
분류는 이미지를 다른 카테고리로 분류하는 작업입니다. YOLOv8는 이미지의 내용을 바탕으로 이미지 분류에 사용될 수 있습니다. 이는 EfficientNet 아키텍처의 변형을 사용하여 분류 작업을 수행합니다.
-[분류 예시](classify.md){ .md-button .md-button--primary}
+[분류 예시](classify.md){ .md-button }
## [자세](pose.md)
자세/키포인트 탐지는 이미지나 비디오 프레임에서 특정 점들을 탐지하는 작업입니다. 이들 점은 키포인트로 불리며, 움직임 추적이나 자세 추정에 사용됩니다. YOLOv8은 이미지나 비디오 프레임의 키포인트를 정확하고 빠르게 탐지할 수 있습니다.
-[자세 예시](pose.md){ .md-button .md-button--primary}
+[자세 예시](pose.md){ .md-button }
## 결론
diff --git a/docs/pt/modes/index.md b/docs/pt/modes/index.md
index b4503e90..332489b8 100644
--- a/docs/pt/modes/index.md
+++ b/docs/pt/modes/index.md
@@ -40,34 +40,34 @@ Este guia abrangente visa fornecer uma visão geral e insights práticos para ca
O modo Treinar é utilizado para treinar um modelo YOLOv8 em um conjunto de dados personalizado. Neste modo, o modelo é treinado usando o conjunto de dados especificado e os hiperparâmetros escolhidos. O processo de treinamento envolve otimizar os parâmetros do modelo para que ele possa prever com precisão as classes e localizações de objetos em uma imagem.
-[Exemplos de Treino](train.md){ .md-button .md-button--primary}
+[Exemplos de Treino](train.md){ .md-button }
## [Validar](val.md)
O modo Validar é utilizado para validar um modelo YOLOv8 após ter sido treinado. Neste modo, o modelo é avaliado em um conjunto de validação para medir sua precisão e desempenho de generalização. Este modo pode ser usado para ajustar os hiperparâmetros do modelo para melhorar seu desempenho.
-[Exemplos de Validação](val.md){ .md-button .md-button--primary}
+[Exemplos de Validação](val.md){ .md-button }
## [Prever](predict.md)
O modo Prever é utilizado para fazer previsões usando um modelo YOLOv8 treinado em novas imagens ou vídeos. Neste modo, o modelo é carregado de um arquivo de checkpoint, e o usuário pode fornecer imagens ou vídeos para realizar a inferência. O modelo prevê as classes e localizações dos objetos nas imagens ou vídeos fornecidos.
-[Exemplos de Predição](predict.md){ .md-button .md-button--primary}
+[Exemplos de Predição](predict.md){ .md-button }
## [Exportar](export.md)
O modo Exportar é utilizado para exportar um modelo YOLOv8 para um formato que possa ser utilizado para implantação. Neste modo, o modelo é convertido para um formato que possa ser utilizado por outras aplicações de software ou dispositivos de hardware. Este modo é útil ao implantar o modelo em ambientes de produção.
-[Exemplos de Exportação](export.md){ .md-button .md-button--primary}
+[Exemplos de Exportação](export.md){ .md-button }
## [Rastrear](track.md)
O modo Rastrear é utilizado para rastrear objetos em tempo real usando um modelo YOLOv8. Neste modo, o modelo é carregado de um arquivo de checkpoint, e o usuário pode fornecer um fluxo de vídeo ao vivo para realizar o rastreamento de objetos em tempo real. Este modo é útil para aplicações como sistemas de vigilância ou carros autônomos.
-[Exemplos de Rastreamento](track.md){ .md-button .md-button--primary}
+[Exemplos de Rastreamento](track.md){ .md-button }
## [Benchmark](benchmark.md)
O modo Benchmark é utilizado para fazer um perfil da velocidade e precisão de vários formatos de exportação para o YOLOv8. Os benchmarks fornecem informações sobre o tamanho do formato exportado, suas métricas `mAP50-95` (para detecção de objetos, segmentação e pose) ou `accuracy_top5` (para classificação), e o tempo de inferência em milissegundos por imagem em diversos formatos de exportação, como ONNX, OpenVINO, TensorRT e outros. Essas informações podem ajudar os usuários a escolher o formato de exportação ótimo para seu caso de uso específico, com base em seus requisitos de velocidade e precisão.
-[Exemplos de Benchmark](benchmark.md){ .md-button .md-button--primary}
+[Exemplos de Benchmark](benchmark.md){ .md-button }
diff --git a/docs/pt/quickstart.md b/docs/pt/quickstart.md
index f9386087..242193a9 100644
--- a/docs/pt/quickstart.md
+++ b/docs/pt/quickstart.md
@@ -163,7 +163,7 @@ A interface de linha de comando (CLI) do Ultralytics permite comandos simples de
- `yolo predict model yolov8n.pt imgsz 640 conf 0.25` ❌
- `yolo predict --model yolov8n.pt --imgsz 640 --conf 0.25` ❌
-[Guia CLI](/../usage/cli.md){ .md-button .md-button--primary}
+[Guia CLI](/../usage/cli.md){ .md-button }
## Use o Ultralytics com Python
diff --git a/docs/pt/tasks/index.md b/docs/pt/tasks/index.md
index bffbaf0d..209cac7f 100644
--- a/docs/pt/tasks/index.md
+++ b/docs/pt/tasks/index.md
@@ -30,25 +30,25 @@ YOLOv8 é um framework de IA que suporta múltiplas tarefas de **visão computac
A detecção é a principal tarefa suportada pelo YOLOv8. Envolve detectar objetos em uma imagem ou quadro de vídeo e desenhar caixas delimitadoras ao redor deles. Os objetos detectados são classificados em diferentes categorias com base em suas características. YOLOv8 pode detectar múltiplos objetos em uma única imagem ou quadro de vídeo com alta precisão e velocidade.
-[Exemplos de Detecção](detect.md){ .md-button .md-button--primary}
+[Exemplos de Detecção](detect.md){ .md-button }
## [Segmentação](segment.md)
Segmentação é uma tarefa que envolve segmentar uma imagem em diferentes regiões com base no conteúdo da imagem. Cada região recebe um rótulo com base em seu conteúdo. Essa tarefa é útil em aplicações como segmentação de imagens e imagiologia médica. YOLOv8 usa uma variante da arquitetura U-Net para realizar a segmentação.
-[Exemplos de Segmentação](segment.md){ .md-button .md-button--primary}
+[Exemplos de Segmentação](segment.md){ .md-button }
## [Classificação](classify.md)
Classificação é uma tarefa que envolve classificar uma imagem em diferentes categorias. YOLOv8 pode ser usado para classificar imagens com base em seu conteúdo. Utiliza uma variante da arquitetura EfficientNet para realizar a classificação.
-[Exemplos de Classificação](classify.md){ .md-button .md-button--primary}
+[Exemplos de Classificação](classify.md){ .md-button }
## [Pose](pose.md)
A detecção de pose/pontos-chave é uma tarefa que envolve detectar pontos específicos em uma imagem ou quadro de vídeo. Esses pontos são chamados de keypoints e são usados para rastrear movimento ou estimar poses. YOLOv8 pode detectar keypoints em uma imagem ou quadro de vídeo com alta precisão e velocidade.
-[Exemplos de Pose](pose.md){ .md-button .md-button--primary}
+[Exemplos de Pose](pose.md){ .md-button }
## Conclusão
diff --git a/docs/ru/modes/index.md b/docs/ru/modes/index.md
index 7f2a9575..fe4987e1 100644
--- a/docs/ru/modes/index.md
+++ b/docs/ru/modes/index.md
@@ -40,34 +40,34 @@ Ultralytics YOLOv8 - это не просто еще одна модель об
Режим обучения используется для обучения модели YOLOv8 на пользовательском наборе данных. В этом режиме модель обучается с использованием указанного набора данных и гиперпараметров. Процесс обучения включает в себя оптимизацию параметров модели, чтобы она могла точно предсказывать классы и местоположения объектов на изображении.
-[Примеры обучения](train.md){ .md-button .md-button--primary}
+[Примеры обучения](train.md){ .md-button }
## [Проверка (Val)](val.md)
Режим проверки используется для валидации модели YOLOv8 после ее обучения. В этом режиме модель оценивается на наборе данных для валидации, чтобы измерить ее точность и способность к обобщению. Этот режим может быть использован для настройки гиперпараметров модели с целью улучшения ее производительности.
-[Примеры проверки](val.md){ .md-button .md-button--primary}
+[Примеры проверки](val.md){ .md-button }
## [Предсказание (Predict)](predict.md)
Режим предсказания используется для выполнения предсказаний с использованием обученной модели YOLOv8 на новых изображениях или видео. В этом режиме модель загружается из файла контрольной точки, и пользователь может предоставить изображения или видео для выполнения вывода. Модель предсказывает классы и местоположения объектов во входных изображениях или видео.
-[Примеры предсказания](predict.md){ .md-button .md-button--primary}
+[Примеры предсказания](predict.md){ .md-button }
## [Экспорт (Export)](export.md)
Режим экспорта используется для экспортирования модели YOLOv8 в формат, который может быть использован для развертывания. В этом режиме модель преобразуется в формат, который может быть использован другими программными приложениями или аппаратными устройствами. Этот режим полезен при развертывании модели в производственной среде.
-[Примеры экспорта](export.md){ .md-button .md-button--primary}
+[Примеры экспорта](export.md){ .md-button }
## [Отслеживание (Track)](track.md)
Режим отслеживания используется для отслеживания объектов в реальном времени с использованием модели YOLOv8. В этом режиме модель загружается из файла контрольной точки, и пользователь может предоставить прямую видеотрансляцию для выполнения отслеживания объектов в реальном времени. Этот режим полезен для приложений, таких как системы видеонаблюдения или беспилотные автомобили.
-[Примеры отслеживания](track.md){ .md-button .md-button--primary}
+[Примеры отслеживания](track.md){ .md-button }
## [Бенчмаркинг (Benchmark)](benchmark.md)
Режим бенчмаркинга используется для профилирования скорости и точности различных форматов экспорта для YOLOv8. Бенчмарки предоставляют информацию о размере экспортируемого формата, его метриках `mAP50-95` (для обнаружения объектов, сегментации и позы) или метриках `accuracy_top5` (для классификации), а также время вывода в миллисекундах на изображение для различных форматов экспорта, таких как ONNX, OpenVINO, TensorRT и других. Эта информация может помочь пользователям выбрать оптимальный формат экспорта для их конкретного сценария использования на основе их требований к скорости и точности.
-[Примеры бенчмаркинга](benchmark.md){ .md-button .md-button--primary}
+[Примеры бенчмаркинга](benchmark.md){ .md-button }
diff --git a/docs/ru/quickstart.md b/docs/ru/quickstart.md
index 8a121095..e47dd6df 100644
--- a/docs/ru/quickstart.md
+++ b/docs/ru/quickstart.md
@@ -163,7 +163,7 @@ Ultralytics предлагает различные методы установ
- `yolo predict model yolov8n.pt imgsz 640 conf 0.25` ❌
- `yolo predict --model yolov8n.pt --imgsz 640 --conf 0.25` ❌
-[Руководство по CLI](/../usage/cli.md){ .md-button .md-button--primary}
+[Руководство по CLI](/../usage/cli.md){ .md-button }
## Использование Ultralytics с Python
diff --git a/docs/ru/tasks/index.md b/docs/ru/tasks/index.md
index 7a261766..cc88209d 100644
--- a/docs/ru/tasks/index.md
+++ b/docs/ru/tasks/index.md
@@ -30,25 +30,25 @@ YOLOv8 — это AI фреймворк, поддерживающий множе
Обнаружение — это основная задача, поддерживаемая YOLOv8. Она заключается в обнаружении объектов на изображении или кадре видео и рисовании вокруг них ограничивающих рамок. Обнаруженные объекты классифицируются на разные категории на основе их характеристик. YOLOv8 может обнаруживать несколько объектов на одном изображении или видеокадре с высокой точностью и скоростью.
-[Примеры Обнаружения](detect.md){ .md-button .md-button--primary}
+[Примеры Обнаружения](detect.md){ .md-button }
## [Сегментация](segment.md)
Сегментация — это задача, которая включает разбиение изображения на разные регионы на основе содержимого изображения. Каждому региону присваивается метка на основе его содержимого. Эта задача полезна в таких приложениях, как сегментация изображений и медицинская визуализация. YOLOv8 использует вариацию архитектуры U-Net для выполнения сегментации.
-[Примеры Сегментации](segment.md){ .md-button .md-button--primary}
+[Примеры Сегментации](segment.md){ .md-button }
## [Классификация](classify.md)
Классификация — это задача, включающая классификацию изображения на разные категории. YOLOv8 может быть использован для классификации изображений на основе их содержимого. Для выполнения классификации используется вариация архитектуры EfficientNet.
-[Примеры Классификации](classify.md){ .md-button .md-button--primary}
+[Примеры Классификации](classify.md){ .md-button }
## [Поза](pose.md)
Обнаружение точек позы или ключевых точек — это задача, которая включает обнаружение конкретных точек на изображении или видеокадре. Эти точки называются ключевыми и используются для отслеживания движения или оценки позы. YOLOv8 может обнаруживать ключевые точки на изображении или видеокадре с высокой точностью и скоростью.
-[Примеры Поз](pose.md){ .md-button .md-button--primary}
+[Примеры Поз](pose.md){ .md-button }
## Заключение
diff --git a/docs/zh/modes/index.md b/docs/zh/modes/index.md
index 99964798..b82c43ce 100644
--- a/docs/zh/modes/index.md
+++ b/docs/zh/modes/index.md
@@ -40,34 +40,34 @@ Ultralytics YOLOv8不仅仅是另一个目标检测模型;它是一个多功
训练模式用于在自定义数据集上训练YOLOv8模型。在此模式下,模型将使用指定的数据集和超参数进行训练。训练过程包括优化模型的参数,使其能够准确预测图像中对象的类别和位置。
-[训练示例](train.md){ .md-button .md-button--primary}
+[训练示例](train.md){ .md-button }
## [验证](val.md)
验证模式用于训练YOLOv8模型后进行验证。在此模式下,模型在验证集上进行评估,以衡量其准确性和泛化能力。此模式可以用来调整模型的超参数,以改善其性能。
-[验证示例](val.md){ .md-button .md-button--primary}
+[验证示例](val.md){ .md-button }
## [预测](predict.md)
预测模式用于使用训练好的YOLOv8模型在新图像或视频上进行预测。在此模式下,模型从检查点文件加载,用户可以提供图像或视频以执行推理。模型预测输入图像或视频中对象的类别和位置。
-[预测示例](predict.md){ .md-button .md-button--primary}
+[预测示例](predict.md){ .md-button }
## [导出](export.md)
导出模式用于将YOLOv8模型导出为可用于部署的格式。在此模式下,模型被转换为其他软件应用或硬件设备可以使用的格式。当模型部署到生产环境时,此模式十分有用。
-[导出示例](export.md){ .md-button .md-button--primary}
+[导出示例](export.md){ .md-button }
## [跟踪](track.md)
跟踪模式用于使用YOLOv8模型实时跟踪对象。在此模式下,模型从检查点文件加载,用户可以提供实时视频流以执行实时对象跟踪。此模式适用于监控系统或自动驾驶汽车等应用。
-[跟踪示例](track.md){ .md-button .md-button--primary}
+[跟踪示例](track.md){ .md-button }
## [基准](benchmark.md)
基准模式用于对YOLOv8的各种导出格式的速度和准确性进行评估。基准提供了有关导出格式大小、其针对目标检测、分割和姿态的`mAP50-95`指标,或针对分类的`accuracy_top5`指标,以及每张图像跨各种导出格式(如ONNX、OpenVINO、TensorRT等)的推理时间(以毫秒为单位)的信息。此信息可以帮助用户根据对速度和准确性的具体需求,选择最佳的导出格式。
-[基准示例](benchmark.md){ .md-button .md-button--primary}
+[基准示例](benchmark.md){ .md-button }
diff --git a/docs/zh/modes/predict.md b/docs/zh/modes/predict.md
index c068750f..9defcd52 100644
--- a/docs/zh/modes/predict.md
+++ b/docs/zh/modes/predict.md
@@ -354,8 +354,8 @@ YOLOv8 可以处理推理输入的不同类型,如下表所示。来源包括
| `save_txt` | `bool` | `False` | 将结果保存为.txt文件 |
| `save_conf` | `bool` | `False` | 保存带有置信度分数的结果 |
| `save_crop` | `bool` | `False` | 保存带有结果的裁剪图像 |
-| `hide_labels` | `bool` | `False` | 隐藏标签 |
-| `hide_conf` | `bool` | `False` | 隐藏置信度分数 |
+| `show_labels` | `bool` | `True` | 隐藏标签 |
+| `show_conf` | `bool` | `True` | 隐藏置信度分数 |
| `max_det` | `int` | `300` | 每张图像的最大检测数量 |
| `vid_stride` | `bool` | `False` | 视频帧速率跳跃 |
| `stream_buffer` | `bool` | `False` | 缓冲所有流媒体帧(True)或返回最新帧(False) |
diff --git a/docs/zh/quickstart.md b/docs/zh/quickstart.md
index 0c6f3c03..b3438a83 100644
--- a/docs/zh/quickstart.md
+++ b/docs/zh/quickstart.md
@@ -203,7 +203,7 @@ Ultralytics命令行界面(CLI)允许您通过简单的单行命令使用,
- `yolo predict model yolov8n.pt imgsz 640 conf 0.25` ❌
- `yolo predict --model yolov8n.pt --imgsz 640 --conf 0.25` ❌
-[CLI指南](/../usage/cli.md){ .md-button .md-button--primary}
+[CLI指南](/../usage/cli.md){ .md-button }
## 通过Python使用Ultralytics
diff --git a/docs/zh/tasks/index.md b/docs/zh/tasks/index.md
index 625a3525..4a48c732 100644
--- a/docs/zh/tasks/index.md
+++ b/docs/zh/tasks/index.md
@@ -26,25 +26,25 @@ YOLOv8 是一个支持多种计算机视觉**任务**的 AI 框架。该框架
检测是 YOLOv8 支持的主要任务。它涉及在图像或视频帧中检测对象并围绕它们绘制边界框。侦测到的对象根据其特征被归类到不同的类别。YOLOv8 能够在单个图像或视频帧中检测多个对象,具有高准确性和速度。
-[检测示例](detect.md){ .md-button .md-button--primary}
+[检测示例](detect.md){ .md-button }
## [分割](segment.md)
分割是一项涉及将图像分割成基于图像内容的不同区域的任务。每个区域根据其内容被分配一个标签。该任务在应用程序中非常有用,如图像分割和医学成像。YOLOv8 使用 U-Net 架构的变体来执行分割。
-[分割示例](segment.md){ .md-button .md-button--primary}
+[分割示例](segment.md){ .md-button }
## [分类](classify.md)
分类是一项涉及将图像归类为不同类别的任务。YOLOv8 可用于根据图像内容对图像进行分类。它使用 EfficientNet 架构的变体来执行分类。
-[分类示例](classify.md){ .md-button .md-button--primary}
+[分类示例](classify.md){ .md-button }
## [姿态](pose.md)
姿态/关键点检测是一项涉及在图像或视频帧中检测特定点的任务。这些点被称为关键点,用于跟踪移动或姿态估计。YOLOv8 能够在图像或视频帧中准确迅速地检测关键点。
-[姿态示例](pose.md){ .md-button .md-button--primary}
+[姿态示例](pose.md){ .md-button }
## 结论
diff --git a/ultralytics/cfg/__init__.py b/ultralytics/cfg/__init__.py
index 17414423..aed0eac8 100644
--- a/ultralytics/cfg/__init__.py
+++ b/ultralytics/cfg/__init__.py
@@ -71,8 +71,8 @@ CFG_INT_KEYS = ('epochs', 'patience', 'batch', 'workers', 'seed', 'close_mosaic'
'line_width', 'workspace', 'nbs', 'save_period')
CFG_BOOL_KEYS = ('save', 'exist_ok', 'verbose', 'deterministic', 'single_cls', 'rect', 'cos_lr', 'overlap_mask', 'val',
'save_json', 'save_hybrid', 'half', 'dnn', 'plots', 'show', 'save_txt', 'save_conf', 'save_crop',
- 'show_labels', 'show_conf', 'visualize', 'augment', 'agnostic_nms', 'retina_masks', 'boxes', 'keras',
- 'optimize', 'int8', 'dynamic', 'simplify', 'nms', 'profile')
+ 'show_labels', 'show_conf', 'visualize', 'augment', 'agnostic_nms', 'retina_masks', 'show_boxes',
+ 'keras', 'optimize', 'int8', 'dynamic', 'simplify', 'nms', 'profile')
def cfg2dict(cfg):
@@ -164,6 +164,9 @@ def _handle_deprecation(custom):
"""Hardcoded function to handle deprecated config keys."""
for key in custom.copy().keys():
+ if key == 'boxes':
+ deprecation_warn(key, 'show_boxes')
+ custom['show_boxes'] = custom.pop('boxes')
if key == 'hide_labels':
deprecation_warn(key, 'show_labels')
custom['show_labels'] = custom.pop('hide_labels') == 'False'
diff --git a/ultralytics/cfg/default.yaml b/ultralytics/cfg/default.yaml
index 12e37083..6549e429 100644
--- a/ultralytics/cfg/default.yaml
+++ b/ultralytics/cfg/default.yaml
@@ -49,25 +49,27 @@ iou: 0.7 # (float) intersection over union (IoU) threshold for NMS
max_det: 300 # (int) maximum number of detections per image
half: False # (bool) use half precision (FP16)
dnn: False # (bool) use OpenCV DNN for ONNX inference
-plots: True # (bool) save plots during train/val
+plots: True # (bool) save plots and images during train/val
-# Prediction settings --------------------------------------------------------------------------------------------------
+# Predict settings -----------------------------------------------------------------------------------------------------
source: # (str, optional) source directory for images or videos
-show: False # (bool) show results if possible
-save_txt: False # (bool) save results as .txt file
-save_conf: False # (bool) save results with confidence scores
-save_crop: False # (bool) save cropped images with results
-show_labels: True # (bool) show object labels in plots
-show_conf: True # (bool) show object confidence scores in plots
vid_stride: 1 # (int) video frame-rate stride
stream_buffer: False # (bool) buffer all streaming frames (True) or return the most recent frame (False)
-line_width: # (int, optional) line width of the bounding boxes, auto if missing
visualize: False # (bool) visualize model features
augment: False # (bool) apply image augmentation to prediction sources
agnostic_nms: False # (bool) class-agnostic NMS
classes: # (int | list[int], optional) filter results by class, i.e. classes=0, or classes=[0,2,3]
retina_masks: False # (bool) use high-resolution segmentation masks
-boxes: True # (bool) Show boxes in segmentation predictions
+
+# Visualize settings ---------------------------------------------------------------------------------------------------
+show: False # (bool) show predicted images and videos if environment allows
+save_txt: False # (bool) save results as .txt file
+save_conf: False # (bool) save results with confidence scores
+save_crop: False # (bool) save cropped images with results
+show_labels: True # (bool) show prediction labels, i.e. 'person'
+show_conf: True # (bool) show prediction confidence, i.e. '0.99'
+show_boxes: True # (bool) show prediction boxes
+line_width: # (int, optional) line width of the bounding boxes. Scaled to image size if None.
# Export settings ------------------------------------------------------------------------------------------------------
format: torchscript # (str) format to export to, choices at https://docs.ultralytics.com/modes/export/#export-formats
diff --git a/ultralytics/engine/predictor.py b/ultralytics/engine/predictor.py
index f41e21a9..c9bcca4d 100644
--- a/ultralytics/engine/predictor.py
+++ b/ultralytics/engine/predictor.py
@@ -170,7 +170,7 @@ class BasePredictor:
if self.args.save or self.args.show: # Add bbox to image
plot_args = {
'line_width': self.args.line_width,
- 'boxes': self.args.boxes,
+ 'boxes': self.args.show_boxes,
'conf': self.args.show_conf,
'labels': self.args.show_labels}
if not self.args.retina_masks: