# Batch Processing

Batch Processing은 실행하는 데 비용 효율적인 방법입니다 [Workflows](https://docs.roboflow.com/roboflow/roboflow-ko/workflows/what-is-workflows) 이미지와 저장된 동영상 배치에서. 이는 대량의 데이터를 비동기적으로 처리하는 데 이상적입니다.

Batch Processing은 대규모 배치를 실행하는 데 필요한 인프라를 자동으로 프로비저닝합니다.

Roboflow 웹 인터페이스 또는 API(CLI를 통해)를 통해 Batch Processing 작업을 구성할 수 있습니다.

작업을 시작하면 데이터 처리를 위해 클라우드에 머신이 프로비저닝됩니다. 그러면 데이터에 대해 실행하도록 선택한 Workflow의 출력이 포함된 JSON 파일을 받게 됩니다.

다음 동영상은 Batch Processing을 자세히 설명합니다:

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

### Batch Processing Job 만들기

Batch Processing 작업을 만들려면 Roboflow 대시보드의 왼쪽 사이드바에서 Deployments를 클릭하세요. 그런 다음 "Batch Jobs" 탭을 클릭하세요:

<figure><img src="https://3958014485-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6S9nPJhEX9FYH6clfW%2Fuploads%2Fgit-blob-1193fa943b014f1b279c123ad5ccc88fac10f551%2FScreenshot%202025-05-19%20at%2012.14.51.png?alt=media" alt=""><figcaption></figcaption></figure>

"New Batch Job"을 클릭하여 Batch Processing 작업을 만드세요.

작업을 구성할 수 있는 창이 열립니다:

<figure><img src="https://3958014485-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6S9nPJhEX9FYH6clfW%2Fuploads%2Fgit-blob-10667231b1e727c9344565e52171e0d1cb26b90c%2FScreenshot%202025-05-19%20at%2012.16.27.png?alt=media" alt=""><figcaption></figcaption></figure>

#### Workflow 선택

작업 구성을 시작하려면 먼저 Workflow를 선택하세요. 아직 Workflow가 없다면 시작하려면 Workflows 문서를 참조하세요.

#### 이미지 또는 동영상 업로드

다음으로, Workflow를 실행할 이미지 또는 동영상을 업로드해야 합니다.

#### 하드웨어 구성

Batch Processing 작업은 CPU 또는 GPU에서 실행할 수 있습니다. GPU 작업은 더 빠르지만 더 비쌉니다.

가격 정보는 Roboflow 가격 문서를 참조하세요.

작업에 사용할 CPU 또는 GPU 중 하나를 선택하세요:

<figure><img src="https://3958014485-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6S9nPJhEX9FYH6clfW%2Fuploads%2Fgit-blob-18c4999be68bfb6ede2dccb3ecd3fcc1d3c593c7%2FScreenshot%202025-05-19%20at%2012.19.21.png?alt=media" alt=""><figcaption></figcaption></figure>

"Advanced Options" 탭에는 몇 가지 고급 구성 옵션도 있습니다. 이러한 옵션은 기본값으로 두는 것을 권장합니다.

#### 작업 시작

Batch Processing 작업을 시작하려면 "Create Batch Job"을 클릭하세요.

작업에 필요한 인프라가 프로비저닝되고 처리가 시작됩니다.

### 작업 진행 상황 모니터링

작업을 시작하면 처리가 구성 중인지, 배치 데이터가 처리 중인지, 작업이 완료되었는지를 나타내는 상태 표시기가 표시됩니다.

배치의 처리된 양을 실시간으로 모니터링할 수 있습니다.

데이터를 처리하는 데 걸리는 시간은 이미지 수에 따라 달라집니다.

### API 또는 CLI를 사용하여 Batch Processing Job 만들기

프로그램matically Batch Processing 작업을 만들려면 [API Reference](https://docs.roboflow.com/roboflow/roboflow-ko/deploy/batch-processing/api-reference) 를 REST API 엔드포인트에 대해 참조하거나 [CLI Usage](https://docs.roboflow.com/roboflow/roboflow-ko/deploy/batch-processing/cli-usage) Roboflow CLI 가이드를 참조하세요.

일반적인 문제를 디버깅하려면 다음을 참조하세요. [Troubleshooting](https://docs.roboflow.com/roboflow/roboflow-ko/deploy/batch-processing/troubleshooting).
