ultralytics 8.0.216 fix hard-coded batch=64 cls loss (#6523)

Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: HDW AI group <huzhongshan@gmail.com>
This commit is contained in:
Glenn Jocher 2023-11-22 21:16:55 +01:00 committed by GitHub
parent 16a13a1ce0
commit 10f6ac5e9b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 115 additions and 6 deletions

View File

@ -82,7 +82,7 @@ YOLOv3 श्रृंखला, इनमें YOLOv3, YOLOv3-Ultralytics औ
अगर आप अपने शोध में YOLOv3 का उपयोग करते हैं, तो कृपया मूल YOLO पेपर्स और Ultralytics YOLOv3 रिपॉज़िटरी को उद्धृत करें। अगर आप अपने शोध में YOLOv3 का उपयोग करते हैं, तो कृपया मूल YOLO पेपर्स और Ultralytics YOLOv3 रिपॉज़िटरी को उद्धृत करें।
!!! उध्दरण "" !!! Quote ""
=== "BibTeX" === "BibTeX"

View File

@ -72,8 +72,7 @@ YOLOv5u वस्तु ज्ञापन के तरीकों में
model.info() model.info()
# COCO8 प्रायोगिक उदाहरण डेटासेट पर 100 एपॉक के लिए मॉडल # COCO8 प्रायोगिक उदाहरण डेटासेट पर 100 एपॉक के लिए मॉडल
results = model.train(data='coco8.yaml', epochs=100, imgsz=640)
ka प्रशिक्षित करें results = model.train(data='coco8.yaml', epochs=100, imgsz=640)
# YOLOv5n मॉडल के साथ 'bus.jpg' छविमें ज्ञापन चलाएं # YOLOv5n मॉडल के साथ 'bus.jpg' छविमें ज्ञापन चलाएं
results = model('path/to/bus.jpg') results = model('path/to/bus.jpg')

View File

@ -36,7 +36,7 @@ Yएक मॉडल के हर मानक, विशिष्ट कार
## प्रदर्शन की मापदंड ## प्रदर्शन की मापदंड
!!! प्रदर्शन !!! Note "प्रदर्शन"
=== "वस्तुनिर्धारण (COCO)" === "वस्तुनिर्धारण (COCO)"

View File

@ -188,6 +188,17 @@ nav:
- الوضعية: tasks/pose.md - الوضعية: tasks/pose.md
- النماذج: - النماذج:
- models/index.md - models/index.md
- YOLOv3: models/yolov3.md
- YOLOv4: models/yolov4.md
- YOLOv5: models/yolov5.md
- YOLOv6: models/yolov6.md
- YOLOv7: models/yolov7.md
- YOLOv8: models/yolov8.md
- SAM (Segment Anything Model): models/sam.md
- MobileSAM (Mobile Segment Anything Model): models/mobile-sam.md
- FastSAM (Fast Segment Anything Model): models/fast-sam.md
- YOLO-NAS (Neural Architecture Search): models/yolo-nas.md
- RT-DETR (Realtime Detection Transformer): models/rtdetr.md
- المجموعات البيانية: - المجموعات البيانية:
- datasets/index.md - datasets/index.md

View File

@ -188,6 +188,17 @@ nav:
- Pose: tasks/pose.md - Pose: tasks/pose.md
- Modelle: - Modelle:
- models/index.md - models/index.md
- YOLOv3: models/yolov3.md
- YOLOv4: models/yolov4.md
- YOLOv5: models/yolov5.md
- YOLOv6: models/yolov6.md
- YOLOv7: models/yolov7.md
- YOLOv8: models/yolov8.md
- SAM (Segment Anything Model): models/sam.md
- MobileSAM (Mobile Segment Anything Model): models/mobile-sam.md
- FastSAM (Fast Segment Anything Model): models/fast-sam.md
- YOLO-NAS (Neural Architecture Search): models/yolo-nas.md
- RT-DETR (Realtime Detection Transformer): models/rtdetr.md
- Datensätze: - Datensätze:
- datasets/index.md - datasets/index.md

View File

@ -188,6 +188,17 @@ nav:
- Pose: tasks/pose.md - Pose: tasks/pose.md
- Modelos: - Modelos:
- models/index.md - models/index.md
- YOLOv3: models/yolov3.md
- YOLOv4: models/yolov4.md
- YOLOv5: models/yolov5.md
- YOLOv6: models/yolov6.md
- YOLOv7: models/yolov7.md
- YOLOv8: models/yolov8.md
- SAM (Segment Anything Model): models/sam.md
- MobileSAM (Mobile Segment Anything Model): models/mobile-sam.md
- FastSAM (Fast Segment Anything Model): models/fast-sam.md
- YOLO-NAS (Neural Architecture Search): models/yolo-nas.md
- RT-DETR (Realtime Detection Transformer): models/rtdetr.md
- Conjuntos de datos: - Conjuntos de datos:
- datasets/index.md - datasets/index.md

View File

@ -188,6 +188,17 @@ nav:
- Pose: tasks/pose.md - Pose: tasks/pose.md
- Modèles: - Modèles:
- models/index.md - models/index.md
- YOLOv3: models/yolov3.md
- YOLOv4: models/yolov4.md
- YOLOv5: models/yolov5.md
- YOLOv6: models/yolov6.md
- YOLOv7: models/yolov7.md
- YOLOv8: models/yolov8.md
- SAM (Segment Anything Model): models/sam.md
- MobileSAM (Mobile Segment Anything Model): models/mobile-sam.md
- FastSAM (Fast Segment Anything Model): models/fast-sam.md
- YOLO-NAS (Neural Architecture Search): models/yolo-nas.md
- RT-DETR (Realtime Detection Transformer): models/rtdetr.md
- Jeux de données: - Jeux de données:
- datasets/index.md - datasets/index.md

View File

@ -188,6 +188,17 @@ nav:
- मुद्रा: tasks/pose.md - मुद्रा: tasks/pose.md
- मॉडल: - मॉडल:
- models/index.md - models/index.md
- YOLOv3: models/yolov3.md
- YOLOv4: models/yolov4.md
- YOLOv5: models/yolov5.md
- YOLOv6: models/yolov6.md
- YOLOv7: models/yolov7.md
- YOLOv8: models/yolov8.md
- SAM (Segment Anything Model): models/sam.md
- MobileSAM (Mobile Segment Anything Model): models/mobile-sam.md
- FastSAM (Fast Segment Anything Model): models/fast-sam.md
- YOLO-NAS (Neural Architecture Search): models/yolo-nas.md
- RT-DETR (Realtime Detection Transformer): models/rtdetr.md
- डेटासेट्स: - डेटासेट्स:
- datasets/index.md - datasets/index.md

View File

@ -188,6 +188,17 @@ nav:
- ポーズ: tasks/pose.md - ポーズ: tasks/pose.md
- モデル: - モデル:
- models/index.md - models/index.md
- YOLOv3: models/yolov3.md
- YOLOv4: models/yolov4.md
- YOLOv5: models/yolov5.md
- YOLOv6: models/yolov6.md
- YOLOv7: models/yolov7.md
- YOLOv8: models/yolov8.md
- SAM (Segment Anything Model): models/sam.md
- MobileSAM (Mobile Segment Anything Model): models/mobile-sam.md
- FastSAM (Fast Segment Anything Model): models/fast-sam.md
- YOLO-NAS (Neural Architecture Search): models/yolo-nas.md
- RT-DETR (Realtime Detection Transformer): models/rtdetr.md
- データセット: - データセット:
- datasets/index.md - datasets/index.md

View File

@ -188,6 +188,17 @@ nav:
- 포즈: tasks/pose.md - 포즈: tasks/pose.md
- 모델: - 모델:
- models/index.md - models/index.md
- YOLOv3: models/yolov3.md
- YOLOv4: models/yolov4.md
- YOLOv5: models/yolov5.md
- YOLOv6: models/yolov6.md
- YOLOv7: models/yolov7.md
- YOLOv8: models/yolov8.md
- SAM (Segment Anything Model): models/sam.md
- MobileSAM (Mobile Segment Anything Model): models/mobile-sam.md
- FastSAM (Fast Segment Anything Model): models/fast-sam.md
- YOLO-NAS (Neural Architecture Search): models/yolo-nas.md
- RT-DETR (Realtime Detection Transformer): models/rtdetr.md
- 데이터셋: - 데이터셋:
- datasets/index.md - datasets/index.md

View File

@ -188,6 +188,17 @@ nav:
- Pose: tasks/pose.md - Pose: tasks/pose.md
- Modelos: - Modelos:
- models/index.md - models/index.md
- YOLOv3: models/yolov3.md
- YOLOv4: models/yolov4.md
- YOLOv5: models/yolov5.md
- YOLOv6: models/yolov6.md
- YOLOv7: models/yolov7.md
- YOLOv8: models/yolov8.md
- SAM (Segment Anything Model): models/sam.md
- MobileSAM (Mobile Segment Anything Model): models/mobile-sam.md
- FastSAM (Fast Segment Anything Model): models/fast-sam.md
- YOLO-NAS (Neural Architecture Search): models/yolo-nas.md
- RT-DETR (Realtime Detection Transformer): models/rtdetr.md
- Conjuntos de Dados: - Conjuntos de Dados:
- datasets/index.md - datasets/index.md

View File

@ -188,6 +188,17 @@ nav:
- Поза: tasks/pose.md - Поза: tasks/pose.md
- Модели: - Модели:
- models/index.md - models/index.md
- YOLOv3: models/yolov3.md
- YOLOv4: models/yolov4.md
- YOLOv5: models/yolov5.md
- YOLOv6: models/yolov6.md
- YOLOv7: models/yolov7.md
- YOLOv8: models/yolov8.md
- SAM (Segment Anything Model): models/sam.md
- MobileSAM (Mobile Segment Anything Model): models/mobile-sam.md
- FastSAM (Fast Segment Anything Model): models/fast-sam.md
- YOLO-NAS (Neural Architecture Search): models/yolo-nas.md
- RT-DETR (Realtime Detection Transformer): models/rtdetr.md
- Данные: - Данные:
- datasets/index.md - datasets/index.md

View File

@ -188,6 +188,17 @@ nav:
- 姿态: tasks/pose.md - 姿态: tasks/pose.md
- 模型: - 模型:
- models/index.md - models/index.md
- YOLOv3: models/yolov3.md
- YOLOv4: models/yolov4.md
- YOLOv5: models/yolov5.md
- YOLOv6: models/yolov6.md
- YOLOv7: models/yolov7.md
- YOLOv8: models/yolov8.md
- SAM (Segment Anything Model): models/sam.md
- MobileSAM (Mobile Segment Anything Model): models/mobile-sam.md
- FastSAM (Fast Segment Anything Model): models/fast-sam.md
- YOLO-NAS (Neural Architecture Search): models/yolo-nas.md
- RT-DETR (Realtime Detection Transformer): models/rtdetr.md
- 数据集: - 数据集:
- datasets/index.md - datasets/index.md

View File

@ -1,6 +1,6 @@
# Ultralytics YOLO 🚀, AGPL-3.0 license # Ultralytics YOLO 🚀, AGPL-3.0 license
__version__ = '8.0.215' __version__ = '8.0.216'
from ultralytics.models import RTDETR, SAM, YOLO from ultralytics.models import RTDETR, SAM, YOLO
from ultralytics.models.fastsam import FastSAM from ultralytics.models.fastsam import FastSAM

View File

@ -523,6 +523,6 @@ class v8ClassificationLoss:
def __call__(self, preds, batch): def __call__(self, preds, batch):
"""Compute the classification loss between predictions and true labels.""" """Compute the classification loss between predictions and true labels."""
loss = torch.nn.functional.cross_entropy(preds, batch['cls'], reduction='sum') / 64 loss = torch.nn.functional.cross_entropy(preds, batch['cls'], reduction='mean')
loss_items = loss.detach() loss_items = loss.detach()
return loss, loss_items return loss, loss_items