创建Notebook
在智算套件控制台页面选择“AI应用开发”,单击“创建Notebook”。
由于开发机会单独创建eip用于暴露服务,因此在创建时会出现 “此功能会自动帮您创建弹性IP和弹性负载均衡用于服务暴露,因此会产生一定的费用。” 的提示,确认需要启用后点击“确定”。
配置开发机基本信息
选择开发机类型,支持JupyterLab和VSCode类型的开发机,并选择需要创建的命名空间、填写描述信息等。
选择开发机框架,平台内置了多个公共的JupyterLab框架,其中有包含Pytorch、TensorFlow的CUDA镜像可供选择。
配置工作空间
“工作空间目录配置” 默认打开,数据集挂载第一条默认为工作空间目录的配置,且只能选择私有数据集(私有数据集具有读写权限,公共数据集为只读权限)进行配置,平台会将此工作空间数据集映射到容器的/home/jovyan目录,后续使用过程中用户工作空间的持久化数据将保存到该数据集内。
“工作空间目录配置”可选择关闭,关闭后如果该开发机容器故障用户工作空间内的数据将会丢失,请谨慎选择。
数据集支持多条配置,需要确保多条不同数据集的挂载路径不会重叠、重复。
开发机资源配置
配置队列及任务优先级,如果还未创建队列,请参考“创建队列”相关的文档,创建完成之后点击 “创建队列” 旁边的刷新按钮再进行队列选择。
按需配置CPU、内存、GPU、NPU资源。
其他配置
root用户启动:如果关闭了 “工作空间目录配置” 选项可以选择将root用户启动关闭,将使用非root用户启动容器。
模型分析:打开模型分析时,会在创建开发机时自动创建TensorBoard服务,模型分析配置会自动关联前面数据集配置中已选择的私有数据集(仅支持配置私有数据集,公共数据集具有只读权限无法进行文件写入),可以选择不打开模型分析,后续再单独创建。
环境变量按需进行配置。
点击创建。
开发机远程访问
查看开发机列表
等待新建开发机的“访问”按钮可点击后,访问提示信息中的链接,先选择资源池信息,然后配置“弹性负载均衡->访问策略组”,修改isuite-notebook-acl策略组的配置(默认只放开了127.0.0.1地址),需要增加本地客户端的出口IP配置。
获取本机出口IP的方式可通过百度搜索“ip地址”进行查询。
配置完成后回到“智算套件->AI应用开发”控制台,点击对应开发机的 “访问” 按钮即可访问该开发机,工作空间会显示持久化存储中保存的文件等。