與共用空間協作 - Amazon SageMaker

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

與共用空間協作

Amazon SageMaker Studio Classic 共用空間由共用 JupyterServer 應用程式和共用目錄組成。 JupyterLab 共用空間由 Amazon SageMaker Studio 內的共用 JupyterLab 應用程式和共用目錄組成。網域中的所有使用者設定檔都可以存取網域中的所有共用空間。Amazon 會在您在該共用空間中啟動的 Amazon SageMaker Studio Classic 應用程式內容中, SageMaker 自動範圍共用空間中的資源。共用空間中的資源包括筆記本、檔案、實驗和模型。使用共用空間,使用自動標記、筆記本的即時共同編輯和自訂等功能,與其他使用者即時協作。

共用空間提供於:

  • Amazon SageMaker Studio Classic

  • JupyterLab

Studio Classic 共用空間僅支援 Studio Classic 和 KernelGateway 應用程式。共用空間僅支援使用 JupyterLab 3 個映像的 Amazon Resource Name (ARN)。如需詳細資訊,請參閱JupyterLab 版本控制

Amazon SageMaker 會自動標記您在共用空間範圍內建立的所有 SageMaker 資源。您可以使用這些標籤來監視成本並使用工具來計劃預算,例如 AWS Budgets。

共用空間使用與其建立於之網域相同的VPC設定。

注意

共用空間不支援使用 Amazon SageMaker Data Wrangler 或 Amazon EMR跨帳戶叢集。

自動標記

在共用空間中建立的所有資源都會自動標記網域ARN標籤和共用空間ARN標籤。網域ARN標籤是以網域 ID 為基礎,而共用空間ARN標籤則以共用空間名稱為基礎。 

您可以使用這些標籤來監控 AWS CloudTrail 用量。如需詳細資訊,請參閱使用 記錄 Amazon SageMaker API 通話 AWS CloudTrail

您也可以使用這些標籤來監控 的成本 AWS Billing and Cost Management。如需詳細資訊,請參閱使用 AWS 成本分配標籤

即時共同編輯筆記本

共享空間的一個主要優點是它可以實時促進共享空間成員之間的協作。在工作區中協作的使用者可以存取共用的 Studio Classic 應用程式,以便即時存取、讀取和編輯筆記本。只有共用空間內的 JupyterServer 應用程式才支援即時協同合作。

具有共用空間存取權的使用者可以同時在該空間的共用 Studio Classic 或 JupyterLab 應用程式中開啟、檢視、編輯和執行 Jupyter 筆記本。

筆記本會以顯示使用者設定檔名稱的不同游標來指示每個共同編輯的使用者。雖然多位使用者可以檢視同一本筆記本,但共同編輯最適合 2 至 5 名使用者的小組。

為了追蹤多個使用者所做的變更,我們強烈建議使用 Studio Classic 的內建 Git 型版本控制。

JupyterServer 2

若要在 Studio Classic 中使用共用空間,則需要 Jupyter Server 第 2 版。某些 JupyterLab 擴充功能和套件可能會強制將 Jupyter 伺服器降級至版本 1。這樣可以防止共用空間的使用。從命令提示字元執行下列命令,以變更版本號碼並繼續使用共用空間。

conda activate studio pip install jupyter-server==2.0.0rc3

自訂共用空間

若要將生命週期組態或自訂影像附加至共用空間,您必須使用 AWS CLI。如需詳細資訊瞭解如何建立和管理生命週期組態,請參閱建立並關聯生命週期組態。如需相關資訊可何建立和附加自訂影像,請參閱攜帶您自己的 SageMaker 映像