커스텀 학습 작업을 사용하면 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 참조
- 구성요소 참조는 CustomJob 구성요소에 대한 Google Cloud 파이프라인 구성요소 SDK 참조를 확인하세요.
- Vertex AI API 참조의 경우
CustomJob
리소스 페이지를 참조하세요.
버전 기록 및 출시 노트
Google Cloud 파이프라인 구성요소 SDK의 버전 기록 및 변경사항을 자세히 알아보려면 Google Cloud 파이프라인 구성요소 SDK 출시 노트를 참조하세요.
기술 지원 담당자
궁금한 점이 있으면 kubeflow-pipelines-components@google.com으로 문의해 주세요.