For the complete documentation index, see llms.txt. This page is also available as Markdown.

내부 Workflow

상위 workflow에서 매핑된 매개변수를 사용해 중첩된 workflow 정의를 실행합니다.

실행 중첩 워크플로 부모 데이터를 자식의 입력에 매핑하면서 다음을 통해 parameter_bindings.

다음에 전체 인라인 정의를 제공하거나 workflow_definition, 또는 다음을 사용해 저장된 워크플로를 불러오거나 workflow_workspace_idworkflow_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_idworkflow_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 을 가지고 있는지.

입력 및 출력 바인딩
  • 입력

    • parameter_bindings (*): 매핑합니다 자식 워크플로 입력 이름을 부모의 선택기(또는 엔진이 강제 변환한 리터럴)에 매핑합니다. 다음을 제외한 모든 자식 입력에 필요: WorkflowParameter / InferenceParameter null이 아닌 값을 선언하는 항목 default_value (해당 항목은 생략할 수 있으며, 컴파일 인라이닝 시 자식의 기본값이 사용됩니다)..

  • 출력

    • * (*): 어떤 요소와도 동일한 값.

예시 JSON 정의

마지막 업데이트

도움이 되었나요?