| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 使用云GPU+pycharm训练模型实现后台跑程序、自动保存训练结果、服务器自动关机 -> 正文阅读 |
|
[Python知识库]使用云GPU+pycharm训练模型实现后台跑程序、自动保存训练结果、服务器自动关机 |
简介本文不是从头开始介绍如何使用云GPU和pycharm训练模型,如果想了解如何使用云GPU和pycharm训练的可以参考我另外两篇博客。 本文主要是写一下环境和配置都完成的情况下,之后的一些操作,比如tensorboard、训练完保存训练结果、服务器自动关机、后台训练(防止网络波动导致训练中断)等。 保存结果+自动关机前提条件,在终端中使用oss login登录恒源云账户。 第一步需要在服务器中的/root目录下创建一个文件upload.sh 用来执行打包训练结果、自动上传到个人数据中、服务器自动关机三个操作。注意,pycharm终端默认路径是/root,而jupyterlab终端默认路径是/,如果在jupyterlab终端中执行以上操作,需要先cd到/root目录下。 我用jupyterlab操作一下,先cd到/root然后vim upload.sh ?执行完成后出现如下界面 ?第二步,按?i?键进入编辑模式,将下列内容写入upload.sh文件。(想了解vim的可以去百度一下) 第八行代码中的路径需要根据实际情况进行修改
此次训练结果将会保存在exp4中,所以路径设置为exp4 ?第三步,修改完成后,esc退出编辑模式,:wq! 保存文件并退出。可以在/root目录下找到该文件。 ?第四步,对文件添加执行权限
第五步,在train.py中添加如下代码,注意代码的位置
后台训练(使用tmux)后台训练更稳定,也不用本地电脑一直开机,配置完成后即可将电脑关机。 第一步,创建一个tmux会话(我cd到根目录了,其它目录下应该也没问题)。 tmux new -s yolo创建一个名为yolo的会话,tmux detach退出会话,tmux ls列出存在的会话。 第二步,tmux a -t yolo重新进入会话,并cd到train.py所在目录,执行该文件。 训练截图 第三步,第二步中的执行界面需要新建终端输入命令才可以退出,而jupyterlab中没有办法新建终端,可以通过pycharm的终端退出tmux会话。 第四步,训练结束,将训练结果打包上传到个人数据(防止因机器被占用导致无法查看训练结果。个人数据中的文件可以随时下载查看),服务器自动关机(训练结束后自动关机节省费用) ? tensorboardX第一步,关闭官方的tensorboard功能(因为恒源云的tensorboard需要下载get_started.ipynb,我一直访问失败,所以改用tensorboardX?)。
?第二步,使用tensorboardX功能。(注意,终端不要关闭,否则tensorboardX会断开)
?第三步,打开官方的tensorboard,?即可看到实时训练过程。 pycharm中的两个服务器设置问题1. 重启pycharm后,底部可能没有出现服务器选项,即下图可能出现无默认服务器? ?通过下列步骤解决 ?2.当某一个服务器不使用时,将其在pycharm中删除,比如端口号为59341的服务器。 在1里面的位置删除服务器 ?在设置里将解释器和服务器同时删除 ? ?到此,该服务器在pycharm中彻底删除。 如果有错,请不吝赐教。如果有疑问,可以评论或者私信。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/26 15:15:37- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |