> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/roboflow/roboflow-hi/deploy/batch-processing.md).

# Batch Processing

Batch Processing, चलाने का एक किफ़ायती तरीका है [Workflows](/roboflow/roboflow-hi/workflows/what-is-workflows.md) इमेज़ के बैचों और संग्रहित वीडियो पर। यह बड़ी मात्रा में डेटा को असिंक्रोनस रूप से प्रोसेस करने के लिए आदर्श है।

Batch Processing बड़े बैच को चलाने के लिए आवश्यक infrastructure को स्वचालित रूप से provision करता है।

{% hint style="info" %}
Batch Processing Growth और Enterprise plans पर उपलब्ध है। आप "Batch Processing" tab से एक job शुरू कर सकते हैं, या [Asset Library](/roboflow/roboflow-hi/workspaces/asset-library.md).
{% endhint %}

आप Roboflow web interface के माध्यम से या हमारे API (CLI के जरिए) के माध्यम से एक Batch Processing job configure कर सकते हैं।

जब आप एक job शुरू करते हैं, तो आपका डेटा प्रोसेस करने के लिए cloud में machines provision की जाएँगी। इसके बाद आपको अपने डेटा पर चलाने के लिए चुने गए Workflow के output के साथ एक JSON file मिलेगी।

निम्नलिखित वीडियो Batch Processing को विस्तार से समझाता है:

{% embed url="<https://www.youtube.com/watch?v=S7K2j2IeQrM>" %}

### एक Batch Processing Job बनाएँ

Batch Processing job बनाने के लिए, अपने Roboflow dashboard के left sidebar में Deployments पर क्लिक करें। फिर, "Batch Processing" tab पर क्लिक करें:

<figure><img src="/files/246a7d83fc269c973546cae97c6abc3c674fb5fa" alt=""><figcaption></figcaption></figure>

Batch Processing job बनाने के लिए "New Batch Job" पर क्लिक करें।

एक window खुलेगी जिसमें आप अपना job configure कर सकते हैं:

<figure><img src="/files/eca9a793eeb9a8bf7bc495d3605a7e9d2d28db4a" alt=""><figcaption></figcaption></figure>

#### एक Workflow चुनें

किसी job को configure करना शुरू करने के लिए, पहले एक Workflow चुनें। यदि आपके पास पहले से कोई Workflow नहीं है, तो शुरू करने के लिए हमारे Workflows documentation देखें।

#### इमेज़ या वीडियो अपलोड करें

इसके बाद, आपको वे इमेज़ या वीडियो अपलोड करने होंगे जिन पर आप अपना Workflow चलाना चाहते हैं।

#### Hardware Configure करें

आप अपना Batch Processing job CPU या GPU पर चला सकते हैं। GPU jobs तेज़ होते हैं लेकिन अधिक महंगे होते हैं।

मूल्य निर्धारण की जानकारी के लिए, Roboflow pricing documentation देखें।

अपने job के लिए CPU या GPU में से किसी एक को चुनें:

<figure><img src="/files/7231fd24855bd1233693807dcef05902a119448a" alt=""><figcaption></figcaption></figure>

"Advanced Options" tab के अंतर्गत कई उन्नत configuration options भी उपलब्ध हैं। हम इन options को default पर छोड़ने की अनुशंसा करते हैं।

#### Job शुरू करें

Batch Processing job शुरू करने के लिए, "Create Batch Job" पर क्लिक करें।

आपके job के लिए infrastructure provision किया जाएगा और processing शुरू हो जाएगी।

### Job Progress मॉनिटर करें

जब आप अपना job शुरू करते हैं, तो एक status indicator दिखाई देगा जो बताएगा कि processing configure की जा रही है, batch data process किया जा रहा है, और job कब complete हो गया है।

आप real time में देख सकते हैं कि बैच का कितना भाग प्रोसेस हो चुका है।

आपका डेटा प्रोसेस करने में लगने वाला समय इस पर निर्भर करता है कि कितनी images हैं।

इसके details देखने के लिए एक job खोलें, जिसमें "Input Source" शामिल है जो दिखाता है कि job किन images पर चला था: the [Asset Library](/roboflow/roboflow-hi/workspaces/asset-library.md) उन्हें चुनने के लिए इस्तेमाल की गई search query (उसे फिर से खोलने के लिए एक link के साथ), या manually चुनी गई images की संख्या।

### API या CLI के साथ एक Batch Processing Job बनाएँ

प्रोग्रामmatically एक Batch Processing job बनाने के लिए, देखें [API Reference](/roboflow/roboflow-hi/deploy/batch-processing/api-reference.md) REST API endpoints के लिए या [CLI Usage](/roboflow/roboflow-hi/deploy/batch-processing/cli-usage.md) Roboflow CLI के लिए guide।

### App से एक Job चलाएँ

आप CLI के बिना भी एक Batch Processing job शुरू कर सकते हैं: Asset Library से मांग पर एक Workflow चलाएँ, या जब भी कोई cloud bucket sync हो, तब उसे स्वचालित रूप से चलाएँ। देखें [App से Workflows चलाएँ](/roboflow/roboflow-hi/deploy/batch-processing/run-from-the-app.md).

सामान्य समस्याओं के debugging के लिए, देखें [समस्या निवारण](/roboflow/roboflow-hi/deploy/batch-processing/troubleshooting.md).
