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