Exportieren Sie eine Amazon SageMaker Studio Lab-Umgebung nach Amazon SageMaker Studio Classic - Amazon SageMaker KI

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Exportieren Sie eine Amazon SageMaker Studio Lab-Umgebung nach Amazon SageMaker Studio Classic

Amazon SageMaker Studio Classic bietet viele Funktionen für maschinelles Lernen und Deep-Learning-Workflows, die in Amazon SageMaker Studio Lab nicht verfügbar sind. Auf dieser Seite wird gezeigt, wie Sie eine Studio Lab-Umgebung zu Studio Classic migrieren, um mehr Rechenkapazität, Speicherplatz und Funktionen zu nutzen. Möglicherweise möchten Sie sich jedoch mit den vorgefertigten Containern von Studio Classic vertraut machen, die für die gesamte MLOP-Pipeline optimiert sind. Weitere Informationen finden Sie unter Amazon SageMaker Studio-Labor

Um Ihre Studio Lab-Umgebung zu Studio Classic zu migrieren, müssen Sie zunächst Studio Classic einrichten. Folgen Sie dabei den Anweisungen unter. Überblick über die Amazon SageMaker AI-Domain

Schritt 1: Exportieren Sie Ihre Studio Lab Conda-Umgebung.

Sie können eine Conda-Umgebung exportieren und der Umgebung Bibliotheken oder Pakete hinzufügen. Befolgen Sie dazu die Schritte unter Verwalten Sie Ihre Umgebung. Das folgende Beispiel zeigt die Verwendung der default Umgebung, die nach Studio Classic exportiert werden soll.

  1. Öffnen Sie das Studio Lab-Terminal, indem Sie das Dateibrowser-Bedienfeld ( Black square icon representing a placeholder or empty image. ) öffnen. Wählen Sie im Menü oben im Dateibrowser das Pluszeichen (+), um den Launcher zu öffnen, und wählen Sie dann Terminal. Führen Sie im Studio Lab-Terminal die Conda-Umgebungen auf, indem Sie den folgenden Befehl ausführen.

    conda env list

    Dieser Befehl gibt eine Liste der Conda-Umgebungen und ihrer Speicherorte im Dateisystem aus. Wenn Sie Studio Lab integrieren, aktivieren Sie automatisch die studiolab Conda-Umgebung.

    # conda environments: # default /home/studio-lab-user/.conda/envs/default studiolab * /home/studio-lab-user/.conda/envs/studiolab studiolab-safemode /opt/amazon/sagemaker/safemode-home/.conda/envs/studiolab-safemode base /opt/conda

    Wir empfehlen, die studiolab-, – studiolab-safemodeund base-Umgebungen nicht zu exportieren. Diese Umgebungen können in Studio Classic aus den folgenden Gründen nicht verwendet werden:

    • studiolab: Dadurch wird die JupyterLab Umgebung für Studio Lab eingerichtet. In Studio Lab wird eine andere Hauptversion von JupyterLab als Studio Classic ausgeführt, sodass sie in Studio Classic nicht verwendet werden kann.

    • studiolab-safemode: Dadurch wird auch die JupyterLab Umgebung für Studio Lab eingerichtet. In Studio Lab wird eine andere Hauptversion von JupyterLab als Studio Classic ausgeführt, sodass sie in Studio Classic nicht verwendet werden kann.

    • base: Diese Umgebung wird standardmäßig mit Conda bereitgestellt. Die base Umgebung in Studio Lab und die base Umgebung in Studio Classic enthalten inkompatible Versionen vieler Pakete.

  2. Für die Conda-Umgebung, die Sie zu Studio Classic migrieren möchten, aktivieren Sie zunächst die Conda-Umgebung. Die default Umgebung wird dann geändert, wenn neue Bibliotheken installiert oder daraus entfernt werden. Um den genauen Zustand der Umgebung zu ermitteln, exportieren Sie sie über die Befehlszeile in eine YAML-Datei. Mit den folgenden Befehlszeilen wird die Standardumgebung in eine YAML-Datei exportiert und eine Datei mit dem Namen myenv.yml erstellt.

    conda activate default conda env export > ~/myenv.yml

Schritt 2: Speichern Sie Ihre Studio Lab-Artefakte.

Nachdem Sie Ihre Umgebung in einer YAML-Datei gespeichert haben, können Sie die Umgebungsdatei auf eine beliebige Plattform verschieben.

Save to a local machine using Studio Lab GUI
Anmerkung

Die Möglichkeit, ein Verzeichnis über die Benutzeroberfläche von Studio Lab durch Klicken mit der rechten Maustaste auf das Verzeichnis herunterzuladen, ist derzeit nicht verfügbar. Wenn Sie ein Verzeichnis exportieren möchten, befolgen Sie bitte die Schritte auf der Registerkarte In Git-Repository speichern.

