Model Weights をダウンロード
Roboflow models を自分のハードウェアで実行するには、Roboflow Inference(推奨される自動方式)を使うか、Model Weights を手動でダウンロードする(特定の例外ケース向け)ことができます。
最終更新
役に立ちましたか?
Roboflow models を自分のハードウェアで実行するには、Roboflow Inference(推奨される自動方式)を使うか、Model Weights を手動でダウンロードする(特定の例外ケース向け)ことができます。
Roboflow Inference は、CPU および GPU デバイス上でローカルにモデルを実行するための、オープンソースでスケーラブルなシステムです。
これは、最も速く、最も信頼性の高い開始方法です。Inference を使用すると、ファイルやバージョニングを管理する必要はありません。Roboflow Inference は、コードを初めて実行したときにモデルの重みを自動的に取得してキャッシュします。
仕組み:最初の推論リクエスト時に、重みが Roboflow のサーバーからダウンロードされ、ローカルに保存されます。以降の予測はすべてこのローカルキャッシュを使用し、画像がクラウドに送信されることはありません。
デプロイオプション:
Workflows:本番環境対応のマルチステップのコンピュータビジョンワークフロー向け
Python inference SDK:Python との統合向け
場合によっては、生の重みファイル(例:PyTorch .pt ファイル)が、カスタム Android 実装など Roboflow がまだネイティブにサポートしていないデバイスで実行するために必要になることがあります。
詳細は Supported Models table 重みのダウンロード互換性のため。
プレミアム機能:手動での重みのダウンロードは、Core プランの有料ユーザーおよび一部の Enterprise 顧客のみ利用できます。詳細は当社の 料金ページ.
Project 内の Model version に移動します。ご利用のプランで許可されている場合は、「Download Weights」ボタンをクリックすると重みをダウンロードできます。これにより、組み込みデバイスで使用するために変換できるファイルが提供されます。
Roboflow Python パッケージを使って、重みをディレクトリに直接ダウンロードすることもできます:
注:Roboflow は、Roboflow Inference エコシステム外で使用されるモデルの重みに対して技術サポートを提供していません。最適な体験のために、セクション 1 で説明した Inference の方法を使用することをおすすめします。
最終更新
役に立ちましたか?
役に立ちましたか?
import roboflow
rf = roboflow.Roboflow(api_key="YOUR_API_KEY")
model = rf.workspace().project("PROJECT_ID").version("1").model
model.download() # 'weights.pt' をローカルフォルダにダウンロードします