利用恒源云的GPU进行深度学习训练时,可以通过VScode或Pycharm进行远程操作,方便调试。如果你的代码在epoch比较少的情况下能够在自己电脑训练并且没有错误,那么当你增大epoch后,你可以直接在JupyterLab终端运行你的代码(例如:python main.py --参数)。以下是在JupyterLab运行后将结果上传到本地文件夹的方法。
恒源云网站:恒源智享云
1、进入恒源云的文档中心
![](https://i-blog.csdnimg.cn/blog_migrate/58ebaf0d93a8baa7d8375ec0a676ad69.png)
2、找到对应的训练指引(这个是看指引,可以直接跳过步骤2)
![](https://i-blog.csdnimg.cn/blog_migrate/21ae0b9d2cea501e5438d20747e2b090.png)
蓝色圈2上的“本地上传个人数据”、“实例下载个人数据”可以很好地指引你把你的代码包(可以包含代码和数据集)下载并解压到/hy-tmp文件中。(本文使用的是OSS将代码包上传到恒源云,OSS上传数据比较快,但是OSS下载代码包需要先将其压缩成压缩包(.zip或者.7z格式))
点击蓝圈2(执行训练并自动上传结果后关机)。
指引是通过脚本进行数据保存的,当然也可以不用完全按它的指引。只需要指引中的如下几步:
![](https://i-blog.csdnimg.cn/blog_migrate/7bc67354739a8e33b6051648ca1d7ddf.png)
![](https://i-blog.csdnimg.cn/blog_migrate/0051c1d2dbe679840d4b163831343d6f.png)
3、进入JupyterLab
![](https://i-blog.csdnimg.cn/blog_migrate/4264368e837da7a2f32ec04d746cfd87.png)
点击Terminal,进入终端
![](https://i-blog.csdnimg.cn/blog_migrate/350da4bbae5248e9fb06d3010d94666f.png)
4、按照图7的方式便可以将训练结果上传至个人数据目录oss://下
![](https://i-blog.csdnimg.cn/blog_migrate/b0eca03bc01979880e532bb37815239a.png)
(1)如果没有在hy-tmp目录,需要切换至该目录(cd /hy-tmp)
(2)通过oss login登录你的账号
oss login
(3)通过zip -q -r 结果文件夹名字.zip /hy-tmp下的目录
zip -q -r result_1.zip samples
该行代码是把/hy-tmp目录下的samples目录下的文件压缩成result_1.zip
(4)把压缩包上传至个人数据目录oss://backup/下
oss cp result_1.zip oss://backup/
(5)查看是否上传成功
oss ls -s oss://
从图7可以看到上传成功 。以下是个人数据目录backup下的压缩包:
![](https://i-blog.csdnimg.cn/blog_migrate/6d18ab7506bf090f7d7bfd3c2aa5a41a.png)
5、把个人数据目录下的压缩包下载至本地目录
(1)先双击打开oss.exe
![](https://i-blog.csdnimg.cn/blog_migrate/220e9860e3fe3039f9b840350b28782f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/190c4bec9e367a9df9ee9343969a4ec8.png)
(2)执行以下命令即可完成数据传输
![](https://i-blog.csdnimg.cn/blog_migrate/b88538b9634aebd8cba0ef66a8fb543e.png)
如果是通过点击oss.exe上传数据,则命令行前面不需要加oss。