For the complete documentation index, see llms.txt. This page is also available as Markdown.

YOLOv9/v10 डिटेक्शन

अत्याधुनिक रीयल-टाइम ऑब्जेक्ट डिटेक्शन — GPU पर नवीनतम YOLO मॉडलों को प्रशिक्षित करें और तैनात करें

YOLO (You Only Look Once) रीयल-टाइम ऑब्जेक्ट डिटेक्शन के लिए स्वर्ण मानक बना हुआ है। YOLOv9 ने Programmable Gradient Information (PGI) और Generalized Efficient Layer Aggregation Network (GELAN) पेश किए, जबकि YOLOv10 ने dual-label assignments के साथ NMS-मुक्त डिटेक्शन लाया। दोनों NVIDIA GPUs पर शीर्ष-स्तरीय सटीकता/गति संतुलन प्रदान करते हैं।


YOLOv9 बनाम YOLOv10 बनाम YOLOv8 — त्वरित तुलना

मॉडल
mAP50-95
गति (A100)
पैरामीटर
NMS

YOLOv8x

53.9

14.2ms

68.2M

आवश्यक

YOLOv9e

55.6

16.8ms

57.3M

आवश्यक

YOLOv10x

54.4

10.7ms

29.5M

मुक्त

YOLOv10b

53.0

8.8ms

19.1M

मुक्त

YOLOv10s

46.8

4.2ms

7.2M

मुक्त


उपयोग के मामले

  • सुरक्षा एवं निगरानी — रीयल-टाइम व्यक्ति/वाहन/ऑब्जेक्ट डिटेक्शन

  • स्वायत्त वाहन — पैदल यात्री और बाधा डिटेक्शन

  • विनिर्माण QC — उत्पादन लाइनों पर दोष डिटेक्शन

  • रिटेल विश्लेषण — ग्राहक प्रवाह और उत्पाद डिटेक्शन

  • मेडिकल इमेजिंग — X-ray और स्कैन में असामान्यता डिटेक्शन

  • खेल विश्लेषण — खिलाड़ी और गेंद ट्रैकिंग

  • कृषि — फसल रोग और कीट डिटेक्शन


पूर्वापेक्षाएँ

  • GPU किराये के साथ Clore.ai खाता

  • कस्टम मॉडल प्रशिक्षण के लिए प्रशिक्षण डेटा या COCO pretrained weights का उपयोग करें

  • Python और कमांड लाइन का बुनियादी ज्ञान


चरण 1 — Clore.ai पर GPU किराए पर लें

  1. पर जाएँ clore.ai → मार्केटप्लेस

  2. अपने कार्य के आधार पर GPU चुनें:

    • केवल इन्फ़रेंस: RTX 3080/3090 या RTX 4080 — उत्कृष्ट मूल्य/प्रदर्शन

    • छोटे मॉडल प्रशिक्षण: RTX 4090 24GB

    • बड़े मॉडल प्रशिक्षण (YOLOv9e/YOLOv10x): A100 40/80GB

रीयल-टाइम इन्फ़रेंस के लिए (वीडियो स्ट्रीम), RTX 3090 या RTX 4090 मॉडल संस्करण के आधार पर 100–500 FPS प्रदान करता है। सबसे छोटा YOLOv10n भी TensorRT के साथ 4090 पर 1000+ FPS पर चलता है।


चरण 2 — Ultralytics कंटेनर तैनात करें

आधिकारिक Ultralytics Docker image एकीकृत API के माध्यम से YOLOv8, YOLOv9, और YOLOv10 का समर्थन करती है:

Docker इमेज:

पोर्ट:

Environment Variables:

डिस्क: कम से कम 20GB (pretrained weights + आपका dataset)


चरण 3 — कनेक्ट करें और सत्यापित करें


चरण 4 — pretrained models के साथ त्वरित इन्फ़रेंस

YOLOv10 इन्फ़रेंस (NMS-मुक्त)

YOLOv9 इन्फ़रेंस

रीयल-टाइम वीडियो स्ट्रीम इन्फ़रेंस


चरण 5 — कस्टम मॉडल को प्रशिक्षित करें

अपना डेटासेट तैयार करें

YOLO एक विशिष्ट directory structure और label format का उपयोग करता है:

प्रत्येक label file (छवि के समान नाम वाली, .txt विस्तार) में शामिल होता है:

डेटासेट कॉन्फ़िगरेशन बनाएं

Roboflow से import करें (अनुशंसित)

YOLOv10 को प्रशिक्षित करें

YOLOv9 को प्रशिक्षित करें

प्रशिक्षण सुझाव:

  • बैच आकार: से शुरू करें batch=16 for RTX 4090, batch=32 for A100 40GB

  • छवि आकार: imgsz=640 मानक है; उच्च-रिज़ॉल्यूशन कार्यों के लिए 1280 उपयोग करें

  • एपॉक्स: 100 epochs fine-tuning के लिए सामान्य हैं, scratch से training के लिए 300+

  • AMP (मिक्स्ड प्रिसिजन): हमेशा सक्षम करें amp=True 1.5–2x speedup के लिए


चरण 6 — अधिकतम गति के लिए TensorRT में निर्यात करें

ONNX में निर्यात करें


चरण 7 — REST API के रूप में सर्व करें


चरण 8 — अपने मॉडल का सत्यापन और बेंचमार्क करें


परिणाम डाउनलोड करें


समस्या निवारण

प्रशिक्षण के दौरान CUDA Out of Memory

धीमी प्रशिक्षण गति

कम mAP / खराब डिटेक्शन


प्रदर्शन संदर्भ (Clore.ai GPUs)

मॉडल
GPU
बैच
FPS (इन्फ़रेंस)
mAP50-95

YOLOv10n

RTX 3090

1

1,200

38.5

YOLOv10s

RTX 3090

1

780

46.8

YOLOv10m

RTX 4090

1

950

51.3

YOLOv10x

RTX 4090

1

380

54.4

YOLOv9e

A100 40G

1

720

55.6

YOLOv10x TRT

RTX 4090

1

920

54.2


अतिरिक्त संसाधन


Clore.ai GPU रेंटल्स पर YOLOv9 और YOLOv10, कस्टम ऑब्जेक्ट डिटेक्शन मॉडल को प्रशिक्षित करने और रीयल-टाइम इन्फ़ेरेंस पाइपलाइनों को तैनात करने का एक किफायती तरीका प्रदान करते हैं — AWS SageMaker या Google Vertex AI की अतिरिक्त जटिलता के बिना।


Clore.ai GPU अनुशंसाएँ

उपयोग-प्रकरण
अनुशंसित GPU
Clore.ai पर अनुमानित लागत

विकास/परीक्षण

RTX 3090 (24GB)

$0.07–0.21/gpu/hr

प्रोडक्शन इनफ़रेंस

RTX 4090 (24GB)

$0.14–0.42/gpu/hr

बड़े-बैच प्रशिक्षण

A100 80GB

💡 इस गाइड के सभी उदाहरण Clore.ai GPU servers पर तैनात किए जा सकते हैं। उपलब्ध GPUs ब्राउज़ करें और घंटे के हिसाब से किराए पर लें — कोई प्रतिबद्धता नहीं, पूर्ण root access.

अंतिम अपडेट

क्या यह उपयोगी था?