Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

ParamContext: 매개변수 인스턴스 생성 맥락

transforms.api.ParamContext는 매개변수의 instance 메서드에 주입되는 맥락 객체입니다. 매개변수 구현이 JobSpec의 리소스 명세, 브랜치와 덮어쓸 값을 사용하여 실행용 객체를 만들 수 있게 합니다. 라이브러리 1.53.0에 추가되었습니다.

transforms.api.ParamContext(
    foundry_connector,
    input_specs,
    output_specs,
    branch,
    param_overrides,
    job_rid=None,
)
인자형식의미
foundry_connectorFoundryConnectortransforms.foundry.connectors.FoundryConnector 객체
input_specsdict입력 리소스 RID에서 JobSpec의 입력 명세 항목으로의 맵
output_specsdict출력 리소스 RID에서 JobSpec의 출력 명세 항목으로의 맵
branchstr이 빌드를 실행하는 브랜치 이름
param_overrides매핑매개변수 이름에서 덮어쓸 값으로의 맵
job_ridOptional[str]작업 RID. 기본값 None

입출력 명세의 키는 리소스 RID이고 param_overrides의 키는 매개변수 이름입니다. Param.instance가 이 맥락과 원시 JSON 값을 받아 compute 함수에 주입할 객체를 생성합니다.