Studio Lab 预装环境 - 亚马逊 SageMaker AI

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Studio Lab 预装环境

Amazon SageMaker Studio Lab 使用 conda 环境来管理项目的软件包(或库)。本指南解释了什么是 conda 环境、如何与它们交互以及 Studio Lab 中提供的不同预装环境。

conda 环境是一个包含已安装软件包集合的目录。它允许您创建具有特定软件包版本的隔离环境,防止具有不同依赖关系的项目之间发生冲突。

您可以通过两种方式与 Studio Lab 中的 conda 环境进行交互:

  • 终端:使用终端创建、激活和管理环境。

  • JupyterLab Notebook:打开 JupyterLab 笔记本时,选择带有您要使用的环境名称的内核,以使用该环境中安装的软件包。

有关管理环境的简要说明,请参阅 管理环境

Studio Lab 预装了多个持久或非持久内存环境。对持久内存环境所做的任何更改都将保留到下次会话中。对非持久内存环境所做的任何更改都不会保留到您的下一个会话中,但其中的软件包将由 Amazon AI 进行更新和兼容性测试。 SageMaker 以下是每个环境及其使用场景的概述:

  • sagemaker-distribution: 由 Amazon A SageMaker I 管理的非持久环境。它包含用于机器学习、数据科学和可视化的流行软件包。该环境会定期更新并进行兼容性测试。如果您需要预装常用软件包的完全托管设置,请使用此环境。

    sagemaker-distribution环境与 Amazon SageMaker Studio Classic 中使用的环境密切相关,因此,从 Studio Lab 升级到 Studio Classic 后,笔记本电脑的运行方式应该类似。有关将环境从 Studio Lab 导出到 Studio Classic 的信息,请参阅 将 Amazon SageMaker Studio Lab 环境导出到 Amazon SageMaker Studio Classic

  • default:预装了最少软件包的持久性环境。如果您想通过安装其他软件包对环境进行大幅定制,请使用此环境。

  • studiolab:安装 JupyterLab 和相关软件包的持久环境。使用此环境配置 JupyterLab 用户界面和安装 Jupyter 服务器扩展。

  • studiolab-safemode:当项目运行时出现问题时自动激活的非持久性环境。使用此环境进行故障排除。有关问题排查的信息,请参阅故障排除

  • base:用于系统工具的非持久性环境。该环境不供客户使用。

要查看环境中的软件包,请运行命令 conda list

有关在环境中安装软件包的更多信息,请参阅自定义环境

如果您计划从 Studio Lab 毕业到 Amazon SageMaker Studio Classic,请参阅将 Amazon SageMaker Studio Lab 环境导出到 Amazon SageMaker Studio Classic

有关 SageMaker AI 镜像及其版本的信息,请参阅亚马逊 SageMaker AI 图像可用于 Studio Classic