Batch Processingは、実行するためのコスト効率の高い方法です Workflows 画像や保存済み動画のバッチに対して。大量のデータを非同期で処理するのに最適です。
Batch Processingは、大規模なバッチを実行するために必要なインフラを自動的にプロビジョニングします。
Batch Processingジョブは、RoboflowのWebインターフェースまたはAPI(CLI経由)から設定できます。
ジョブを開始すると、データを処理するためのマシンがクラウド上でプロビジョニングされます。その後、データに対して実行するよう選択したWorkflowの出力を含むJSONファイルを受け取ります。
次の動画では、Batch Processingについて詳しく説明しています:
Batch Processingジョブを作成する
Batch Processingジョブを作成するには、Roboflowダッシュボードの左サイドバーにあるDeploymentsをクリックします。次に、"Batch Jobs"タブをクリックします:
Batch Processingジョブを作成するには、"New Batch Job"をクリックします。
ジョブを設定できるウィンドウが開きます:
ジョブの設定を開始するには、まずWorkflowを選択します。まだWorkflowがない場合は、開始するためにWorkflowsのドキュメントを参照してください。
画像または動画をアップロードする
次に、Workflowを実行したい画像または動画をアップロードする必要があります。
Batch Processingジョブは、CPUまたはGPUで実行できます。GPUジョブの方が高速ですが、費用は高くなります。
料金情報については、Roboflowの料金ドキュメントを参照してください。
ジョブにはCPUまたはGPUのいずれかを選択してください:
"Advanced Options"タブには、いくつかの詳細設定オプションも用意されています。これらのオプションは既定のままにしておくことを推奨します。
Batch Processingジョブを開始するには、"Create Batch Job"をクリックします。
ジョブ用のインフラがプロビジョニングされ、処理が開始されます。
ジョブを開始すると、処理の設定中、バッチデータの処理中、そしてジョブ完了時に、その状態を示すステータスインジケーターが表示されます。
バッチのどこまでが処理されたかをリアルタイムで監視できます。
データの処理にかかる時間は、画像の数に依存します。
Roboflow CLIを使用してBatch Processingジョブを作成する
Roboflow CLIを使用してBatch Processingジョブを作成するには、 CLI Usage ガイドを参照してください。
API統合、webhook、クラウドストレージの自動化については、 Integration and Automation.
一般的な問題のデバッグについては、 Troubleshooting.
Last updated