创建特定版本的用户管理的笔记本实例

本页面介绍如何根据特定的 Deep Learning VM Image 版本创建用户管理的笔记本实例。

您可能希望创建特定版本的原因

为确保用户管理的笔记本实例具有与代码或应用兼容的软件,您可能需要创建特定的版本。

用户管理的笔记本实例是使用 Deep Learning VM Image 映像创建的。Deep Learning VM Image 映像会频繁更新,预安装的软件和软件包的特定版本因版本而异。

如需详细了解特定的 Deep Learning VM 版本,请参阅 Deep Learning VM 版本说明

创建特定版本的用户管理的笔记本实例后,您可以升级该实例。升级实例会更新预装的软件和软件包。如需了解详情,请参阅升级用户管理的笔记本实例的环境

须知事项

在创建用户管理的笔记本实例之前,您必须拥有 Google Cloud 项目并为该项目启用 Notebooks API。
  1. 登录您的 Google Cloud 账号。如果您是 Google Cloud 新手,请创建一个账号来评估我们的产品在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。
  2. 在 Google Cloud Console 中的项目选择器页面上,选择或创建一个 Google Cloud 项目

    转到“项目选择器”

  3. 确保您的 Google Cloud 项目已启用结算功能

  4. 启用 Notebooks API。

    启用 API

  5. 在 Google Cloud Console 中的项目选择器页面上,选择或创建一个 Google Cloud 项目

    转到“项目选择器”

  6. 确保您的 Google Cloud 项目已启用结算功能

  7. 启用 Notebooks API。

    启用 API

  8. 如果您计划在用户管理的笔记本实例中使用 GPU,请查看 Google Cloud 控制台中的配额页面,确保您的项目中有足够的 GPU 可用。如果配额页面上未列出 GPU,或者您需要额外的 GPU 配额,您可以申请增加配额。请参阅 Compute Engine 资源配额页面的申请增加配额

所需的角色

如果您已创建项目,则需要具有项目的 Owner (roles/owner) IAM 角色,该角色可提供所有必需的权限。跳过此部分并开始创建用户管理的笔记本实例。如果您未自行创建项目,请继续阅读本部分。

如需确保您的用户账号具有创建 Vertex AI Workbench 用户管理的笔记本实例所需的权限,请让您的管理员向您的用户账号授予项目的以下 IAM 角色:

如需详细了解如何授予角色,请参阅管理访问权限

您的管理员还可以通过自定义角色或其他预定义角色向您的用户账号授予所需的权限。

查找所需的特定版本

如需根据特定 Deep Learning VM 版本创建用户管理的笔记本实例,您必须知道要使用的特定 Deep Learning VM 版本的映像名称。

每个 Deep Learning VM 版本都包含对许多不同映像的更新,且每个版本中的每个映像都有自己的映像名称。

如需查找所需的特定映像名称,请执行以下操作:

  1. 找到要获取其映像名称的 Deep Learning VM 版本号。版本号包含在 Deep Learning VM 版本说明中。版本号格式如下:M,后跟版本号,例如 M79

  2. 如需列出特定 Deep Learning VM 版本的映像名称,请运行以下命令。

    gcloud compute images list --project="deeplearning-platform-release" \
        --format="value(name)" \
        --filter="labels.release=RELEASE_NUMBER" \
        --show-deprecated
    

    RELEASE_NUMBER 替换为 Deep Learning VM 版本号,例如 M79

  3. 找到要使用的映像名称。

通过命令行创建特定版本

如需通过命令行创建特定版本的用户管理的笔记本实例,请完成以下步骤:

  1. 运行以下 gcloud notebooks 命令:

    gcloud notebooks instances create INSTANCE_NAME \
        --vm-image-project="deeplearning-platform-release" \
        --vm-image-name=VM_IMAGE_NAME \
        --machine-type=MACHINE_TYPE \
        --location=LOCATION
    

    替换以下内容:

    • INSTANCE_NAME:新实例的名称
    • VM_IMAGE_NAME:要用于创建实例的映像名称
    • MACHINE_TYPE:实例虚拟机的机器类型
    • LOCATION:新实例所在的 Google Cloud 位置
  2. 通过 Google Cloud 控制台访问实例。

后续步骤