集成开发环境进行编码调试
- JupyterLab和VSCode集成开发环境:进入模型开发与训练模块,选择开发机,点击【JupyterLab】>【创建JupyterLab】或【VSCode】>【创建VSCode】,填写相应字段,提交后操作列点【启动】,即可启动一个在线的JupyterLab或VSCode。
- 等待启动成功,当创建的JupyterLab或VSCode的状态显示“运行中”后即可点击操作列【打开】即可进入开发环境,进入即可在/work/mount下看到挂载的预置模型和数据集。
代码包
- 导入代码:直接把本地写好的代码拖拽到VSCode左边的目录下,即可导入代码。
- 导入代码包:进入模型开发与训练管理模块,选择模型开发管理,点击【代码包】。支持直接上传本地文件、本地压缩包。单次上传文件最多支持5个。对于文件数量较多,建议使用压缩包上传。上传完成后操作列点【在线编码】即可进入JupyterLab或VSCode进行编码。
说明存储目录:
/work目录可以被用作统一的文件管理,该目录可被持久化保存,同时VSCode中不同的实例或容器任务可以共享这个目录。
/work目录下中有3个子目录,均会被持久化保存。该3个目录以外的路径不能持久化保存。3个目录的区别如下:
/work/home:您独享500G空间,可用于存放代码和部分数据集等重要的文件,建议个人仅使用该目录。
tensorboard:保存在/work/home/task/${MODEL_PATH}/model下,保存后在页面上可以通过tensorboard查看。
获取脚本所在目录:
获取脚本所在目录的绝对路径 :SCRIPT=$(readlink -f "$0")
获取该脚本所在目录的路径:SCRIPTPATH=$(dirname "$SCRIPT")
输出脚本所在的目录 :echo "当前脚本所在目录为: $SCRIPTPATH"