TPU-Betriebssystem-Images
Wenn Sie eine TPU-VM mit Compute Engine erstellen, können Sie ein öffentliches von Google verwaltetes Betriebssystem-Image oder ein benutzerdefiniertes Image verwenden. Von Google verwaltete Images sind für die TPU-Leistung optimiert und enthalten die erforderlichen Treiber und Agents. Standardmäßig haben alle Google Cloud Projekte Zugriff auf diese öffentlichen Betriebssystem-Images.
Von Google verwaltete Betriebssystem-Images
Google stellt Ubuntu-basierte Betriebssystem-Images bereit, die mit der TPU-Laufzeit, den Treibern und den Agents vorkonfiguriert sind, die für die Funktion Ihrer Arbeitslasten erforderlich sind.
In der folgenden Tabelle sind die von Google verwalteten Betriebssystem-Images für jede unterstützte TPU-Version aufgeführt:
| TPU-Version | Betriebssystemversion | Image-Projekt | Image-Familie |
|---|---|---|---|
| TPU7x (Ironwood) | Ubuntu 24.04 LTS |
ubuntu-os-accelerator-images |
ubuntu-accel-2404-amd64-tpu-tpu7x |
| TPU v6e (Trillium) | Ubuntu 22.04 LTS |
ubuntu-os-accelerator-images |
ubuntu-accel-2204-amd64-tpu-v5e-v5p-v6e |
| TPU v5p | Ubuntu 22.04 LTS |
ubuntu-os-accelerator-images |
ubuntu-accel-2204-amd64-tpu-v5e-v5p-v6e |
Benutzerdefinierte Betriebssystem-Images
In Compute Engine können Sie ein benutzerdefiniertes Betriebssystem-Image für TPU-VMs verwenden. Benutzerdefinierte Bilder sind nützlich für:
- Benutzerdefinierte Software und Bibliotheken vorab laden, um die Startzeit von VMs zu verkürzen.
- Sie verwenden eine Betriebssystemdistribution oder ‑version, die nicht in der von Google verwalteten Liste enthalten ist.
- Anwenden benutzerdefinierter Kerneländerungen oder Sicherheitskonfigurationen
Modell der gemeinsamen Verantwortung
Die Verwendung eines benutzerdefinierten Betriebssystem-Images folgt einem Modell der gemeinsamen Verantwortung zwischen Ihnen und Google, wie in der folgenden Tabelle dargestellt:
| Funktion | Verantwortlichkeit von Google | Verantwortung des Nutzers |
|---|---|---|
| TPU-Agents und ‑Treiber | Änderungen veröffentlichen und Agenten freigeben | Agents und Treiber installieren und konfigurieren |
| Kompatibilitätstests | – | Kompatibilitäts- und Leistungstests durchführen |
| Betriebssystemwartung | – | Betriebssystem-Updates und Lizenzen verwalten |
Weitere Informationen zum Erstellen und Verwenden eines eigenen Ubuntu-Images finden Sie unter Benutzerdefiniertes Betriebssystem-Image verwenden.
Nächste Schritte
- Benutzerdefiniertes Betriebssystem-Image verwenden
- TPU-VM-Instanz erstellen.
- MIG mit einem TPU-Slice mit mehreren Hosts erstellen
- MIG mit TPU-Slices mit einem Host erstellen