Google Cloud (GCPC) SDK는 프로덕션 품질, 성능, 사용하기 쉬운 사전 빌드된 Kubeflow Pipelines 구성요소 집합을 제공합니다. Google Cloud 파이프라인 구성요소를 사용하여 Vertex AI Pipelines 및 Kubeflow Pipelines를 준수하는 다른 ML 파이프라인 실행 백엔드에서 ML 파이프라인을 정의하고 실행할 수 있습니다.
예를 들어 구성요소를 사용하여 다음을 완료할 수 있습니다.
새 데이터 세트를 만들고 서로 다른 데이터 유형을 데이터 세트(이미지, 표 형식, 텍스트, 동영상)에 로드합니다.
데이터 세트에서 Cloud Storage로 데이터를 내보냅니다.
AutoML을 사용하여 이미지, 표 형식, 텍스트, 동영상 데이터를 사용해서 모델을 학습시킵니다.
커스텀 컨테이너 또는 Python 패키지를 사용하여 커스텀 학습 작업을 실행합니다.
일괄 예측을 위해 Vertex AI에 기존 모델을 업로드합니다.
온라인 예측을 위해 새 엔드포인트를 만들고 모델을 배포합니다.
또한 이러한 사전 빌드된 Google Cloud 파이프라인 구성요소는 Vertex AI Pipelines에서 지원되며 다음 이점을 제공합니다.
더 쉬운 디버깅: 간소화된 디버깅을 위해 구성요소에서 실행된 기본 리소스를 보여줍니다.
표준화된 아티팩트 유형: 입력 및 출력에 표준 아티팩트 유형을 사용하도록 일관적인 인터페이스를 제공합니다. 이러한 표준 아티팩트는 Vertex ML Metadata에서 추적되며, 파이프라인 아티팩트 계보를 쉽게 분석할 수 있게 해줍니다.
아티팩트 계보에 대한 자세한 내용은 파이프라인 아티팩트 계보 추적을 참조하세요.
청구 라벨을 사용한 파이프라인 비용 파악: 리소스 라벨은 파이프라인 실행의 Google Cloud 파이프라인 구성요소에서 생성된 Google Cloud 서비스에 자동으로 전파됩니다. 청구 라벨을 BigQuery로 Cloud Billing 내보내기와 함께 사용하여 파이프라인 실행 비용을 검토할 수 있습니다. 라벨을 사용하여 파이프라인 실행 비용을 파악하는 방법에 대한 자세한 내용은 파이프라인 실행 비용 이해를 참조하세요. 파이프라인 실행에서 Google Cloud 파이프라인 구성요소에 의해 생성된 리소스로 라벨이 전파되는 방법에 대한 자세한 내용은 Vertex AI Pipelines의 리소스 라벨 지정을 참고하세요.
비용 효율성*: Vertex AI Pipelines는 컨테이너를 실행할 필요 없이 Google Cloud 리소스를 실행하여 이러한 구성요소의 실행을 최적화합니다.
따라서 시작 지연 시간을 줄이고 대기 시간이 많은 컨테이너 비용을 줄여줍니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-08-05(UTC)"],[],[],null,["# Introduction to Google Cloud Pipeline Components\n\nThe Google Cloud (GCPC) SDK provides a set of prebuilt\nKubeflow Pipelines components that are production quality,\nperformant, and easy to use. You can use Google Cloud Pipeline Components to define and run ML\npipelines in Vertex AI Pipelines and other\nML pipeline execution backends conformant with Kubeflow Pipelines.\n\nFor example, you can use these components to complete the following:\n\n- Create a new dataset and load different data types into the dataset (image, tabular, text, or video).\n- Export data from a dataset to Cloud Storage.\n- Use AutoML to train a model using image, tabular, or video data.\n- Run a custom training job using a custom container or a Python package.\n- Upload an existing model to Vertex AI for batch prediction.\n- Create a new endpoint and deploy a model to it for online predictions.\n\nAdditionally, Google Cloud Pipeline Components supports these prebuilt components\nin Vertex AI Pipelines and offers the following benefits:\n\n- **Easier debugging**: Show the underlying resources launched from the component for simplified debugging.\n- **Standardized artifact types** : Provide consistent interfaces to use [standard artifact types](/vertex-ai/docs/pipelines/artifact-types) for input and output. Vertex ML Metadata tracks these standard artifacts, making it easier for you to analyze the lineage of your pipeline's artifacts. For more details on artifact lineage, see [Tracking the lineage of pipeline\n artifacts](/vertex-ai/docs/pipelines/lineage).\n- **Understand pipeline costs with billing labels** : Resource labels automatically propagate to Google Cloud services generated by the Google Cloud Pipeline Components in your pipeline run. Use billing labels along with Cloud Billing export to BigQuery to review the cost of your pipeline run. For more information about using labels to understand the cost of a pipeline run, see [Understand pipeline run costs](/vertex-ai/docs/pipelines/understand-pipeline-cost-labels). For more information about how labels propagate from a pipeline run to resources spawned by Google Cloud Pipeline Components, see [Resource labeling by Vertex AI Pipelines](/vertex-ai/docs/pipelines/gcpc-label-propagation).\n- **Cost efficiencies** ^\\*^: Vertex AI Pipelines optimizes the execution of these components by launching the Google Cloud resources, without having to launch the container. This reduces the startup latency and reduces the costs of the busy-waiting container.\n\nWhat's next\n-----------\n\n- See all [tutorials that use the Google Cloud SDK](/vertex-ai/docs/pipelines/notebooks).\n- Learn more about specific [Google Cloud Pipeline Components in the reference section](/vertex-ai/docs/pipelines/gcpc-list).\n- Read the official [Google Cloud SDK reference](https://google-cloud-pipeline-components.readthedocs.io/en/google-cloud-pipeline-components-2.19.0/api/v1/index.html).\n- See the Google Cloud Pipeline Components section in the [Kubeflow Pipelines SDK repository](https://github.com/kubeflow/pipelines/tree/master/components/google-cloud)."]]