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.
Verwenden Sie die folgenden question-and-answer Paare, um Probleme bei der Verwendung von SageMaker Profiler zu beheben.
F: Ich erhalte eine Fehlermeldung ModuleNotFoundError: No
module named 'smppy'
Seit Dezember 2023 wurde der Name des SageMaker Profiler-Python-Pakets von smppy
auf geändert, smprof
um ein Problem mit doppelten Paketnamen zu beheben; smppy
wird bereits von einem Open-Source-Paket verwendet.
Wenn Sie es also smppy
schon vor Dezember 2023 verwenden und dieses ModuleNotFoundError
Problem auftritt, liegt es möglicherweise an dem veralteten Paketnamen in Ihrem Trainingsskript, während Sie das neueste smprof
Paket installiert haben oder eines der neuesten verwenden. SageMaker Mit Profiler vorinstallierte AI-Framework-Images SageMaker Stellen Sie in diesem Fall sicher, dass Sie alle Erwähnungen von smppy
smprof
in Ihrem Schulungsskript durch ersetzen.
Um bei der Aktualisierung des SageMaker Profiler-Python-Paketnamens in Ihren Trainingsskripten Verwirrung darüber zu vermeiden, welche Version des Paketnamens Sie verwenden sollten, sollten Sie erwägen, eine bedingte Importanweisung zu verwenden, wie im folgenden Codeausschnitt gezeigt.
try:
import smprof
except ImportError:
# backward-compatability for TF 2.11 and PT 1.13.1 images
import smppy as smprof
Beachten Sie außerdem, dass Sie, falls Sie es smppy
bei der Aktualisierung auf die neueste PyTorch TensorFlow Version verwendet haben, sicherstellen sollten, dass Sie das neueste smprof
Paket installieren, indem Sie die Anweisungen unter befolgen. (Optional) Installieren Sie das SageMaker Profiler-Python-Paket
F: Ich erhalte eine Fehlermeldung, ModuleNotFoundError: No
module named 'smprof'
Stellen Sie zunächst sicher, dass Sie einen der offiziell unterstützten SageMaker AI Framework Container verwenden. Wenn Sie keinen davon verwenden, können Sie das smprof
Paket installieren, indem Sie den Anweisungen unter folgen(Optional) Installieren Sie das SageMaker Profiler-Python-Paket.
F: Ich kann nicht importieren ProfilerConfig
Wenn Sie mit dem SageMaker Python-SDK nicht ProfilerConfig
in Ihr Job-Launcher-Skript importieren können, verfügt Ihre lokale Umgebung oder der Jupyter-Kernel möglicherweise über eine erheblich veraltete Version des SageMaker Python-SDK. Stellen Sie sicher, dass Sie das SDK auf die neueste Version aktualisieren.
$ pip install --upgrade sagemaker
F: Ich erhalte eine Fehlermeldung, aborted: core dumped when
importing smprof into my training script
In einer früheren Version von trat smprof
dieses Problem bei PyTorch 2.0+ und PyTorch Lightning auf. Um dieses Problem zu beheben, installieren Sie auch das neueste smprof
Paket, indem Sie den Anweisungen unter (Optional) Installieren Sie das SageMaker Profiler-Python-Paket folgen.
F: Ich kann die SageMaker Profiler-Benutzeroberfläche von SageMaker Studio nicht finden. Wie kann ich sie finden?
Wenn Sie Zugriff auf die SageMaker AI-Konsole haben, wählen Sie eine der folgenden Optionen.
Wenn Sie ein Domain-Benutzer sind und keinen Zugriff auf die SageMaker AI-Konsole haben, können Sie über SageMaker Studio Classic auf die Anwendung zugreifen. Wenn dies Ihr Fall ist, wählen Sie die folgende Option.