借助 Vertex AI,您可以在 Google Distributed Cloud (GDC) Sandbox 中构建、训练和部署机器学习模型和 AI 应用。本文档简要介绍了用于运行 AI 工作负载的基于 CPU 和基于 GPU 的使用模式,然后介绍了如何设置 Vertex AI API 访问权限和身份验证。
GDC Sandbox 中 Vertex AI 的使用模型
Vertex AI 是一个机器学习 (ML) 平台,可让您训练和部署机器学习模型和人工智能应用。您可以通过两种不同的方式在 GDC Sandbox 上使用 API:
- 基于 CPU:在 GDC Sandbox 用户集群中运行工作负载,不使用 GPU。此选项仅在 CPU 上运行,因此速度较慢。
- 基于 GPU:通过将工作负载配置为使用与
sandbox-gpu-project项目关联的 GPU,利用 GDC Sandbox AI Optimized SKU 中包含的 GPU 支持。此项目仅存在于使用 GDC Sandbox AI Optimized SKU 预配的 GDC Sandbox 实例中。
部署 GPU 容器工作负载介绍了如何配置工作负载以使用 GPU。
设置以使用 Vertex AI
在 GDC 沙盒中使用 Vertex AI 与 Google Distributed Cloud (GDC) 网闸隔离配置不同。您可以使用此 API 的常规 Google Cloud 版本,而不是使用 Google Distributed Cloud 网闸隔离配置平台中包含的专用 Vertex AI API。您需要一个 Google Cloud 结算账号才能使用此 API。
- 访问 Vertex AI 环境设置页面,然后:
- 创建或标识 Google Cloud 项目,
- 确保您的项目已启用结算功能,
- 启用 Vertex AI API。
- 向 Vertex AI API 进行身份验证。您可以通过针对特定要求量身定制的各种方法来实现 API 身份验证 - 请参阅 Google 的身份验证方法。
之后,您可以安装要使用的语言的 Vertex AI 客户端库。这些库支持多种语言,包括 Python、Java 和 Go。以下页面上的示例应用包含有关安装相应库的说明。