内部ワークフロー
親ワークフローからマッピングされたパラメータを使って、ネストされたワークフロー定義を実行します。
実行する ネストされたワークフロー 親データを子の入力へ次の方法でマッピングしながら parameter_bindings.
完全なインライン定義を指定するか workflow_definition、または次を使用して保存済みワークフローを解決します workflow_workspace_id と workflow_id (任意 workflow_version_id)。参照フィールドはコンパイル時に次を介して展開されます workflows_core.inner_workflow_spec_resolver (デフォルト: Roboflow API を使用 workflows_core.api_key、またはワークスペースが "local").
コンパイル時にエンジンは構成(非循環性、最大深さ)を検証し、 parameter_bindingsを検証してから、 インライン展開し、 子のステップを親ワークフローのグラフに組み込みます(通常のステップと同じ実行パス)。
このブロックの run() メソッドは実行時には使用されません。直接呼び出さないでください。
型識別子
ステップで次の識別子を使用してください "type" フィールド: roboflow_core/inner_workflow@v1 ワークフローにこのブロックをステップとして追加するには。
プロパティ
名前
型
説明
参照
name
str
このステップの一意の識別子を入力してください。
❌
workflow_definition
Dict[Any, Any]
完全なネストされたワークフロー定義(ルートワークフローと同じ JSON 形式: version, inputs, steps, outputs)。次の場合を除き必須 workflow_workspace_id と workflow_id が設定されている場合。これらの参照フィールドとは排他的です。
❌
workflow_workspace_id
str
読み込む保存済みワークフローのワークスペースID(Roboflow スラッグまたは "local" ディスク上の定義用)。次と併用します workflow_id;空でないものとは排他的 workflow_definition..
❌
workflow_id
str
取得する保存済みワークフローID。次と併用します workflow_workspace_id..
❌
workflow_version_id
str
ID で解決する際のオプションの固定ワークフローバージョン。
❌
この 参照 列は、で利用可能な動的値を使ってプロパティをパラメータ化できる可能性を示します ワークフロー 実行時。参照 バインディング 詳細は。
入力と出力のバインディング
利用可能な接続は、そのバインディング種別によって異なります。どのバインディング種別が 内部ワークフロー のバージョン v1 あるか確認してください。
最終更新
役に立ちましたか?