价格

AI Platform Training 提供灵活的价格选项,可以根据您的项目与预算进行调整。AI Platform Training 会向您收取模型训练费用,但您可以免费在云端管理机器学习资源。

价格概览

下面的表格汇总了 AI Platform Training 在适用地区的价格。

查看 AI Platform Prediction 的价格

训练价格

下面的表格提供了各种训练配置的每小时价格,以及每种配置使用的训练单元2 数。训练单元用来衡量作业的资源使用量;一种机器配置的每小时价格等于其使用的训练单元数乘以相应地区的训练费用。

您可以选择预定义的容量层级,也可以选择由所选机器类型组成的自定义配置。如果选择自定义配置,请将您使用的虚拟机的费用相加。

支持加速器的旧版机器类型的价格包含了加速器的费用。如果您使用 Compute Engine 机器类型并挂接加速器,则加速器的费用需另外计算。如需计算此费用,请将下表中加速器的价格乘以您使用的每种加速器类型的数量。

美洲

在所有可用的美洲地区中,训练作业的费用都是每个训练单元每小时 $0.49。

预定义的容量层级 - 每小时价格(训练单元数)
BASIC $0.1900 (0.3878)
STANDARD_1 $1.9880 (4.0571)
PREMIUM_1 $16.5536 (33.7829)
BASIC_GPU $0.8300 (1.6939)
BASIC_TPU $4.6900 (9.5714)
CUSTOM 如果选择 CUSTOM 容量层级,您可以控制用于训练作业的虚拟机数量和类型。请参阅机器类型表。
机器类型 - 每小时价格(训练单元数)
n1-standard-4 $0.1900 (0.3878)
n1-standard-8 $0.3800 (0.7755)
n1-standard-16 $0.7600 (1.5510)
n1-standard-32 $1.5200 (3.1020)
n1-standard-64 $3.0400 (6.2041)
n1-standard-96 $4.5600 (9.3061)
n1-highmem-2 $0.1184 (0.2416)
n1-highmem-4 $0.2368 (0.4833)
n1-highmem-8 $0.4736 (0.9665)
n1-highmem-16 $0.9472 (1.9331)
n1-highmem-32 $1.8944 (3.8661)
n1-highmem-64 $3.7888 (7.7322)
n1-highmem-96 $5.6832 (11.5984)
n1-highcpu-16 $0.5672 (1.1576)
n1-highcpu-32 $1.1344 (2.3151)
n1-highcpu-64 $2.2688 (4.6302)
n1-highcpu-96 $3.4020 (6.9429)
cloud_tpu6 $4.5000 (9.1840) 或不适用(如果明确挂接加速器6
standard $0.1900 (0.3878)
large_model $0.4736 (0.9665)
complex_model_s $0.2836 (0.5788)
complex_model_m $0.5672 (1.1576)
complex_model_l $1.1344 (2.3151)
standard_gpu $0.8300 (1.6939)
complex_model_m_gpu $2.5600 (5.2245)
complex_model_l_gpu $3.3200 (6.7755)
standard_p100 $1.8400 (3.7551)
complex_model_m_p100 $6.6000 (13.4694)
standard_v100 $2.8600 (5.8367)
large_model_v100 $2.9536 (6.0278)
complex_model_m_v100 $10.6800 (21.7959)
complex_model_l_v100 $21.3600 (43.5918)
加速器 - 每小时价格(训练单元数)
NVIDIA_TESLA_K80 $0.4500 (0.9184)
NVIDIA_TESLA_P4 $0.6000 (1.2245)
NVIDIA_TESLA_P100 $1.4600 (2.9796)
NVIDIA_TESLA_T4 $0.3500 (0.7143)
NVIDIA_TESLA_V100 $2.4800 (5.0612)
8 个 TPU_V2 核心6 $4.5000 (9.1840)
8 个 TPU_V3 核心6(Beta 版) $8.0000 (16.3264)

欧洲

在所有可用的欧洲地区中,训练作业的费用都是每个训练单元每小时 $0.54。

预定义的容量层级 - 每小时价格(训练单元数)
BASIC $0.2200 (0.4074)
STANDARD_1 $2.3020 (4.2630)
PREMIUM_1 $19.1640 (35.4889)
BASIC_GPU $0.9300 (1.7222)
BASIC_TPU $5.4400 (10.0741)
CUSTOM 如果选择 CUSTOM 容量层级,您可以控制用于训练作业的虚拟机数量和类型。请参阅机器类型表。
机器类型 - 每小时价格(训练单元数)
n1-standard-4 $0.2200 (0.4074)
n1-standard-8 $0.4400 (0.8148)
n1-standard-16 $0.8800 (1.6296)
n1-standard-32 $1.7600 (3.2593)
n1-standard-64 $3.5200 (6.5185)
n1-standard-96 $5.2800 (9.7778)
n1-highmem-2 $0.1370 (0.2537)
n1-highmem-4 $0.2740 (0.5074)
n1-highmem-8 $0.5480 (1.0148)
n1-highmem-16 $1.0960 (2.0296)
n1-highmem-32 $2.1920 (4.0593)
n1-highmem-64 $4.3840 (8.1185)
n1-highmem-96 $6.5760 (12.1778)
n1-highcpu-16 $0.6568 (1.2163)
n1-highcpu-32 $1.3136 (2.4326)
n1-highcpu-64 $2.6272 (4.8652)
n1-highcpu-96 $3.9408 (7.2978)
cloud_tpu6 $5.2200 (9.6667) 或不适用(如果明确挂接加速器6
standard $0.2200 (0.4074)
large_model $0.5480 (1.0148)
complex_model_s $0.3284 (0.6081)
complex_model_m $0.6568 (1.2163)
complex_model_l $1.3136 (2.4326)
standard_gpu $0.9300 (1.7222)
complex_model_m_gpu $2.8400 (5.2593)
complex_model_l_gpu $3.7200 (6.8889)
standard_p100 $2.0400 (3.7778)
complex_model_m_p100 $7.2800 (13.4815)
standard_v100 $2.9684 (5.4970)
large_model_v100 $3.0708 (5.6867)
complex_model_m_v100 $11.0368 (20.4385)
complex_model_l_v100 $22.0736 (40.8770)
加速器 - 每小时价格(训练单元数)
NVIDIA_TESLA_K80 $0.4900 (0.9074)
NVIDIA_TESLA_P4 $0.6500 (1.2037)
NVIDIA_TESLA_P100 $1.6000 (2.9630)
NVIDIA_TESLA_T4 $0.3800 (0.7037)
NVIDIA_TESLA_V100 $2.5500 (4.7222)
8 个 TPU_V2 核心6 $5.2200 (9.6664)
8 个 TPU_V3 核心6(Beta 版) $8.8000 (16.2960)

亚太地区

在所有可用的亚太地区中,训练作业的费用都是每个训练单元每小时 $0.54。

预定义的容量层级 - 每小时价格(训练单元数)
BASIC $0.2200 (0.4074)
STANDARD_1 $2.3020 (4.2630)
PREMIUM_1 $19.1640 (35.4889)
BASIC_GPU $0.9300 (1.7222)
BASIC_TPU (不可用)
CUSTOM 如果选择 CUSTOM 容量层级,您可以控制用于训练作业的虚拟机数量和类型。请参阅机器类型表。
机器类型 - 每小时价格(训练单元数)
n1-standard-4 $0.2200 (0.4074)
n1-standard-8 $0.4400 (0.8148)
n1-standard-16 $0.8800 (1.6296)
n1-standard-32 $1.7600 (3.2593)
n1-standard-64 $3.5200 (6.5185)
n1-standard-96 $5.2800 (9.7778)
n1-highmem-2 $0.1370 (0.2537)
n1-highmem-4 $0.2740 (0.5074)
n1-highmem-8 $0.5480 (1.0148)
n1-highmem-16 $1.0960 (2.0296)
n1-highmem-32 $2.1920 (4.0593)
n1-highmem-64 $4.3840 (8.1185)
n1-highmem-96 $6.5760 (12.1778)
n1-highcpu-16 $0.6568 (1.2163)
n1-highcpu-32 $1.3136 (2.4326)
n1-highcpu-64 $2.6272 (4.8652)
n1-highcpu-96 $3.9408 (7.2978)
cloud_tpu6 (不可用)
standard $0.2200 (0.4074)
large_model $0.5480 (1.0148)
complex_model_s $0.3284 (0.6081)
complex_model_m $0.6568 (1.2163)
complex_model_l $1.3136 (2.4326)
standard_gpu $0.9300 (1.7222)
complex_model_m_gpu $2.8400 (5.2593)
complex_model_l_gpu $3.7200 (6.8889)
standard_p100 $2.0400 (3.7778)
complex_model_m_p100 $7.2800 (13.4815)
standard_v100 $2.9684 (5.4970)
large_model_v100 $3.0708 (5.6867)
complex_model_m_v100 $11.0368 (20.4385)
complex_model_l_v100 $22.0736 (40.8770)
加速器 - 每小时价格(训练单元数)
NVIDIA_TESLA_K80 $0.4900 (0.9074)
NVIDIA_TESLA_P4 $0.6500 (1.2037)
NVIDIA_TESLA_P100 $1.6000 (2.9630)
NVIDIA_TESLA_T4 $0.3900 (0.7222)
NVIDIA_TESLA_V100 $2.5500 (4.7222)
8 个 TPU_V2 核心6 (不可用)
8 个 TPU_V3 核心6(Beta 版) (不可用)

备注:

  1. 所有使用均受 AI Platform Training 配额政策的约束。
  2. 请注意此页面上的“训练单元”与“作业详情”页面上的“已使用的机器学习单元”之间的差异。 “已使用的机器学习单元”已将作业时长考虑在内。请参阅以下详细信息
  3. 在 AI Platform Training 生命周期中,您必须将数据和程序文件存储在 Google Cloud Storage 存储分区中。详细了解 Cloud Storage 的用法
  4. 如需了解批量折扣,请与销售团队联系
  5. 如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
  6. cloud_tpu 机器类型目前默认提供具有 8 个核心的 TPU v2 设备,即便您并未明确为自己的配置挂接任何加速器也是如此。在这种情况下,您需要按机器类型表中列出的 cloud_tpu 价格付费。

    如果您在配置中向 cloud_tpu 机器类型明确挂接了 TPU v2 或 TPU v3 加速器,则无需为 cloud_tpu 机器类型本身付费,而需为所挂接的 TPU_V2TPU_V3 加速器付费。

价格计算器

您可以使用价格计算器来估算训练和预测费用。

关于训练费用的详细信息

在云端训练模型的计费方式如下:

  • 计费时间以 1 分钟为增量。
  • 按照上表所示的每小时价格计费,每小时价格由基本价格和训练单元数计算得出,训练单元数取决于您在开始训练作业时选择的处理配置。
  • 每项训练作业最低按 10 分钟计费。
  • 计费时间从为作业预配资源时开始,到作业完成时结束。

预定义配置的容量层级

您可以控制在训练模型时使用的处理集群类型。 最简单的方法是选择称为“容量层级”的其中一种预定义配置。详细了解容量层级

自定义配置的机器类型

如果选择 CUSTOM 容量层级,您可以控制用于集群主实例、工作器和参数服务器的虚拟机数量和类型。详细了解机器类型

使用自定义处理集群进行训练的费用等于您指定的所有机器的费用总和。您需要按作业总时间支付费用,而不是按单个机器的实际处理时间付费。

示例:根据训练单元计算训练费用

您可以根据训练单元来计算训练作业的费用,公式如下:

(training units * base price / 60) * job duration in minutes

示例:

  • 某数据科学家在美洲地区启动了一项训练作业,并选择了 STANDARD_1 容量层级(使用 4.0571 个训练单元)。此项作业持续了 15 分钟:

    (4.0571 training units * $0.49 per hour / 60) * 15 minutes
    

    作业的总费用为 $0.50。

  • 某计算机科学专业教授在美洲地区启动了一项训练作业,并使用 CUSTOM 容量层级。需要训练的模型非常大,所以他们想要利用大型虚拟机作为参数服务器。处理集群的配置如下所示:

    • complex_model_s 机器作为主实例(0.5788 个训练单元)。
    • 5 个参数服务器采用 large_model 虚拟机(5 @ 0.9665 = 4.8325 个训练单元)。
    • 8 个工作器采用 complex_model_s 虚拟机(8 @ 0.5788 = 4.6304 个训练单元)。

    作业运行时间为 2 小时 26 分钟:

    (10.0417 training units * $0.49 per hour / 60) * 146 minutes
    

    作业的总费用为 $11.97。

示例:根据每小时价格计算训练费用

除了训练单元之外,您还可以根据上表所示的每小时价格来计算费用。公式如下:

(Price per hour / 60) * job duration in minutes

示例:

  • 某数据科学家在美洲地区启动了一项训练作业,并选择了 STANDARD_1 容量层级。此项作业持续了 15 分钟:

    ($1.9880 per hour / 60) * 15 minutes
    

    作业的总费用为 $0.50。

  • 某计算机科学专业教授在美洲地区启动了一项训练作业,并使用 CUSTOM 容量层级。需要训练的模型非常大,所以他们想要利用大型虚拟机作为参数服务器。处理集群的配置如下所示:

    • complex_model_s 机器作为主实例 ($0.2836)。
    • 5 个参数服务器采用 large_model 虚拟机 (5 @ $0.4736 = $2.3680)。
    • 8 个工作器采用 complex_model_s 虚拟机 (8 @ $0.2836 = $2.2688)。

    作业运行时间为 2 小时 26 分钟:

    (($0.2836 + $2.368 + $2.2688) per hour / 60) * 146 minutes
    

    作业的总费用为 $11.97。

示例:根据“已使用的机器学习单元”计算训练费用

“作业详情”页面上显示的已使用的机器学习单元相当于将作业时长考虑在内的训练单元数。根据“已使用的机器学习单元”计算费用的公式如下:

Consumed ML units * $0.49

示例:

  • 某数据科学家在美洲地区启动了一项训练作业。 “作业详情”页面上的已使用的机器学习单元字段显示 55.75。 计算公式如下:

    55.75 consumed ML units * $0.49
    

    作业的总费用为 $27.32。

如需查找“作业详情”页面,请转到作业列表,然后点击特定作业的链接。

需使用 Cloud Storage 的情况

除了本文档中列出的费用以外,在 AI Platform Training 生命周期中,您还需要将数据和程序文件存储在 Cloud Storage 存储分区中。此类存储空间受 Cloud Storage 价格政策的约束。

以下情况需使用 Cloud Storage:

  • 暂存训练应用软件包。

  • 存储训练输入数据。

  • 存储训练作业的输出结果。 AI Platform Training 不需要长期存储这些内容。 操作完成后,您可以立即移除相关文件。

用于管理资源的免费操作

AI Platform Training 提供的资源管理操作是免费的。AI Platform Training 配额政策对其中一些操作设有限制。

资源 免费操作
作业 get、list、cancel
操作 get、list、cancel、delete