选择开发环境类型
VSCS 的浏览器访问和 SSH 访问可以单独启用,也可以同时启用。两种访问方式连接的是同一个开发环境,共享同一份文件、Volume 和挂载数据。
理解开发环境与资源关系
基本使用路径
- 准备实例资源、存储资源、镜像、数据集或模型。
- 根据开发方式选择 JupyterLab 或 VSCS。
- 创建开发环境,并配置资源规格、镜像、Volume、数据集或模型挂载。
- 开发环境进入运行中状态后,打开 JupyterLab、浏览器 VS Code,或通过 SSH 连接。
- 在开发环境中开发和调试代码,并将需要保留的文件写入 Volume。
- 调试完成后,按需停止、重启、更新、克隆、保存镜像或删除开发环境。
- 需要稳定运行、队列调度、容错或多节点训练时,提交为训练任务。
使用边界
- 开发环境停止会释放算力,但保留开发环境配置和已写入 Volume 的数据。
- 开发环境删除后会移除记录并释放占用资源。删除前,请确认重要文件已经保存到 Volume。
- Notebook 文件只保存代码和输出内容,不保存 Python 进程、GPU 状态或训练进度;长实验需要保存检查点。
- 保存镜像可以复用已安装的系统依赖和工具,但不会备份挂载的 Volume、进程内存或运行状态。
- 挂载路径不要互相重叠,也不要覆盖镜像中的系统目录,例如
/opt、/workspace或/usr。 - 不同区域和集群可用的资源池、镜像、Volume、数据集和模型可能不同。创建开发环境前,请确认相关资源位于可访问范围内。
