Vertex AI 사용

이 페이지에서는 GDC 샌드박스 환경에서 Vertex AI를 사용하는 다양한 방법과 이를 사용하기 위한 설정 방법을 설명합니다.

GDC 샌드박스에서 Vertex AI 사용 모델

Vertex AI는 ML 모델과 AI 애플리케이션을 학습시키고 배포할 수 있는 머신러닝 (ML) 플랫폼입니다. GDC 샌드박스에서 API를 사용하는 방법에는 두 가지가 있습니다.

  1. CPU 기반: GPU를 사용하지 않고 GDC Sandbox 사용자 클러스터에서 워크로드를 실행합니다. 이 옵션은 CPU에서만 실행되므로 속도가 느립니다.
  2. GPU 기반: GDC Sandbox AI 최적화 SKU에 포함된 GPU 지원을 활용하여 sandbox-gpu-project 프로젝트와 연결된 GPU를 사용하도록 워크로드를 구성합니다.

GPU 컨테이너 워크로드 배포에서는 GPU를 사용하도록 워크로드를 구성하는 방법을 설명합니다.

Vertex AI 사용 설정

GDC Sandbox에서 Vertex AI를 사용하는 것은 Google Distributed Cloud (GDC) 에어 갭과 동일하지 않습니다. Google Distributed Cloud 에어 갭 플랫폼에 포함된 전문 Vertex AI API를 사용하는 대신 이 API의 일반 Google Cloud 버전을 사용합니다. 이 API를 사용하려면 Google Cloud 결제 계정이 필요합니다.

  1. Vertex AI 환경 설정 페이지를 방문하여 다음 단계를 따르세요.
    1. Google Cloud 프로젝트를 만들거나 식별합니다.
    2. 프로젝트에 결제가 사용 설정되어 있는지 확인하고
    3. Vertex AI API를 사용 설정합니다.
  2. Vertex AI API에 인증합니다. API 인증은 특정 요구사항에 맞게 조정된 다양한 방법을 통해 달성할 수 있습니다(Google의 인증 방법 참고).
    • API 키를 사용하여 Vertex AI API를 인증하려면 API 키를 생성하세요.
    • 서비스 계정을 사용하여 Vertex AI API를 인증하려면 서비스 계정 키 만들기의 안내에 따라 서비스 계정 키 json 파일을 만드세요.

그런 다음 사용할 언어의 Vertex AI 클라이언트 라이브러리를 설치할 수 있습니다. 라이브러리는 Python, Java, Go를 비롯한 여러 언어로 제공됩니다. 다음 페이지의 예시 애플리케이션에는 적절한 라이브러리를 설치하는 방법이 포함되어 있습니다.