文档中心 > Notebook
Notebook

最近更新时间:2021-06-07

Notebook是点开即用的Jupyter Lab环境,内置多种常用框架和算法,无需配置环境即可快速使用。体验边调试边运行的效果。

Notebook自动挂载对象存储或者本地存储中的目录,并实时同步容器中的内容到挂载目录中。

1 创建Notebook实例

Notebook提供tensorflow、pytorch等多种算法框架,集成了可视化代码编辑及运行环境Jupyter Lab。

登录紫光云控制台,选择产品与服务->人工智能->AI开发平台。

选择左侧"Notebook",点击“创建实例”。

在弹窗中填写实例名称等配置。点击“确定”后,等待Notebook实例启动。配置说明如下:

配置是否必填说明
名称仅支持小写字母、数字和'-',且需以小写字母开头、总长度不超过32,同用户下不重复
描述128字符内
存储路径存储路径可选对象存储本地存储或者云硬盘
1. 从对象存储中选择存储路径,选择的对象存储路径会被读写挂载(RW)到Notebook运行环境内部"./"目录下,在该目录下的操作会同步到对象存储中
2. 从本地存储中选择存储路径,选择的本地存储路径会被读写挂载(RW)到Notebook运行环境内部"./"目录下,在该目录下的操作会同步到本地存储中
3. 选择云硬盘作为存储路径,选择的云硬盘会被读写挂载(RW)到Notebook运行环境内部"./"目录下,在该目录下的数据在Notebook停止后不会被清理
云硬盘提供6种规格,其中5GB云硬盘不收费,其他规格云硬盘收费。
数据来源数据来源可选对象存储本地存储或者数据集
1. 从对象存储选择数据路径,选择的数据来源会被只读挂载(RO)到运行环境内“../data”目录下
2. 从本地存储选择数据路径,选择的数据来源会被只读挂载(RO)到运行环境内“../data”目录下
3. 从数据集选择数据,可以选择数据集的某个发布版本。发布的manifest文件会被只读挂载(RO)到运行环境内“../data”目录下。
资源池资源池可选公共资源池或者专属资源池
1. 选择公共资源池时,需要从资源规格中选择一种套餐,CPU比GPU套餐价格便宜
2. 选择专属资源池的前提是您已经创建了专属资源,在资源规格中列出了专属资源列表,您填写资源套餐后,Notebook实例会启动在您自己的专属资源池中。
注意:资源套餐填写要合理。

2 使用Notebook进行代码调试

等待实例状态为“运行中”,点击“打开Jupyter”按钮,启用Jupyter Lab。

当面目录./即是配置的存储路径,存储路径读写挂载到当前路径下。在"./"目录下的修改,会同步到存储路径中去。

../data文件夹下,是您配置的数据来源,此数据来源只读挂载。

tensorflow框架的模型需要保存成Saved_Model格式,才能被模型管理解析。详细的框架和格式请参考模型管理

3 Notebook支持AI引擎

Notebook环境有多种AI引擎,可以在同一个Notebook实例中使用所有支持的AI引擎,不同的引擎之间可快速、方便的切换,并且有独立的运行环境。

工作环境AI引擎版本
Python3TensorFlowTensorFlow-v1.14.0
TensorFlow-v1.12.0
PyTorchPyTorch-v1.2.0
PyTorch-v1.1.0
CaffeCaffe-v1.0.0
Caffe2Caffe2-pt1.0.0
MXNetMXNet-v1.4.0
KerasKeras-v2.2.4-tf1.12.0
SKLearnSKLearn-v0.21.2
Python2TensorFlowTensorFlow-v1.14.0
TensorFlow-v1.12.0
PyTorchPyTorch-v1.2.0
PyTorch-v1.1.0
CaffeCaffe-v1.0.0
Caffe2Caffe2-pt1.0.0
MXNetMXNet-v1.4.0
KerasKeras-v2.2.4-tf1.12.0
SKLearnSKLearn-v0.21.2

4 Notebook访问对象存储

在Jupyter Lab中,如有需要可以访问对象存储。

  • 使用s3cmd命令行访问对象存储,! s3cmd -hep 查看s3cmd的使用方法。

  • 使用sdk访问对象存储,import boto3 后访问对象存储。

5 停止Notebook实例

在Notebook列表页,点击“停止”按钮,停止训练完成的Notebook代码。节省资源和费用。

云硬盘5GB是免费使用,其他规格的云硬盘在Notebook实例停止后还继续收费。即其他规格的云硬盘从Notebook实例创建成功起,直至删除成功,按照规定费用收费。