Eine Möglichkeit besteht darin, die Umgebung auf Ihrem lokalen Computer zu speichern. Führen Sie dazu die folgenden Schritte aus.

  1. Wählen Sie in Studio Lab im linken Menü das Dateibrowser -Symbol ( Black square icon representing a placeholder or empty image. ), sodass das Dateibrowser-Bedienfeld auf der linken Seite angezeigt wird.

  2. Navigieren Sie zu Ihrem Benutzerverzeichnis, indem Sie das Dateisymbol unter der Dateisuchleiste auswählen.

  3. Wählen Sie (durch Rechtsklick) die Datei myenv.yml aus und wählen Sie dann Herunterladen. Sie können diesen Vorgang für andere Dateien wiederholen, die Sie in Studio Classic importieren möchten.

Save to a Git repository

Eine weitere Möglichkeit besteht darin, Ihre Umgebung in einem Git-Repository zu speichern. Diese Option dient GitHub als Beispiel. Für diese Schritte sind ein GitHub Konto und ein Repository erforderlich. Weitere Informationen finden Sie unter GitHub. Das folgende Verfahren zeigt, wie Sie Ihre Inhalte GitHub mithilfe des Studio Lab-Terminals synchronisieren.

  1. Navigieren Sie vom Studio Lab-Terminal aus zu Ihrem Benutzerverzeichnis und erstellen Sie ein neues Verzeichnis, das die Dateien enthält, die Sie exportieren möchten.

    cd ~ mkdir <NEW_DIRECTORY_NAME>
  2. Nachdem Sie ein neues Verzeichnis erstellt haben, kopieren Sie jede Datei oder jedes Verzeichnis, in das Sie exportieren in <NEW_DIRECTORY_NAME> möchten.

    Kopieren Sie eine Datei mit dem folgenden Codeformat:

    cp <FILE_NAME> <NEW_DIRECTORY_NAME>

    Ersetzen Sie zum Beispiel <FILE_NAME> durch myenv.yml.

    Kopieren Sie ein beliebiges Verzeichnis im folgenden Codeformat:

    cp -r <DIRECTORY_NAME> <NEW_DIRECTORY_NAME>

    Ersetzen Sie zum Beispiel <DIRECTORY_NAME> durch einen beliebigen Verzeichnisnamen in Ihrem Benutzerverzeichnis.

  3. Navigieren Sie zum neuen Verzeichnis und initialisieren Sie das Verzeichnis mit dem folgenden Befehl als Git-Repository. Weitere Informationen dazu finden Sie in der git-init-Dokumentation.

    cd <NEW_DIRECTORY_NAME> git init
  4. Fügen Sie mit Git alle relevanten Dateien hinzu und committen Sie Ihre Änderungen anschließend.

    git add . git commit -m "<COMMIT_MESSAGE>"

    Ersetzen Sie zum Beispiel <COMMIT_MESSAGE> durch Add Amazon SageMaker Studio Lab artifacts to GitHub repository to migrate to Amazon SageMaker Studio Classic .

  5. Verschieben Sie das Commit in Ihr Remote-Repository. Dieses Repository hat das Formathttps://github.com/<GITHUB_USERNAME>/ <REPOSITORY_NAME>.git, in dem <GITHUB_USERNAME> Ihr GitHub Benutzername und der Name Ihres Remote-Repositorys <REPOSITORY_NAME> steht. Erstellen Sie einen Branch<BRANCH_NAME>, um den Inhalt in das GitHub Repository zu übertragen.

    git branch -M <BRANCH_NAME> git remote add origin https://github.com/<GITHUB_USERNAME>/<REPOSITORY_NAME>.git git push -u origin <BRANCH_NAME>

Schritt 3: Importieren Sie Ihre Studio Lab-Artefakte in Studio Classic

Das folgende Verfahren zeigt, wie Sie Artefakte in Studio Classic importieren. Die Anweisungen zur Verwendung des Feature Store über die Konsole hängen davon ab, ob Sie Studio oder Studio Classic als Standarderlebnis aktiviert haben. Informationen zum Zugriff auf Studio Classic über die Konsole finden Sie unterStarten Sie Studio Classic, wenn Studio Ihre Standarderfahrung ist.

In Studio Classic können Sie Dateien von Ihrem lokalen Computer oder aus einem Git-Repository importieren. Sie können dies mit der Benutzeroberfläche oder dem Terminal von Studio Classic tun. Im folgenden Verfahren werden die Beispiele aus Schritt 2: Speichern Sie Ihre Studio Lab-Artefakte. verwendet.

