Skip to main content

GPU调用功能介绍

GPU远程调试

提供远程调试功能,支持断点调试,并在调试控制台中查看输出信息。

debug1

GPU远程运行

GPU远程运行提供与VSCode直接Run代码类似的开发态执行体验,运行Log默认会在终端中展示。运行结束后将会自动释放资源、停止计费。

运行Shell

与GPU远程运行类似,运行Shell可用于运行sh脚本,也可用于编译环境,但如上文所说编译后的环境只会保存在临时存储中,关闭workshop后会清除。

提示

若使用了conda环境,则在sh文件中需要添加conda activate [你的环境名]命令,或在.bashrc文件中直接激活conda环境。

运行任务

提示

在运行任务功能中不会自动激活bashrc,所以在使用conda环境时,需要在.sh文件中手动激活。

运行任务作为唯一训练态功能,可用于运行多Replicas的分布式任务(torchrun)。此时GPU并行度=GPU数*Replicas数。

task1

本地VSCode中也可查看任务,删除任务时会终止任务并删除日志信息

GPUtask