データ表現
ブロックが実行時に受け取るPythonデータ型: Batch、WorkflowImageData、VideoMetadata。
Batch
from inference.core.workflows.execution_engine.entities.base import Batch
from inference.core.workflows.prototypes.block import BlockResult
# Workflow ブロックの run メソッド
def run(self, x: Batch[int], y: Batch[float]) -> BlockResult:
pass要素の反復
from inference.core.workflows.execution_engine.entities.base import Batch
def iterate(batch: Batch[int]) -> None:
for element in batch:
print(element)複数のバッチを zip する
バッチ要素のインデックスを取得する
要素とそのインデックスを同時に取得しながら反復する
の追加メソッド Batch コンテナ
WorkflowImageData
VideoMetadata
最終更新
役に立ちましたか?