Batch Processing は、コスト効率の高い方法で実行されます Workflows 画像のバッチや保存されたビデオで。大量のデータを非同期に処理するのに最適です。
Batch Processing は、大きなバッチを実行するために必要なインフラストラクチャを自動的にプロビジョニングします。
Batch Processing ジョブは、Roboflow のウェブインターフェースまたは API(CLI 経由)から構成できます。
ジョブを開始すると、データを処理するためのマシンがクラウド上にプロビジョニングされます。次に、データで実行するよう選択した Workflow からの出力が入った JSON ファイルを受け取ります。
以下のビデオでは、Batch Processing を詳細に説明しています:
Batch Processing ジョブの作成
Batch Processing ジョブを作成するには、Roboflow ダッシュボードの左サイドバーで Deployments をクリックします。次に「Batch Jobs」タブをクリックします:
「New Batch Job」をクリックして、Batch Processing ジョブを作成します。
ジョブを構成できるウィンドウが開きます:
ジョブの構成を開始するには、まず Workflow を選択します。まだ Workflow をお持ちでない場合は、開始方法について Workflows ドキュメントを参照してください。
画像またはビデオのアップロード
次に、Workflow を実行したい画像またはビデオをアップロードする必要があります。
Batch Processing ジョブは CPU または GPU で実行できます。GPU ジョブは高速ですが、費用が高くなります。
料金に関する情報は、Roboflow の pricing ドキュメントを参照してください。
ジョブに対して CPU または GPU のいずれかを選択します:
「Advanced Options」タブには、いくつかの高度な構成オプションもあります。これらのオプションはデフォルトのままにすることを推奨します。
Batch Processing ジョブを開始するには、「Create Batch Job」をクリックします。
ジョブのインフラストラクチャがプロビジョニングされ、処理が開始されます。
ジョブを開始すると、処理の構成中、バッチデータの処理中、ジョブ完了時に表示されるステータスインジケータが表示されます。
バッチがどれだけ処理されたかをリアルタイムで監視できます。
データの処理にかかる時間は、画像の枚数によって異なります。
Roboflow CLI で Batch Processing ジョブを作成する
Roboflow CLI で Batch Processing ジョブを作成するには、当社の Batch Processing developer documentation.