TensorFlow Enterprise mit einer vom Nutzer verwalteten Notebookinstanz verwenden

Auf dieser Seite finden Sie eine kurze Übersicht über nutzerverwaltete Notebookinstanzen von Vertex AI Workbench und eine Beschreibung der ersten Schritte mit TensorFlow Enterprise in einer nutzerverwalteten Notebookinstanz.

In diesem Beispiel erstellen Sie eine nutzerverwaltete Notebookinstanz von TensorFlow Enterprise, öffnen ein JupyterLab-Notebook und führen eine Klassifizierungsanleitung zur Verwendung neuronaler Netze mit Keras aus.

Übersicht über nutzerverwaltete Notebookinstanzen von Vertex AI Workbench

Mit nutzerverwalteten Vertex AI Workbench-Notebook-Instanzen können Sie Deep Learning-VM-Instanzen erstellen und verwalten, die bereits JupyterLabenthalten.

Nutzerverwaltete Notebookinstanzen enthalten eine vorinstallierte Suite von Deep-Learning-Paketen mit Unterstützung für die TensorFlow- und PyTorch-Frameworks. Sie können entweder ausschließlich CPU-basierte oder GPU-fähige Instanzen konfigurieren.

Ihre nutzerverwalteten Notebookinstanzen werden durch Authentifizierung und Autorisierung geschützt und sind über eine URL für nutzerverwaltete Notebookinstanzen verfügbar. Google Cloud Nutzerverwaltete Notebookinstanzen können auch in GitHub eingebunden werden und können mit einem GitHub-Repository synchronisiert werden.

Hinweis

Bevor Sie eine nutzerverwaltete Notebookinstanz erstellen können, müssen Sie ein Google Cloud Projekt haben und die Notebooks API für dieses Projekt aktivieren.
  1. Melden Sie sich in Ihrem Google Cloud -Konto an. Wenn Sie mit Google Cloudnoch nicht vertraut sind, erstellen Sie ein Konto, um die Leistungsfähigkeit unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Enable the Notebooks API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  6. Verify that billing is enabled for your Google Cloud project.

  7. Enable the Notebooks API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

Erforderliche Rollen

Wenn Sie das Projekt erstellt haben, haben Sie die IAM-Rolle „Inhaber“ (roles/owner) für das Projekt, die alle erforderlichen Berechtigungen enthält. Überspringen Sie diesen Abschnitt und beginnen Sie mit der Erstellung Ihrer nutzerverwalteten Notebookinstanz. Wenn Sie das Projekt nicht selbst erstellt haben, fahren Sie mit diesem Abschnitt fort.

Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für das Projekt zuzuweisen, damit Sie die erforderlichen Berechtigungen zum Erstellen einer nutzerverwalteten Notebookinstanz von Vertex AI Workbench haben:

Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.

Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.

Nutzerverwaltete Notebookinstanz erstellen

Führen Sie die folgenden Schritte aus, um eine nutzerverwaltete Notebookinstanz mit der Standardversion von TensorFlow Enterprise 2.13 zu erstellen.

  1. Rufen Sie in der Google Cloud console die Seite Nutzerverwaltete Notebooks auf.

    Zu "Nutzerverwaltete Notebooks"

  2. Klicken Sie auf  Neu erstellen.

  3. Wählen Sie unter Umgebung die Option TensorFlow Enterprise 2.13 aus.

  4. Wenn Sie eine GPU einbinden möchten, müssen Sie die Option 1 NVIDIA T4-GPU anhängen auswählen. Sie können die Anzahl der GPUs später bei Bedarf anpassen. Informationen zum Anpassen der Anzahl der GPUs finden Sie unter Maschinentyp ändern und GPUs einer vom Nutzer verwalteten Notebookinstanz konfigurieren.

  5. Klicken Sie auf Erstellen.

  6. Vertex AI Workbench startet die Instanz automatisch. Sobald die Instanz einsatzbereit ist, aktiviert Vertex AI Workbench den Link JupyterLab öffnen.

Notebook öffnen

Führen Sie die folgenden Schritte aus, um eine nutzerverwaltete Notebookinstanz zu öffnen:
  1. Klicken Sie in der Google Cloud console neben dem Namen der nutzerverwalteten Notebookinstanz auf JupyterLab öffnen.

  2. Ihre nutzerverwaltete Notebookinstanz öffnet JupyterLab.

Klassifizierungsanleitung in Ihrer Notebookinstanz ausführen

Führen Sie die folgenden Schritte aus, um Ihr neues Notebook zu testen, indem Sie eine Klassifizierungsanleitung ausführen:

  1. Doppelklicken Sie im JupyterLab  Dateibrowser, auf den Ordner tutorials , um ihn zu öffnen, und rufen Sie tutorials/keras/basic_classification.ipynb auf und öffnen Sie ihn.

  2. Klicken Sie auf die Schaltfläche „Ausführen“, um Zellen der Anleitung auszuführen.

Nächste Schritte