具有多个用户的 AWS Sagemaker Notebook
AWS Sagemaker Notebook with multiple users
我还是 AWS sagemaker 的新手。在我们将拥有 AWS sagemaker notebook 的架构上工作。会有多个用户,我希望学生不会看到彼此的工作。我需要在终端中这样做吗?或者我们可以在笔记本中做到这一点?
最简单的方法是为每个学生创建一个小笔记本实例。这样您就可以进行必要的隔离,并且每个学生都有责任在不使用笔记本时停止使用笔记本。
最小的实例类型 costs 每小时 0.0464 USD。如果您 运行 24/7 全天候使用它,则每月费用约为 30 美元。但是,如果学生负责并在不使用实例时停止实例,则 20 小时的工作成本约为 1 美元。
如果要启用对笔记本的隔离,可以使用预签名 URL 的功能,该 URL 用于打开 Jupyter 界面。关于使用 CLI 创建 URL: https://docs.aws.amazon.com/cli/latest/reference/sagemaker/create-presigned-notebook-instance-url.html 的方法,请参见此处。其他SDK也支持。
create-presigned-notebook-instance-url
--notebook-instance-name <student-instance-name>
--session-expiration-duration-in-seconds 3600
您可以将其集成到您所在研究所的内部门户中。
我还是 AWS sagemaker 的新手。在我们将拥有 AWS sagemaker notebook 的架构上工作。会有多个用户,我希望学生不会看到彼此的工作。我需要在终端中这样做吗?或者我们可以在笔记本中做到这一点?
最简单的方法是为每个学生创建一个小笔记本实例。这样您就可以进行必要的隔离,并且每个学生都有责任在不使用笔记本时停止使用笔记本。
最小的实例类型 costs 每小时 0.0464 USD。如果您 运行 24/7 全天候使用它,则每月费用约为 30 美元。但是,如果学生负责并在不使用实例时停止实例,则 20 小时的工作成本约为 1 美元。
如果要启用对笔记本的隔离,可以使用预签名 URL 的功能,该 URL 用于打开 Jupyter 界面。关于使用 CLI 创建 URL: https://docs.aws.amazon.com/cli/latest/reference/sagemaker/create-presigned-notebook-instance-url.html 的方法,请参见此处。其他SDK也支持。
create-presigned-notebook-instance-url
--notebook-instance-name <student-instance-name>
--session-expiration-duration-in-seconds 3600
您可以将其集成到您所在研究所的内部门户中。