Import using the Studio Classic GUI

Wenn Sie die Dateien auf Ihrem lokalen Computer gespeichert haben, können Sie die Dateien mithilfe der folgenden Schritte in Studio Classic importieren.

  1. Öffnen Sie das Dateibrowser-Bedienfeld ( Black square icon representing a placeholder or empty image. ) oben links in Studio Classic.

  2. Wählen Sie im Menü oben im Dateibrowser-Bedienfeld das Symbol „Dateien hochladen“ ( Black square icon representing a placeholder or empty image. ).

  3. Navigieren Sie zu der Datei, die Sie importieren möchten, und wählen Sie dann Öffnen.

Anmerkung

Um ein Verzeichnis in Studio Classic zu importieren, komprimieren Sie zunächst das Verzeichnis auf Ihrem lokalen Computer in eine Datei. Klicken Sie auf einem Mac mit der rechten Maustaste auf das Verzeichnis und wählen Sie „Komprimieren<DIRECTORY_NAME>. Unter Windows klicken Sie mit der rechten Maustaste auf das Verzeichnis und wählen Senden an und dann ZIP-komprimierter Ordner. Nachdem das Verzeichnis komprimiert wurde, importieren Sie die komprimierte Datei mithilfe der vorherigen Schritte. Entpacken Sie die komprimierte Datei, indem Sie zum Studio Classic-Terminal navigieren und den Befehl ausführen. <DIRECTORY_NAME>.zip

Import using a Git repository

Dieses Beispiel bietet zwei Optionen zum Klonen eines GitHub Repositorys in Studio Classic. Sie können die Benutzeroberfläche von Studio Classic verwenden, indem Sie die Registerkarte Git ( Black square icon representing a placeholder or empty image. ) auf der linken Seite von Studio Classic auswählen. Wählen Sie „Repository klonen“ und fügen Sie dann Ihre GitHub Repository-URL von einSchritt 2: Speichern Sie Ihre Studio Lab-Artefakte.. Eine weitere Option besteht darin, das Studio Classic-Terminal mithilfe des folgenden Verfahrens zu verwenden.

  1. Öffnen Sie den Studio Classic Launcher. Weitere Informationen zum Öffnen des Launchers finden Sie unter Amazon SageMaker Studio Classic Launcher.

  2. Wählen Sie im Launcher im Bereich Notebooks und Datenverarbeitungsressourcen die Option Umgebung ändern aus.

  3. Öffnen Sie in Studio Classic den Launcher. Um den Launcher zu öffnen, wählen Sie Amazon SageMaker Studio Classic in der oberen linken Ecke von Studio Classic.

    Weitere Informationen zu allen verfügbaren Möglichkeiten, den Launcher zu öffnen, finden Sie unter Verwenden Sie den Amazon SageMaker Studio Classic Launcher.

  4. Wählen Sie im Dialogfeld Umgebung ändern in der Dropdown-Liste Image das Data Science-Image aus und dann Auswählen. Auf diesem Image ist Conda vorinstalliert.

  5. Wählen Sie im Studio Classic Launcher die Option Image-Terminal öffnen.

  6. Führen Sie im Image-Terminal den folgenden Befehl aus, um Ihr Repository zu klonen. Dieser Befehl erstellt ein Verzeichnis, nach dem <REPOSITORY_NAME> in Ihrer Studio Classic-Instanz benannt ist, und klont Ihre Artefakte in diesem Repository.

    git clone https://github.com/<GITHUB_USERNAME>/<REPOSITORY_NAME>.git

Schritt 4: Installieren Sie Ihre Studio Lab Conda-Umgebungen in Studio Classic

Sie können jetzt Ihre Conda-Umgebung mithilfe Ihrer YAML-Datei in Ihrer Studio Classic-Instanz neu erstellen. Öffnen Sie den Studio Classic Launcher. Weitere Informationen zum Öffnen des Launchers finden Sie unter Amazon SageMaker Studio Classic Launcher. Wählen Sie im Launcher die Option Image-Terminal öffnen. Navigieren Sie im Terminal zu dem Verzeichnis, das die YAML-Datei enthält, und führen Sie dann die folgenden Befehle aus.

conda env create --file <ENVIRONMENT_NAME>.yml conda activate <ENVIRONMENT_NAME>

Nachdem diese Befehle abgeschlossen sind, können Sie Ihre Umgebung als Kernel für Ihre Studio Classic-Notebook-Instances auswählen. Um die verfügbare Umgebung anzuzeigen, führen Sie den Befehl conda env list aus. Führen Sie den Befehl conda activate <ENVIRONMENT_NAME> aus, um Ihre Umgebung zu aktivieren.