モデルまたは Workflow をデプロイ
Roboflow で学習した、または Roboflow にアップロードした Workflow とモデルのデプロイ方法を学びます。
当社は、モデルとワークフローの両方について、マネージドデプロイメントとセルフホスト型デプロイメントの両方をサポートしています。学習済みモデルは、その モデルID を使って、デプロイまたは推論を実行します。
マネージドデプロイメント
これらのオプションは、Roboflowのクラウドインフラを活用してモデルとワークフローを実行するため、自社でハードウェアやソフトウェアを管理する必要がありません。
セルフホスト型デプロイメント
自分で管理するインフラ上で推論を実行します。まずはランタイムから始め、デバイス群を管理する必要がある場合はDeployment Managerを追加します。
Deployment ManagerはEnterpriseプランで利用できます。どちらのオプションも、自分で管理するインフラ上で実行されます。
Inferenceとは何ですか?
コンピュータビジョンでは、推論とは、学習済みモデルを使って新しい画像や動画を解析し、予測を行うプロセスを指します。たとえば、物体検出モデルは動画ストリーム内の物体を識別して位置を特定するために使われ、分類モデルは内容に基づいて画像を分類するために使われることがあります。
Roboflow Inference は、コンピュータビジョンモデルとワークフローをデプロイするための強力で柔軟なフレームワークを提供するオープンソースプロジェクトです。Roboflowのマネージドデプロイメントサービスの大半を支えるエンジンでもあります。セルフホストすることも、これを使ってビジョンワークフローをエッジデバイスにデプロイすることもできます。Roboflow Inferenceには、次のようなさまざまな機能があります:
物体検出、分類、インスタンスセグメンテーションなど、さまざまなモデルアーキテクチャとタスクをサポートします。
Workflows。数百のビルディングブロックから選択し、さまざまなモデル、あらかじめ用意されたロジック、外部アプリケーションを組み合わせることで、コンピュータビジョンアプリケーションを構築できます。
CPU、GPU、NVIDIA Jetsonのようなエッジデバイスを含むさまざまなデバイスで最適化されたパフォーマンスを実現するハードウェアアクセラレーション。
リソースを効率的に使用するためのマルチプロセッシング。
動画ストリームをシームレスに処理するための動画デコード。
デプロイを簡素化するHTTPインターフェース、API、Dockerイメージ
Roboflowのホスト型デプロイメントオプションおよびRoboflowプラットフォームとの統合。
Workflowとは何ですか?
Workflows は、さまざまなモデル、あらかじめ用意されたロジック、外部アプリケーションを組み合わせることで、複雑なコンピュータビジョンアプリケーションを構築できるようにします。高度なコンピュータビジョンパイプラインを設計・デプロイするための、視覚的でローコードな環境を提供します。
Workflowsを使うと、次のことができます:
複数のモデルを連携させて、複雑なタスクを実行する。
アプリケーションにカスタムロジックや意思決定を追加する。
外部システムやAPIと統合する。
画像や動画内の物体を追跡、カウント、時間計測、測定、可視化する。
適切なデプロイメントオプションの選択
最適なデプロイメントオプションは、ワークロードがリアルタイムかバルクか、どの程度のレイテンシーを許容できるか、データがどこにあるか、どれだけのインフラを管理したいかによって決まります。 デプロイメントオプションの選択 ですべてのオプションを並べて比較し、選択の助けになる簡単な निर्णयフローをご覧ください。
本番運用へ
リリースする前に、 本番運用準備チェックリスト を確認して、エラーハンドリング、再試行、タイムアウト、レート制限、スケーリングの指針を把握してください。
最終更新
役に立ちましたか?


