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 Features 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 integrieren. 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 in Studio Classic exportiert werden soll.

  1. Öffnen Sie das Studio-Lab-Terminal, indem Sie den Bereich Dateibrowser ( 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 aus folgenden Gründen nicht in Studio Classic 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. Aktivieren Sie für die Conda-Umgebung, die Sie nach Studio Classic migrieren möchten, 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 Ihrer 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 Standardkonfiguration aktiviert haben. Weitere Informationen zum Zugriff auf Studio Classic über die Konsole finden Sie unter Starten von Studio Classic, wenn Studio Ihre Standardkonfiguration ist.

Sie können Dateien von Studio Classic aus von Ihrem lokalen Computer oder aus einem Git-Repository importieren. Dazu können Sie die Benutzeroberfläche oder das Terminal von Studio Classic verwenden. 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 mit den folgenden Schritten in Studio Classic importieren.

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

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

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

Anmerkung

Wenn Sie ein Verzeichnis in Studio Classic importieren möchten, 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 nun die komprimierte Datei. Dazu navigieren Sie zum Studio-Classic-Terminal und führen den Befehl <DIRECTORY_NAME>.zip aus.

Import using a Git repository

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

  1. Öffnen Sie 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 den Launcher in Studio Classic. 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 aus.

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

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

Schritt 4: Installieren Ihrer Conda-Umgebungen von Studio Lab in Studio Classic

Sie können jetzt Ihre Conda-Umgebung mithilfe Ihrer YAML-Datei in Ihrer Studio-Classic-Instance neu erstellen. Öffnen Sie 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 Notebook-Instances von Studio Classic 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.