CustomJob 구성요소

커스텀 학습 작업을 사용하면 Vertex AI에서 커스텀 머신러닝(ML) 학습 코드를 실행할 수 있습니다.

CustomTrainingJobOp

CustomTrainingJobOp 구성요소는 CustomJob 리소스의 전체 기능을 노출하여 ContainerSpec 또는 PythonPackageSpec 인스턴스를 사용한 단일 및 분산 학습 모두 허용합니다.

create_custom_training_job_from_component 함수

create_custom_training_job_from_component 유틸리티는 제공된 컨테이너 또는 Python 구성요소를 Vertex AI에서 커스텀 작업을 실행하는 구성요소로 변환합니다. 이 작업은 커스텀 학습 작업 만들기를 단순화합니다. 제공된 구성요소의 모든 입력 및 출력은 생성된 학습 작업 연산자로 복사됩니다.

이 유틸리티는 기본 및 모든 작업자가 동일한 사양을 사용하는 ClusterSpec을 생성합니다. 즉, 모든 디스크와 머신 사양 관련 매개변수가 모든 복제본에 적용됩니다. 이것은 MultiWorkerMirroredStrategy 또는 MirroredStrategy로 학습할 때와 같은 사용 사례에 적합합니다.

이 구성요소는 CustomJob Python 패키지 학습 또는 작업자 풀 사양이 다른 분산 학습을 지원하지 않습니다.

API 참조

버전 기록 및 출시 노트

Google Cloud 파이프라인 구성요소 SDK의 버전 기록 및 변경사항을 자세히 알아보려면 Google Cloud 파이프라인 구성요소 SDK 출시 노트를 참조하세요.

기술 지원 담당자

궁금한 점이 있으면 kubeflow-pipelines-components@google.com으로 문의해 주세요.