创建Notebook实例
在开始进行模型开发前,您需要创建Notebook实例,并打开Notebook进行编码。
背景信息
- 创建和使用Notebook需要消耗资源,需要收费。根据您选择的资源不同,收费标准不同,针对不同类型资源的价格,详情请参见产品价格详情。
- “运行中”的Notebook将一直收费,当您不需要使用时,建议停止Notebook,避免产生不必要的费用。在创建Notebook时,也可以选择开启自动停止功能,在指定时间内停止运行Notebook,避免产生不必要的费用。
- 只有处于“运行中”状态的Notebook,才可以执行打开操作。
- 一个账户最多创建10个Notebook。默认显示当前用户创建的Notebook实例,如果将“只显示自己”的开关关闭时,将显示当前账号及其IAM用户创建的所有Notebook实例。
- 由于ModelArts支持多种AI引擎,在创建Notebook实例时,首先选择Python2或Python3的工作环境,Notebook实例创建完成后,再访问Notebook实例,在Jupyter页面创建对应AI引擎的工作环境。
- 如果设置使用OBS存储,确保您指定的OBS目录与ModelArts在同一区域。
- 创建Notebook实例前,可先了解ModelArts支持的AI引擎及其对应版本情况。
创建Notebook
- 登录ModelArts管理控制台,在左侧菜单栏中选择“开发环境>Notebook”,进入“Notebook”管理页面。
- 单击“创建”进入“创建Notebook”页面,请参见如下说明填写参数。
- 填写Notebook基本信息,包含名称、描述、是否自动停止,详细参数请参见表1。图1 Notebook基本信息
- 填写Notebook详细参数,如工作环境、资源规格等,详细参数请参见表2。图2 Notebook实例的详细参数
表2 Notebook实例的详细参数说明 参数名称
说明
“工作环境”
当前仅支持公共镜像,即预置在ModelArts内部的AI框架。
每个工作环境多种AI引擎,可以在同一个Notebook实例中使用所有支持的AI引擎,不同的引擎之间可快速、方便的切换,并且有独立的运行环境。您可以在Notebook实例创建完成后,进入Jupyter页面创建对应AI引擎的开发环境。不同工作环境其对应可使用的AI引擎不同,详细支持列表请参见支持的AI引擎。
推荐使用“Multi-Engine 1.0 (python3 推荐)”工作环境。
如果需要使用TensorFlow 2.X、PyTorch 1.4.0或者R语言版本的AI框架,建议使用“Multi-Engine 2.0 (python3)”工作环境。如果选择此类型的工作环境,暂时无法使用免费规格,请选择其他付费的规格。
说明:ModelArts还支持Keras引擎,选择“Multi-Engine 1.0 (python3 推荐)”或“Multi-Engine 1.0 (python2)”工作环境即可使用,详细说明请参见ModelArts是否支持Keras引擎?
“资源池”
可选“公共资源池”和“专属资源池”,关于ModelArts专属资源池的介绍和购买,请参见资源池。
“公共资源池”无需购买,即开即用,按需付费,即按您的Notebook实例运行时长进行收费。“专属资源池”的特点是无需排队,当使用公共资源池人数较多时,可能出现排队等待,此时建议购买“专属资源池”提升开发效率,减少等待时间。
“类型”
支持CPU、GPU和Ascend类型。GPU性能更佳,但是相对CPU而言,费用更高。Ascend类型为公测资源,请提前完成Ascend 910公测申请。
“规格”
只有选择“公共资源池”时,需要选择规格。根据选择的类型不同,可选规格也不同。
- CPU规格支持:“[限时免费]体验规格CPU版”、“2核8GiB”、“8核32GiB”
- GPU规格支持:“[限时免费]体验规格GPU版”、“GPU: 1*v100NV32 CPU: 8 核 64GiB”
- Ascend规格支持:“Ascend: 1*Ascend 910 CPU: 24 核 96GiB”
如果选择“限时免费”规格,请仔细阅读界面提示,并勾选“我已阅读并同意以上内容”。
“存储配置”
存储配置可选“云硬盘”和“对象存储服务”。
- 选择“云硬盘”作为存储位置
根据实际使用量设置磁盘规格。磁盘规格默认5GB。ModelArts提供5GB容量供用户免费使用。超出5GB时,超出部分每GB按“超高IO”类型的收费标准进行按需收费。磁盘规格的取值范围为5GB~4096GB。
选择此模式,用户在Notebook列表的所有文件读写操作都是针对容器中的内容操作,与OBS无关;重启该实例,内容不丢失。
- 选择“对象存储服务”作为存储位置
在“存储位置”右侧单击“选择”,设置用于存储Notebook数据的OBS路径。如果想直接使用已有的文件或数据,可将数据提前上传至对应的OBS路径下。“存储位置”不能设置为OBS桶的根目录,需设置为对应OBS桶下的具体目录。
选择此模式,用户在Notebook列表的所有文件读写操作是基于所选择的OBS路径下的内容操作,与当前实例空间无关。如果您需要将内容同步到实例空间,先选中该内容,单击“Sync OBS”,即可将所选内容同步到当前容器空间,详细操作可参见与OBS同步文件。重启该实例时,内容不丢失。
“Git存储库”
只有当“存储配置”选择“云硬盘”时,支持此参数。
开启此功能后,可创建一个带有Git存储库的Notebook实例,系统将自动从Github同步代码库。详细配置说明请参见创建带有Git存储库的Notebook实例。
- 填写Notebook基本信息,包含名称、描述、是否自动停止,详细参数请参见表1。
- 参数填写完成后,单击“下一步”进行规格确认。
- 参数确认无误后,单击“提交”,完成Notebook的创建操作。
进入Notebook列表,正在创建中的Notebook状态为“启动中”,创建过程需要几分钟,请耐心等待。当Notebook状态变为“运行中”时,表示Notebook已创建完成。
