마지막 업데이트
도움이 되었나요?
사용자 정의 Python 블록으로 Workflow에서 직접 자신만의 로직을 작성하고 실행합니다.
내장 Blocks로는 사용 사례를 충족하지 못할 때, Python으로 직접 로직을 작성하고 Workflow 안에서 Block으로 실행할 수 있습니다.
사용자 정의 Python 블록을 사용하면 전체 플러그인을 만들고 게시하지 않고도 데이터를 변환하고, 외부 서비스를 호출하거나, 맞춤 로직을 구현할 수 있습니다. 코드는 Workflow Definition 자체 안에 존재하며 런타임에 실제 Block으로 컴파일됩니다. 이들은 자체 호스팅 환경에서 실행됩니다 inference 서버 및 Dedicated Deployments, 그리고 격리된 컨테이너에서 실행되는 Roboflow Serverless v2 API에서 실행됩니다.
로컬 실행은 코드를 사용자의 자체 inference 배포 환경입니다. 신뢰할 수 없는 블록 코드는 그에 맞게 취급하세요. 이 기능을 완전히 비활성화하려면 다음을 설정하세요. ALLOW_CUSTOM_PYTHON_EXECUTION_IN_WORKFLOWS=False.
동적 Python 블록 - Workflow Definition 안에서 블록을 정의하기 위한 전체 참조: manifest, 동적 입력 및 출력, 그리고 run(...) 및 init(...) 메서드, 상태 관리, 그리고 디버깅.
Workflow 블록 만들기 - 버전 관리, 배치 처리, 흐름 제어, 또는 사용자 지정 차원이 필요할 때는 적절한 Block 클래스를 작성하세요.
블록을 플러그인으로 묶기 - 전체 팀이나 커뮤니티가 사용할 수 있도록 Blocks를 설치 가능한 플러그인으로 패키징하세요.
마지막 업데이트
도움이 되었나요?
도움이 되었나요?