我無法在 Amazon SageMaker 筆記本執行個體上開啟 Jupyter

1 分的閱讀內容
0

當我嘗試在瀏覽器中開啟 Amazon SageMaker Jupyter 筆記本時,我收到錯誤。

解決方法

首先,請嘗試以下操作:

  • Amazon SageMaker 主控台上,確認筆記本執行個體狀態為使用中。如果狀態為待定,則筆記本執行個體尚未準備就緒。
  • 清除瀏覽器快取或嘗試使用其他瀏覽器。
  • 檢查 Jupyter 日誌,查看是否有錯誤。

如果仍然無法開啟 Jupyter 筆記本,請重新啟動筆記本執行個體。最佳實務是定期重新啟動筆記本執行個體。重新啟動有助於使筆記本執行個體軟體保持更新。當您重新啟動時,筆記本執行個體會移至新的基礎主機。這有助於解決瀏覽器中的 HTTP 503 和 504 錯誤。

**注意:**筆記本執行個體上唯一的持續性儲存裝置是 /home/ec2-user/SageMaker 檔案系統。當您重新啟動時,您會遺失所有其他資料。

若要重新啟動筆記本執行個體,請執行以下操作:

1.    開啟 Amazon SageMaker 主控台

2.    在導覽窗格中,選擇 Notebook instances(筆記本執行個體)。

3.    選取筆記本執行個體名稱旁邊的圓圈。

4.    選擇 Actions (動作)下拉式清單,然後選擇 Stop(停止)。

5.    等待筆記本執行個體達到已停止狀態。

6.    選擇 Actions(動作)下拉式清單,然後選擇 Start(啟動)。

7.    開啟筆記本執行個體 URL。

若要避免再次發生此問題,請檢查下列導致筆記本執行個體過載的常見原因。

開啟的工作階段過多

在 Jupyter 儀表板上,檢查執行中選項卡。當您有大量作用中工作階段和筆記本時,筆記本需要更長時間才能載入,而且可能會在瀏覽器中逾時。若要解決此問題,請關閉不必要的筆記本或終端工作階段。

高 CPU 或記憶體使用率

1.    開啟 Jupyter 儀表板,然後選擇 Files(檔案)標籤。

2.    選擇 New(新增),然後選擇 Terminal(終端)。

3.    檢查記憶體使用率:

free -h

4.    檢查 CPU 使用率:

top

如果 CPU 或記憶體使用率很高,而您無法釋放更多資源,請考慮切換到較大的筆記本執行個體類型:

1.    如先前所述,停止筆記本執行個體。

2.    當筆記本執行個體達到已停止狀態時,選擇 Actions(動作)下拉式清單,然後選擇Update settings(更新設定)。

3.    選擇新 Notebook instance type(筆記本執行個體類型),然後選擇Save(儲存)。如需每個區域中可用的執行個體類型清單,請參閱支援的執行個體類型和可用區域

4.    選擇 Actions(動作)下拉式清單,然後選擇 Start(啟動)。

5.    開啟筆記本執行個體 URL。

高磁碟使用率

1.    開啟 Jupyter 儀表板,然後選擇 Files(檔案)標籤。

2.    選擇 New(新增),然後選擇 Terminal(終端)。

3.    執行類似下列內容的命令來啟動 Shell 工作階段並檢查磁碟使用率:

df -h

4.    檢查檔案系統 /home/ec2-user/SageMaker 的磁碟使用率。

如果磁碟使用率很高,則盡可能從 /home/ec2-user/SageMaker 目錄中移除臨時檔案。或者,增加 Amazon Elastic Block Store (Amazon EBS) 磁碟區大小:

1.    如先前所述,停止筆記本執行個體。

2.    當筆記本執行個體達到已停止狀態時,選擇 Actions(動作)下拉式清單,然後選擇Update settings(更新設定)。

3.    輸入新的磁碟區大小,然後選擇 Save(儲存)。預設的 EBS 磁碟區大小為 5 GB。您可以將磁碟區大小增加到 16 TB。

4.    選擇 Actions(動作)下拉式清單,然後選擇 Start(啟動)。

5.    開啟筆記本執行個體 URL。


AWS 官方
AWS 官方已更新 2 年前