TPU-Regionen und -Zonen

Überblick

Die Hauptunterschiede zwischen den TPU-Typen sind Preis, Leistung, Arbeitsspeicherkapazität und zonale Verfügbarkeit.

Google Cloud verwendet in Zonen unterteilte Regionen, um den geografischen Standort von physischen Rechenressourcen zu definieren. Beispielsweise bezeichnet die Region us-central1 eine Region in der Nähe des geografischen Mittelpunkts der USA. Wenn Sie eine TPU-VM erstellen, geben Sie die Zone an, in der Sie sie erstellen möchten. Weitere Informationen zu regionalen und zonalen Ressourcen finden Sie im Dokument Globale, regionale und zonale Ressourcen für Compute Engine.

Sie können TPU-Konfigurationen in den in der folgenden Tabelle aufgeführten Zonen erstellen.

USA

TPU-Typ (v2) TPU v2-Kerne Verfügbare Zonen
v2-8 8 us-central1-b
us-central1-c
us-central1-f
v2-32 32 us-central1-a
v2-128 128 us-central1-a
v2-256 256 us-central1-a
v2-512 512 us-central1-a
TPU-Typ (v3) TPU v3-Kerne Verfügbare Zonen
v3-8 8 us-central1-a
us-central1-b
us-central1-f
TPU-Typ (v4) TPU v4-Chips Verfügbare Zonen
Alle V4-Konfigurationen variiert je nach Segmentgröße us-central2-b
TPU-Typ (v5e) TPU v5e-Chips Verfügbare Zonen
Alle v5litepod-Konfigurationen variiert je nach Segmentgröße us-central1-a
us-east5-a
us-east5-b
us-east5-c
us-south1-a
us-west1-c
us-west4-a
us-west4-b
TPU-Typ (v5p) TPU v5p-Chips Verfügbare Zonen
Alle V5p-Konfigurationen variiert je nach Segmentgröße us-east5-a
us-east5-c
us-east1-d

Europa

TPU-Typ (v2) TPU v2-Kerne Verfügbare Zonen
v2-8 8 europe-west4-a
v2-32 32 europe-west4-a
v2-128 128 europe-west4-a
v2-256 256 europe-west4-a
v2-512 512 europe-west4-a
TPU-Typ (v3) TPU v3-Kerne Verfügbare Zonen
v3-8 8 europe-west4-a
v3-32 32 europe-west4-a
v3-64 64 europe-west4-a
v3-128 128 europe-west4-a
v3-256 256 europe-west4-a
v3-512 512 europe-west4-a
v3-1024 1.024 europe-west4-a
v3-2048 2.048 europe-west4-a
TPU-Typ (v5e) TPU v5e-Chips Verfügbare Zonen
V5lite-1 1 europe-west4-b
V5lite-4 4 europe-west4-b
V5lite-8 8 europe-west4-b
Alle v5litepod-Konfigurationen variiert je nach Segmentgröße europe-west1-b
europe-west4-a
europe-west4-b

Asiatisch-pazifischer Raum

TPU-Typ (v2) TPU v2-Kerne Verfügbare Zonen
v2-8 8 asia-east1-c
TPU-Typ (v5e) TPU v5e-Chips Verfügbare Zonen
Alle v5litepod-Konfigurationen variiert je nach Segmentgröße asia-southeast1-b

TPU-Typen mit einer höheren Anzahl von Chips oder Kernen sind nur in begrenzter Anzahl verfügbar. TPU-Typen mit einer geringeren Chip- oder Kernanzahl sind eher verfügbar.

Kompromiss zwischen Preis und Leistung finden

Als Entscheidungshilfe können Sie mit einer Cloud TPU-Anleitung experimentieren und ein Modell trainieren, das Ihrer Anwendung ähnlich ist.

Führen Sie die Anleitung für 5 bis 10% der Anzahl der Schritte aus, die Sie zum Ausführen des vollständigen Trainings auf einem v2-8- oder v3-8-TPU-Typ verwenden. Das Ergebnis teilt Ihnen mit, wie lange es dauert, bis diese Anzahl von Schritten für dieses Modell auf jedem TPU-Typ ausgeführt wird.

Die Leistung auf TPU-Typen skaliert linear. Wenn Sie also wissen, wie lange die Ausführung einer Aufgabe auf einem v2-8- oder v3-8-TPU-Typ dauert, können Sie abschätzen, wie viel Sie die Aufgabenzeit reduzieren können, wenn Sie Ihr Modell auf einem größeren TPU-Typ mit mehr Chips oder Kernen ausführen.

Wenn ein v2-8-TPU-Typ beispielsweise 60 Minuten bis 10.000 Schritte benötigt, sollte ein v2-32-Knoten etwa 15 Minuten für die Ausführung derselben Aufgabe benötigen.

Wenn Sie die ungefähre Trainingszeit für Ihr Modell auf verschiedenen TPU-Typen kennen, können Sie die VM/TPU-Kosten gegen die Trainingszeit abwägen, um den besten Preis und die beste Leistung zu finden.

Informationen zum Ermitteln der Kostenunterschiede zwischen den verschiedenen TPU-Typen für Cloud TPU und der zugehörigen Compute Engine-VM finden Sie auf der Seite mit den TPU-Preisen.

TPU-Typ angeben

Unabhängig davon, welches Framework Sie verwenden, geben Sie beim Starten einer TPU mit dem Parameter accelerator-type einen v2- oder v3-TPU-Typ an. Bei einer TPU v4 oder höher können Sie den Typ und die Größe mit AcceleratorType oder AcceleratorConfig angeben. Weitere Informationen finden Sie unter TPU-Versionen. Beispielbefehle finden Sie unter TPUs verwalten.

Nächste Schritte

  • Die Preise für TPUs in den einzelnen Regionen finden Sie auf der Seite Preise.
  • Weitere Informationen zur TPU-Architektur finden Sie auf der Seite Systemarchitektur.
  • Weitere Informationen zu den für Cloud TPU geeigneten Modellen finden Sie unter Wann TPUs verwenden.