创建Notebook
操作场景
CloudRobo平台中的Notebook功能为用户提供了强大的开发工具,不仅支持一站式开发环境,还提供了丰富的资源支持和灵活的代码管理方式。通过端云协同开发,用户可以更加高效地进行数据处理和模型训练,提升整体开发效率和项目成功率。
在开始进行模型开发前,您需要创建Notebook实例,并打开Notebook进行编码。您可通过CloudRobo管理控制台进行创建。
约束限制
- 在创建Notebook时,默认会开启自动停止功能,在特定时间内停止运行Notebook,避免资源浪费。
- 默认每个IAM最多可创建5个Notebook实例。
- Notebook不支持开放端口对外提供服务。
创建Notebook
- 登录CloudRobo控制台。
- 在左侧菜单栏中单击“模型开发 > Notebook”。
- 单击“创建Notebook”,进入创建页面,参照如下参数说明配置相关信息。
表1 创建Notebook参数说明 参数
说明
基础信息
名称
Notebook的名称。
命名规则:由中文、数字、字母、下划线(_)、中划线(-)、点(.)、斜线(/)组成,长度为3~64个字符。
描述(可选)
自定义Notebook描述。
长度为512个字符以内。
自动停止
运行时长
支持选择“1小时”、“2小时”、“6小时”、“12小时”几种模式。说明:Notebook实例超出预设的运行时长将自动停止,可能会有2-5分钟的延迟。
资源配置
资源池类型
选择资源池类型,支持公共资源池和专属资源池。
- 专属资源池:专属资源池不与其他用户共享,资源更可控。在使用专属资源池之前,您需要先创建专属资源池,然后在开发过程中选择此专属资源池。专属资源池的创建可通过订阅CloudRobo具身智能开发平台基础版或专业版或纳管资源完成。不同方式创建的专属资源池应用场景有所不同,请以实际界面展示为准。
- 公共资源池:公共资源池提供公共的大规模计算集群,根据用户作业参数分配使用,资源按作业隔离。用户下发训练作业、部署模型、使用开发环境实例等情况下,均可以使用公共资源池完成。开通账号并申请公测后即可使用CloudRobo的公共资源池。
实例规格
下拉选择对应资源类型的实例规格。
选择镜像
按需选择“预置镜像”或“空间资产-镜像”,然后单击文本框,在弹出的页面中选择目标镜像。
说明:“预置镜像”或“空间资产-镜像”不能为空。
存储配置
存储
选择“对象存储OBS-对象桶”。
在开发环境中做大规模的数据上传下载时,可以通过OBS桶做中转。
单击文本框,在弹出来的页面中选择OBS路径。
- 挂载在/home/ma-user/work目录下,Notebook实例中对其的增、删、改文件操作会同步到OBS上。
- 该目录下的内容在Notebook实例停止后会被保留。 说明:
- 不支持选择跨区域(Region)的OBS桶。如果您的OBS桶中有需要特别保护的敏感数据,请自行对数据加密后再存放到OBS桶。
- 只能选择当前工作空间下的默认存储位置OBS路径下的文件夹,不能选择到具体文件。
认证凭证
选择认证凭证,用于验证身份和授权访问。
认证凭证的创建和管理请参考凭据管理。
更多配置
SSH远程开发
开启此功能后,用户可以在本地IDE通过VS Code远程登录Notebook实例。
- 单击“立即创建”,Notebook创建完成。
创建完成后,系统自动返回Notebook列表页面,等待一段时间后,状态为“运行中”即为创建成功。
相关操作
针对创建好的Notebook(即状态为“运行中”),可以打开Notebook并在开发环境中启动编码。
- 在线JupyterLab访问,具体参见通过JupyterLab在线使用Notebook。
- 本地IDE使用VS Code工具,远程连接访问,具体参见通过VS Code远程使用Notebook。
- 本地IDE使用SSH工具,远程连接访问,具体参见通过SSH工具远程使用Notebook。