Batch Processing
Batch Processing डेटा चलाने का एक किफ़ायती तरीका है Workflows images के batches और stored videos पर। यह बड़ी मात्रा में डेटा को asynchronous रूप से प्रोसेस करने के लिए आदर्श है।
Batch Processing बड़ी batch चलाने के लिए आवश्यक infrastructure को अपने आप provision करता है।
आप Roboflow web interface के माध्यम से या हमारी API के माध्यम से (CLI के जरिए) Batch Processing job configure कर सकते हैं।
जब आप कोई job शुरू करते हैं, तो आपका डेटा प्रोसेस करने के लिए cloud में machines provision की जाएँगी। इसके बाद आपको उस Workflow के output के साथ एक JSON file मिलेगी जिसे आपने अपने डेटा पर चलाने के लिए चुना है।
निम्नलिखित video में Batch Processing को विस्तार से समझाया गया है:
Batch Processing Job बनाएँ
Batch Processing job बनाने के लिए, अपने Roboflow dashboard के left sidebar में Deployments पर क्लिक करें। फिर "Batch Processing" tab पर क्लिक करें:

Batch Processing job बनाने के लिए "New Batch Job" पर क्लिक करें।
एक window खुलेगी जिसमें आप अपना job configure कर सकते हैं:

एक Workflow चुनें
किसी job को configure करना शुरू करने के लिए, पहले एक Workflow चुनें। यदि आपके पास पहले से Workflow नहीं है, तो शुरू करने के लिए हमारे Workflows documentation देखें।
Images या Videos अपलोड करें
इसके बाद, आपको वे images या videos अपलोड करने होंगे जिन पर आप अपना Workflow चलाना चाहते हैं।
Hardware configure करें
आप अपना Batch Processing job CPU या GPU पर चला सकते हैं। GPU jobs तेज़ होते हैं लेकिन अधिक महंगे होते हैं।
मूल्य निर्धारण की जानकारी के लिए, Roboflow pricing documentation देखें।
अपने job के लिए CPU या GPU में से किसी एक को चुनें:

"Advanced Options" tab के अंतर्गत कई उन्नत configuration विकल्प भी उपलब्ध हैं। हम सलाह देते हैं कि इन विकल्पों को default पर ही रहने दें।
Job शुरू करें
Batch Processing job शुरू करने के लिए, "Create Batch Job" पर क्लिक करें।
आपके job के लिए infrastructure provision किया जाएगा और processing शुरू हो जाएगी।
Job Progress की निगरानी करें
जब आप अपना job शुरू करेंगे, तो एक status indicator दिखाई देगा जो बताएगा कि processing configure की जा रही है, batch data प्रोसेस हो रहा है, और job कब complete होता है।
आप real time में monitor कर सकते हैं कि batch का कितना हिस्सा प्रोसेस हो चुका है।
आपका डेटा प्रोसेस करने में लगने वाला समय इस बात पर निर्भर करता है कि कितनी images हैं।
API या CLI के साथ Batch Processing Job बनाएँ
प्रोग्राम के माध्यम से Batch Processing job बनाने के लिए, देखें API Reference REST API endpoints के लिए या CLI Usage Roboflow CLI के लिए guide।
सामान्य समस्याओं को debug करने के लिए, देखें समस्या निवारण.
अंतिम अपडेट
क्या यह उपयोगी था?