# 모델 가중치 다운로드

### Roboflow Inference를 통한 자동 다운로드(권장)

[Roboflow Inference](https://inference.roboflow.com/) 는 CPU 및 GPU 장치에서 모델을 로컬로 실행하기 위한 오픈 소스의 확장 가능한 시스템입니다.

**시작하는 가장 빠르고 안정적인 방법입니다**. Inference를 사용하면 파일이나 버전 관리를 할 필요가 없습니다. Roboflow Inference가 코드 실행 시 모델 가중치를 처음 자동으로 가져와 캐시합니다.

* **작동 방식**: 첫 번째 inference 요청 시 가중치가 Roboflow 서버에서 다운로드되어 로컬에 저장됩니다. 이후의 모든 예측은 이 로컬 캐시를 사용하며, 이미지는 클라우드로 전송되지 않습니다.
* **배포 옵션**:
  * [Workflows](https://docs.roboflow.com/roboflow/roboflow-ko/workflows/deploy-a-workflow): 프로덕션용 다단계 computer vision 워크플로우를 위한
  * [Python inference SDK](https://inference.roboflow.com/quickstart/run_a_model/): Python 통합용

### 수동 모델 가중치 다운로드

때로는 원시 가중치 파일(예: PyTorch `.pt` 파일)이 필요할 수 있습니다. 예를 들어, 사용자 지정 Android 구현처럼 Roboflow가 아직 기본적으로 지원하지 않는 장치에서 실행하려는 경우입니다.

다음을 참조하세요 [지원되는 모델 표](https://docs.roboflow.com/roboflow/roboflow-ko/deploy/supported-models) 가중치 다운로드 호환성을 위해

{% hint style="warning" %}
**유료 기능**: 수동 가중치 다운로드는 Core 요금제의 유료 사용자와 일부 Enterprise 고객에게만 제공됩니다. 자세한 내용은 [요금 페이지](https://roboflow.com/pricing).
{% endhint %}

#### 방법 A: Roboflow 플랫폼

Project 내의 Model 버전으로 이동하세요. 요금제가 허용하는 경우, "Download Weights" 버튼을 클릭하면 가중치를 다운로드할 수 있습니다. 이렇게 하면 임베디드 장치에서 사용할 수 있도록 변환 가능한 파일이 제공됩니다.

<figure><img src="https://3958014485-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6S9nPJhEX9FYH6clfW%2Fuploads%2FyR3TZH3SjkcIIDt9tjU9%2Fdownload-weights.png?alt=media&#x26;token=21956d62-1eed-49f5-a198-5969c5bac9e2" alt="Download Weights button"><figcaption></figcaption></figure>

#### 방법 B: Python SDK

또한 Roboflow Python 패키지를 사용하여 가중치를 디렉터리로 직접 다운로드할 수 있습니다:

```python
import roboflow

rf = roboflow.Roboflow(api_key="YOUR_API_KEY")
model = rf.workspace().project("PROJECT_ID").version("1").model
model.download() # 'weights.pt'를 로컬 폴더에 다운로드합니다
```

**참고**: Roboflow는 Roboflow Inference 생태계 외부에서 사용되는 모델 가중치에 대해 기술 지원을 제공하지 않습니다. 최상의 경험을 위해 1장에 설명된 Inference 경로를 사용하는 것을 권장합니다.
