翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
SageMaker Profiler のトラブルシューティング
次の question-and-answerペアを使用して、 SageMaker Profiler の使用中に問題をトラブルシューティングします。
Q. エラーメッセージが表示されます。 ModuleNotFoundError: No module named 'smppy'
2023 年 12 月以降、 SageMaker Profiler Python パッケージの名前が から smppy
smprof
に変更され、パッケージ名の重複が解決されました。 smppy
はオープンソースパッケージで既に使用されています。
したがって、2023 年 12 月smppy
より前に を使用していて、ModuleNotFoundError
この問題が発生した場合は、最新のパッケージsmprof
がインストールされているか、最新の のいずれかを使用しているときに、トレーニングスクリプトのパッケージ名が古くなった可能性がありますSageMaker SageMaker Profiler がプリインストールされたフレームワークイメージ。この場合、トレーニングスクリプトsmppy
smprof
全体で のすべての言及を に置き換えてください。
トレーニングスクリプトで SageMaker Profiler Python パッケージ名を更新するときに、どのバージョンのパッケージ名を使用するか混乱しないように、次のコードスニペットに示すように、条件付きインポートステートメントの使用を検討してください。
try: import smprof except ImportError: # backward-compatability for TF 2.11 and PT 1.13.1 images import smppy as smprof
また、最新バージョンへのアップグレードsmppy
中に を使用している場合は PyTorch TensorFlow 、「」の指示に従って最新のsmprof
パッケージをインストールしてください(オプション) SageMaker Profiler Python パッケージをインストールする。
Q. エラーメッセージが表示されます。 ModuleNotFoundError: No module named 'smprof'
まず、正式にサポートされている SageMaker フレームワークコンテナのいずれかを使用していることを確認してください。これらのいずれかを使用しない場合は、「」の指示に従ってsmprof
パッケージをインストールできます(オプション) SageMaker Profiler Python パッケージをインストールする。
Q. インポートできない ProfilerConfig
SageMaker Python を使用してジョブランチャースクリプトProfilerConfig
にインポートできない場合SDK、ローカル環境または Jupyter カーネルに SageMaker Python のかなり古いバージョンがある可能性がありますSDK。をSDK最新バージョンにアップグレードしてください。
$ pip install --upgrade sagemaker
Q. エラーメッセージが表示されます。 aborted: core dumped when importing smprof into my training script
以前のバージョンの ではsmprof
、この問題は PyTorch 2.0 以降と PyTorch Lightning で発生します。この問題を解決するには、「」の指示に従って最新のsmprof
パッケージをインストールします(オプション) SageMaker Profiler Python パッケージをインストールする。
Q. SageMaker Studio から SageMaker Profiler UI が見つかりません。どのように見つけることができますか?
SageMaker コンソールにアクセスできる場合は、次のいずれかのオプションを選択します。
ドメインユーザーでコンソールにアクセスできない場合は SageMaker 、 SageMaker Studio Classic からアプリケーションにアクセスできます。この場合、次のオプションを選択します。