# モデル重みのダウンロード

### Roboflow Inference による自動ダウンロード（推奨）

[Roboflow Inference](https://inference.roboflow.com/) は、CPU および GPU デバイス上でローカルにモデルを実行するための、オープンソースでスケーラブルなシステムです。

**これが、最も দ্রুতで信頼性の高い開始方法です**。Inference を使用すると、ファイルやバージョン管理を行う必要はありません。Roboflow Inference は、コードを初めて実行したときにモデルの重みを自動的に取得してキャッシュします。

* **仕組み**：最初の推論リクエスト時に、重みが Roboflow のサーバーからダウンロードされ、ローカルに保存されます。以降の予測はすべてこのローカルキャッシュを使用します。画像がクラウドに送信されることはありません。
* **デプロイオプション**:
  * [Workflows](https://docs.roboflow.com/roboflow/roboflow-jp/workflows/deploy-a-workflow)：本番利用向けのマルチステップなコンピュータビジョン ワークフロー向け
  * [Python inference SDK](https://inference.roboflow.com/quickstart/run_a_model/)：Python との統合向け

### 手動での Model Weights ダウンロード

場合によっては、生の重みファイル（たとえば PyTorch `.pt` ファイル）が必要になることがあります。これは、カスタム Android 実装など、Roboflow がまだネイティブにサポートしていないデバイスで実行するためです。

を参照してください [対応モデルの表](https://docs.roboflow.com/roboflow/roboflow-jp/deploy/supported-models) 重みダウンロードの互換性のために。

{% hint style="warning" %}
**プレミアム機能**：手動での重みダウンロードは、Core プランの有料ユーザーおよび一部の Enterprise 顧客のみ利用できます。詳しくは [料金ページ](https://roboflow.com/pricing).
{% endhint %}

#### 方法 A: Roboflow Platform

Project 内の Model version に移動してください。ご利用のプランで許可されている場合、「Download Weights」ボタンをクリックすると重みをダウンロードできます。これにより、組み込みデバイスで使用できるように変換可能なファイルが提供されます。

<figure><img src="https://3740591140-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 の手順を使用することを推奨します。
