> 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-ko/deploy/batch-processing.md).

# 배치 처리

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

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

{% hint style="info" %}
Batch Processing은 Growth 및 Enterprise 플랜에서 사용할 수 있습니다. "Batch Processing" 탭에서 작업을 시작하거나, [Asset Library](/roboflow/roboflow-ko/workspaces/asset-library.md).
{% endhint %}

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

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

다음 영상에서는 Batch Processing을 자세히 설명합니다:

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

### Batch Processing 작업 만들기

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

<figure><img src="/files/8488c16d0c790b32a3af106f4c3c07ff7e8696dc" alt=""><figcaption></figcaption></figure>

"New Batch Job"을 클릭하여 Batch Processing 작업을 만듭니다.

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

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

#### Workflow 선택

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

#### 이미지 또는 비디오 업로드

다음으로, Workflow를 실행할 이미지 또는 비디오를 업로드해야 합니다.

#### 하드웨어 구성

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

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

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

<figure><img src="/files/6ff6c521e48f7062c7b91a79fc648463498f78cd" alt=""><figcaption></figcaption></figure>

"Advanced Options" 탭에서 여러 고급 구성 옵션도 사용할 수 있습니다. 이러한 옵션은 기본값으로 두는 것을 권장합니다.

#### 작업 시작

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

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

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

작업을 시작하면, 처리 구성이 진행 중일 때, 배치 데이터가 처리 중일 때, 그리고 작업이 완료되었을 때를 나타내는 상태 표시기가 나타납니다.

배치의 처리 진행 정도를 실시간으로 모니터링할 수 있습니다.

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

작업을 열어 작업 세부 정보를 확인할 수 있습니다. 여기에는 작업이 실행된 이미지가 표시되는 "Input Source"가 포함됩니다:  [Asset Library](/roboflow/roboflow-ko/workspaces/asset-library.md) 이미지를 선택하는 데 사용된 검색 쿼리(해당 선택을 다시 열 수 있는 링크 포함) 또는 수동으로 선택한 이미지 수입니다.

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

프로그래밍 방식으로 Batch Processing 작업을 만들려면 다음을 참조하세요. [API Reference](/roboflow/roboflow-ko/deploy/batch-processing/api-reference.md) REST API 엔드포인트는 다음을, [CLI Usage](/roboflow/roboflow-ko/deploy/batch-processing/cli-usage.md) Roboflow CLI 가이드를 참조하세요.

### 앱에서 작업 실행

CLI 없이도 Batch Processing 작업을 시작할 수 있습니다. Asset Library에서 필요할 때 Workflow를 실행하거나, 클라우드 버킷이 동기화될 때마다 자동으로 실행할 수 있습니다. 다음을 참조하세요. [Run Workflows from the App](/roboflow/roboflow-ko/deploy/batch-processing/run-from-the-app.md).

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