安裝指南 - Amazon SageMaker

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

安裝指南

下列討論包含您需要執行的其他安裝的詳細說明,以便在您的 JupyterLab 環境中使用筆記型電腦工作。

對於 Amazon SageMaker 工作室和 Amazon SageMaker 工作室

如果您的筆記型電腦位於 Amazon SageMaker Studio 或 Amazon SageMaker Studio 實驗室,則不需要執行額外的安裝 — SageMaker 筆記型電腦任務已內建於平台中。若要為 Studio 設定必要的許可,請參閱Studio 安裝政策和權限

適用於本機 Jupyter 筆記本

如果您想要在本機 JupyterLab 環境中使用 SageMaker 筆記本工作,則需要執行其他安裝。

若要安裝 SageMaker 筆記本工作,請完成下列步驟:

  1. 安裝 Python 3。如需詳細資訊,請參閱安裝 Python 3 和 Python 套件

  2. 安裝 JupyterLab 版本 3 或更高版本。如需詳細資訊,請參閱JupyterLab SDK文件

  3. 安裝 AWS CLI. 如需詳細資訊,請參閱安裝或更新最新版本的 AWS CLI

  4. 安裝兩組許可。IAM使用者需要提交工作的權限 SageMaker,而且一旦提交,筆記本工作本身就會假設IAM角色需要存取資源的權限,具體取決於工作任務。

    1. 如果您尚未建立IAM使用者,請參閱在您的 AWS 帳IAM戶中建立使用者。

    2. 如果您尚未建立筆記本工作角色,請參閱建立角色以將權限委派給IAM使用者

    3. 連接必要的許可和信任政策,以連接到您的使用者和角色。如需 step-by-step 指示和權限的詳細資訊,請參閱安裝本機 Jupyter 環境政策和許可

  5. 為新建立的IAM使用者產生 AWS 認證,並將其儲存在環境的認證檔案 (~/.aws/憑證) 中。 JupyterLab 您可以使用CLI命令執行此操作aws configure。如需指示,請參閱組態和憑證設定中的使用命令設定和檢視組態設定一節。

  6. (可選)默認情況下,調度程序擴展使用 Python 2.0 的預構建 SageMaker Docker 映像。筆記本中使用的任何非預設核心都應該安裝在容器中。如果要在容器或 Docker 映像中運行筆記本電腦,則需要創建一個 Amazon 彈性容器註冊表(AmazonECR)映像。有關如何將 Docker 映像推送到 Amazon 的信息ECR,請參閱推送 Docker 映像。

  7. 新增 SageMaker 筆記本工作的 JupyterLab 副檔名。您可以使用以下指令將其新增至您的 JupyterLab環境:pip install amazon_sagemaker_jupyter_scheduler。您可能需要使用以下命令重新啟動 Jupyter 伺服器:sudo systemctl restart jupyter-server

  8. 從命令 JupyterLab 開始:jupyter lab

  9. 驗證筆記本工作小工具 ( Blue icon of a calendar with a checkmark, representing a scheduled task or event. ) 在 Jupyter 筆記本工作列中顯示。