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.