TPU v2

本文档介绍了 Cloud TPU v2 的架构和支持的配置。

系统架构

如需了解 TPU v2 的架构详情和性能特性,请参阅用于训练深度神经网络的领域专用超级计算机

配置

TPU v2 Pod 由 512 个芯片组成,这些芯片通过可重配置的高速链路互连。如需创建 TPU v2 Pod 切片,请在 TPU 创建命令 (gcloud compute tpus tpu-vm) 中使用 --accelerator-type 标志。您可以通过指定 TPU 版本和 TPU 核心数量来指定加速器类型。例如,对于单个 v2 TPU,请使用 --accelerator-type=v2-8。对于包含 128 个 TensorCore 的 v2 Pod 切片,请使用 --accelerator-type=v2-128

以下命令展示了如何创建包含 128 个 TensorCore 的 v2 TPU Pod 切片:

  $ gcloud compute tpus tpu-vm create tpu-name \
    --zone=zone \
    --accelerator-type=v2-128 \
    --version=tpu-vm-tf-2.18.0-pod-pjrt

如需详细了解如何管理 TPU,请参阅管理 TPU。如需详细了解 Cloud TPU 的 TPU 系统架构,请参阅系统架构

下表列出了受支持的 v2 TPU 类型:

TPU 版本 支持结束
v2-8 (结束日期尚未确定)
v2-32 (结束日期尚未确定)
v2-128 (结束日期尚未确定)
v2-256 (结束日期尚未确定)
v2-512 (结束日期尚未确定)