Laufzeiten und Laufzeitvorlagen
Auf dieser Seite werden Runtimes und Runtime-Vorlagen für Colab Enterprise beschrieben.
Eine Laufzeit ist eine von Google bereitgestellte virtuelle Maschine (VM), auf der der Code in Ihrem Notebook (IPYNB-Datei) ausgeführt werden kann.
Eine Laufzeitvorlage ist eine VM-Konfiguration, in der ein Maschinentyp und andere Merkmale der VM sowie allgemeine Einstellungen wie das Netzwerk und die Frage, ob öffentlicher Internetzugriff aktiviert ist, angegeben werden. Wenn Sie eine Laufzeit erstellen, wird die zugehörige VM gemäß den Spezifikationen einer Laufzeitvorlage erstellt.
Workflow
Sie können ein Colab Enterprise-Notebook erstellen und Code darin ausführen, ohne sich mit Laufzeiten auszukennen. Wenn Sie Ihren Code zum ersten Mal ausführen, stellt Colab Enterprise eine Standardlaufzeit bereit und führt Ihren Code darauf aus. Colab Enterprise verwendet weiterhin die Standardlaufzeit, bis Sie eine Verbindung zu einer anderen Laufzeit herstellen.
So konfigurieren Sie eine Laufzeit für bestimmte Anforderungen:
Erstellen Sie eine Laufzeitvorlage mit der gewünschten Konfiguration.
Erstellen Sie eine Laufzeit anhand dieser Vorlage.
Stellen Sie eine Verbindung zur Laufzeit über Ihr Notebook her und führen Sie den Code aus.
Laufzeiten
In diesem Abschnitt werden die Eigenschaften von Runtimes beschrieben.
Standardlaufzeit
Wenn Sie keine Laufzeit erstellen, wird beim ersten Ausführen von Code oder beim Herstellen einer Verbindung zur Standardlaufzeit eine Laufzeit ohne Beschleuniger für Sie erstellt. Sie können die Standardlaufzeit ohne Beschleuniger verwenden oder zu einer Standardlaufzeit mit Beschleunigern wechseln.
Wenn in Colab Enterprise eine Standardlaufzeit erstellt wird, wird zuerst eine entsprechende Standardlaufzeitvorlage erstellt. Sowohl die Laufzeit als auch die Laufzeitvorlage werden in der Google Cloud -Konsole angezeigt, wo Sie Informationen dazu abrufen können.
Wenn Sie Standardlaufzeiten ohne Beschleuniger verwenden, erstellt Colab Enterprise pro Projekt und Region eine Standardlaufzeit ohne Beschleuniger und die entsprechende Laufzeitvorlage.
Wenn Sie Standardlaufzeiten mit Beschleunigern verwenden, erstellt Colab Enterprise pro Projekt und Region eine Standardlaufzeit mit Beschleunigern und die entsprechende Laufzeitvorlage.
Spezifikationen für Standardlaufzeit
Standardlaufzeiten und die entsprechenden Standardlaufzeitvorlagen enthalten die folgenden Spezifikationen:
| Spezifikation | Standard | Standardmäßig mit GPU |
|---|---|---|
| Python-Version | Neueste verfügbare Version (derzeit Python 3.12) | Neueste verfügbare Version (derzeit Python 3.12) |
| Maschinentyp | e2-standard-4 |
Hängt von der regionalen Verfügbarkeit ab. Weitere Informationen finden Sie unter Spezifikationen. |
| Beschleuniger | Keine | Hängt von der regionalen Verfügbarkeit ab. Weitere Informationen finden Sie unter Spezifikationen. |
| Bootlaufwerk | 100 GiB nichtflüchtiger SSD-Speicher (pd-ssd) |
100 GiB nichtflüchtiger SSD-Speicher (pd-ssd) |
| Datenlaufwerk | Nichtflüchtiger Standardspeicher mit 100 GiB (pd-standard) |
Hängt von der regionalen Verfügbarkeit ab. Weitere Informationen finden Sie unter Spezifikationen. |
| Herunterfahren bei Inaktivität | Aktiviert, auf 180 Minuten eingestellt | Aktiviert, auf 180 Minuten eingestellt |
| Netzwerk | Das Standard-VPC-Netzwerk (Virtual Private Cloud) Ihres Projekts | Das Standard-VPC-Netzwerk (Virtual Private Cloud) Ihres Projekts |
| Öffentlicher Internetzugriff | Aktiviert | Aktiviert |
| Authentifizierung von Endnutzeranmeldedaten | Aktiviert | Aktiviert |
| Automatisches Löschen | Automatisches Löschen 18 Stunden nach der Erstellung | Automatisches Löschen 18 Stunden nach der Erstellung |
Python-Versionen
Ab Mai 2025 wird die Standardlaufzeitvorlage, die in Colab Enterprise erstellt wird, für die Verwendung der neuesten Version von Python (derzeit Python 3.12) konfiguriert. Wenn also eine neue Version von Python in Colab Enterprise verfügbar ist, wird in neuen Laufzeiten, die aus der Standardlaufzeitvorlage erstellt werden, die neueste Python-Version verwendet.
Wenn Ihre Standardlaufzeitvorlagen im Mai 2025 oder früher erstellt wurden, sind sie möglicherweise für die Verwendung von Python 3.10 konfiguriert. Wenn Sie eine Standardlaufzeitvorlage aktualisieren möchten, damit die neueste Python-Version verwendet wird, müssen Sie die Standardlaufzeitvorlage löschen. Wenn dann eine neue Standardvorlage für die Laufzeit erstellt wird, wird sie für die Verwendung der neuesten Python-Version konfiguriert.
Informationen zum Aktualisieren der Python-Version einer von Ihnen erstellten Laufzeitvorlage finden Sie unter Laufzeitvorlagen verwalten.
Die Python-Version vorhandener Laufzeiten ändert sich nicht automatisch, auch wenn in Colab Enterprise eine neue Python-Version verfügbar ist. Das Ändern der Python-Version einer vorhandenen Laufzeit wird nicht unterstützt. Stattdessen müssen Sie eine neue Laufzeit erstellen, die von einer Laufzeitvorlage abgeleitet wird, in der die gewünschte Python-Version verwendet wird.
Python-Version einer Laufzeitvorlage ändern
Wenn Sie die Python-Version eines Laufzeittemplates ändern möchten, können Sie die Google Cloud Console oder die REST API verwenden.
Console
So bearbeiten Sie eine Laufzeitvorlage:
-
Rufen Sie in der Google Cloud Console die Seite Laufzeitvorlagen für Colab Enterprise auf.
-
Wählen Sie im Menü Region die Region aus, in der sich Ihre Laufzeitvorlage befindet.
-
Klicken Sie in der Spalte ID auf die ID-Nummer der Laufzeitvorlage, die Sie bearbeiten möchten.
-
Klicken Sie auf Bearbeiten.
-
Nehmen Sie im Bereich Laufzeitvorlage bearbeiten Änderungen an der Laufzeitvorlage vor.
-
Klicken Sie auf Aktualisieren.
REST
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
REGION: die Region, in der sich Ihre Laufzeitvorlage befindet.PROJECT_ID: Ihre Projekt-ID.NOTEBOOK_RUNTIME_TEMPLATE_ID: die ID Ihrer Laufzeitvorlage.RELEASE_NAME: Der Release-Name des Images, das Sie verwenden möchten.py311ist beispielsweise der Release-Name für das Python 3.11-Image. Wenn Sie das Bild aufLatestsetzen möchten, lassen SieRELEASE_NAMEleer.
HTTP-Methode und URL:
PATCH https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimeTemplates/NOTEBOOK_RUNTIME_TEMPLATE_ID?updateMask=software_config.colab_image.release_name
JSON-Text der Anfrage:
{
softwareConfig: {
colabImage: {
releaseName: "RELEASE_NAME"
}
}
}
Wenn Sie die Anfrage senden möchten, wählen Sie eine der folgenden Optionen aus:
curl
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimeTemplates/NOTEBOOK_RUNTIME_TEMPLATE_ID?updateMask=software_config.colab_image.release_name"
PowerShell
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method PATCH `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimeTemplates/NOTEBOOK_RUNTIME_TEMPLATE_ID?updateMask=software_config.colab_image.release_name" | Select-Object -Expand Content
Weitere Informationen finden Sie in der Dokumentation zur notebookRuntimeTemplates.patch REST API.
Unterstützte Python-Versionen
Colab Enterprise unterstützt Python-Versionen für bestimmte Zeiträume.
In der folgenden Tabelle sind das Ende des Patch- und Supportdatums und das Ende des Verfügbarkeitsdatums für jede unterstützte Version von Python aufgeführt. Weitere Informationen zu diesen Terminen finden Sie unter Ende des Supports.
| Python-Version | Ende des Patch- und Supportdatums | Enddatum der Verfügbarkeit |
|---|---|---|
| Python 3.12 | Noch nicht bekannt | Noch nicht bekannt |
| Python 3.11 | Noch nicht bekannt | Noch nicht bekannt |
| Python 3.10 | 23. Februar 2026 | 17. August 2026 |
Enddatum des Supports
Die Unterstützung für eine Python-Version endet an den folgenden Daten:
Ende des Patch- und Supportdatums: Nach diesem Datum treten die folgenden Änderungen in Kraft: