Deploy a Model or Workflow

Roboflow でトレーニングまたはアップロードされたワークフローとモデルをデプロイする方法を学びます。

モデルとワークフローの両方について、マネージドデプロイとセルフホスト型デプロイの両方をサポートしています。

Managed Deployments

これらのオプションは Roboflow のクラウドインフラストラクチャを活用してモデルとワークフローを実行するため、ハードウェアやソフトウェアを自分で管理する必要がありません。

Self-Hosted Deployment

モデルとワークフローをセルフホストの Roboflow Inferencearrow-up-right上にデプロイすることもでき、環境、リソース、レイテンシーに対するより高い制御を提供します。

circle-info

このオプションはインフラ管理と専門知識を必要とします。

chevron-rightInferenceとは何ですか?hashtag
circle-info

コンピュータビジョンにおける推論(inference)は、学習済みモデルを使用して新しい画像やビデオを解析し、予測を行うプロセスを指します。例えば、物体検出モデルはビデオストリーム内の物体を識別・位置特定するために使われたり、分類モデルは画像を内容に基づいてカテゴリ分けするために使われたりします。

Roboflow Inferencearrow-up-right は、コンピュータビジョンモデルとワークフローをデプロイするための強力で柔軟なフレームワークを提供するオープンソースプロジェクトです。これは Roboflow の管理されたデプロイサービスの多くを支えるエンジンです。セルフホストすることも、ビジョンワークフローをエッジデバイスにデプロイするために使用することもできます。Roboflow Inference は次のような機能と能力を提供します:

  • 物体検出、分類、インスタンスセグメンテーションなど、多様なモデルアーキテクチャとタスクをサポートします。

  • Workflows は、数百のビルディングブロックから選択して異なるモデル、事前構築ロジック、外部アプリケーションを組み合わせることでコンピュータビジョンアプリケーションを構築できる機能です。

  • CPU、GPU、NVIDIA Jetson のようなエッジデバイスを含むさまざまなデバイスで最適化されたパフォーマンスを実現するハードウェアアクセラレーション。

  • リソースの効率的な使用のためのマルチプロセッシング。

  • ビデオストリームのシームレスな処理のためのビデオデコーディング。

  • デプロイを簡素化する HTTP インターフェース、API、および Docker イメージ。

  • Roboflow のホスト型デプロイオプションおよび Roboflow プラットフォームとの統合。

chevron-rightWorkflow とは何ですか?hashtag

Workflowsarrow-up-right は、異なるモデル、事前構築ロジック、外部アプリケーションを組み合わせることで複雑なコンピュータビジョンアプリケーションを構築できるようにします。高度なコンピュータビジョンパイプラインを設計・デプロイするための視覚的でローコードな環境を提供します。

Workflows を使うと、次のことができます:

  • 複数のモデルを連鎖させて複雑なタスクを実行する。

  • アプリケーションにカスタムロジックや意思決定を追加する。

  • 外部システムや API と統合する。

  • 画像やビデオ内の物体を追跡、カウント、時間計測、測定、可視化する。

適切なデプロイオプションの選択

circle-info

inference にある、ユースケースに最適なデプロイ方法を選ぶための優れたガイドがあります Getting Started guidearrow-up-right.

最適なデプロイオプションは、あなたの特定のニーズと要件によって異なります。意思決定の際には次の要素を検討してください:

  • スケーラビリティ:アプリケーションが変動するトラフィックやデータ量を扱う必要がある場合、サーバーレス API はリアルタイムユースケースに対して優れたスケーラビリティを提供します。そうでなければ、 Batch Processing は推奨されるオプションです。

  • レイテンシー:低遅延やビデオ処理が必要な場合、Dedicated Deployment や強力なハードウェアを用いたセルフホストデプロイが最良の選択かもしれません。

  • コントロール:セルフホストデプロイは環境とリソースに対する最も高い制御を提供します。

  • 専門知識:セルフホストデプロイはセットアップと管理により高い技術的専門知識を必要とします。

Last updated

Was this helpful?