Batch Processing

バッチ処理では、次を実行できます: Workflows 画像のバッチや保存された動画に対して。

この機能は、大量のデータを非同期に処理するのに最適です。

バッチ処理は、大きなバッチを実行するために必要なインフラを自動的にプロビジョニングします。

バッチ処理ジョブは、RoboflowのウェブインターフェースまたはAPI(CLI経由)を通じて設定できます。

ジョブを開始すると、データを処理するためのマシンがクラウド上にプロビジョニングされます。処理が完了すると、データに対して選択したWorkflowの出力を含むJSONファイルが受け取れます。

以下の動画はバッチ処理を詳しく説明しています:

バッチ処理ジョブを作成する

バッチ処理ジョブを作成するには、Roboflowダッシュボードの左サイドバーでDeploymentsをクリックします。次に「Batch Jobs」タブをクリックします:

「New Batch Job」をクリックして、バッチ処理ジョブを作成します。

ジョブを設定できるウィンドウが開きます:

Workflowを選択する

ジョブの設定を開始するには、まずWorkflowを選択してください。まだWorkflowをお持ちでない場合は、始めるためにWorkflowsのドキュメントを参照してください。

画像または動画をアップロードする

次に、Workflowを実行したい画像または動画をアップロードする必要があります。

ハードウェアを設定する

バッチ処理ジョブはCPUまたはGPUで実行できます。GPUジョブは高速ですが費用が高くなります。

料金情報については、Roboflowの価格に関するドキュメントを参照してください。

ジョブに対してCPUまたはGPUのいずれかを選択します:

「Advanced Options」タブにはいくつかの高度な設定オプションもあります。これらのオプションはデフォルトのままにすることを推奨します。

ジョブを開始する

バッチ処理ジョブを開始するには、「Create Batch Job」をクリックします。

ジョブ用のインフラがプロビジョニングされ、処理が開始されます。

ジョブの進行状況を監視する

ジョブを開始すると、処理が構成されているとき、バッチデータが処理されているとき、ジョブが完了したときに状態を示すインジケーターが表示されます。

バッチがどれだけ処理されたかをリアルタイムで監視できます。

データの処理にかかる時間は画像の枚数に依存します。

Roboflow CLIでバッチ処理ジョブを作成する

Roboflow CLIでバッチ処理ジョブを作成するには、次を参照してください: Batch Processing developer documentation.

Last updated

Was this helpful?