文章目录
- ==Google colab具体操作过程==
- 问题1
- 问题2
- ==AutoDL==
- 问题1 无卡开机
- ==思腾云使用==
- 基础信息
- 如何租用服务器?
- 如何上传代码以及运行程序?
- 操作服务器的方式?
- pycharm方式
- Xshell的形式
- 问题1 libSM.so.6 和 libXrender.so.1
- 问题2:运行代码出现的
- 问题3:镜像保存问题
- 问题4:xshell退出后远程程序不执行 nohup实现
- 问题5:xshell退出后远程程序不执行 screen实现
Google colab具体操作过程
Google colab
免费的;
具体使用步骤是:
https://blog.csdn.net/weixin_44498476/article/details/107700730 (参考1)
https://blog.csdn.net/Sciws/article/details/124739341
https://zhuanlan.zhihu.com/p/386162610
https://www.zhihu.com/question/266242493/answers/updated
弊端:最多可以连续使用12个小时,超时会自动将虚拟机回收;
个人看来:可以把其当做调代码测试的工具,也可以当做练习技能的过程。
找到一个不错的解决方式,可以试试最后一个连接,可以今天搞搞看。
失败了,更多的时候分配不到GPU。
问题1
参考1
按照博客操作,自己的实验运行了1小时49分钟。
保持电脑没有关闭,没有息屏,只能运行1小时49分钟;
具体的执行指令是:
1. 加载云盘,使得结果存储在google云盘中
from google.colab import drive
drive.mount('/content/drive')
2. 用于切换运行文件夹目录
%cd /content/drive/MyDrive/google drive的上传实验文件夹名字
3. 运行某个训练或测试代码
%run 运行文件名
问题2
GPU被占用的情况,说明google colab白嫖不容易。
AutoDL
问题1 无卡开机
选择开启实例的方式为无卡模式开机,
用于上传代码、修改代码都可以使用,但是这时候不能使用GPU。
思腾云使用
基础信息
网站地址:https://cloud.aiserver.cn/
帮助信息:
账号注册以及登录:网站:https://cloud.aiserver.cn/login
如何租用服务器?
在算力市场实现租借。
如何上传代码以及运行程序?
上传代码通过Xshell,xftp实现;
操作服务器的方式?
pycharm方式
参考
连接操作需要使用专业版,但我的是社区版 故此没有尝试。
Xshell的形式
租借服务器后会生成链接 比如ssh的链接
链接形式是:ssh -p 端口号 用户名@ip地址
具体的配置过程
配置环境
参考
-
安装anaconda的时候,没有换安装路径。
-
Linux关于anaconda配置环境的相关命令:
参考
查看版本号
conda --version
查看虚拟环境
conda info -e 或者 conda env list
创建虚拟环境
conda create -n 环境名字
激活虚拟环境
conda activate 环境名字
查看当前虚拟环境安装的包
conda list -n[环境名字] 或者 激活对应环境 conda list
环境配置:
配置环境 采用国内镜像
pip install -r environment.txt -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
更新pip 使用国内镜像
pip install --upgrade pip -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
采用整体导入的形式,会出现各种各种的问题,于是决定单个包安装。
pip install ipython==7.28.0 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
conda create -n xhj112 python==3.8
- xshell 停止程序运行
暂停python程序运行 CTRL + Z
终止python程序运行 CTRL + C
问题1 libSM.so.6 和 libXrender.so.1
解决方式
ImportError: libSM.so.6: cannot open shared object file: No such file or directory
解决方式:apt-get install libsm6
ImportError: libXrender.so.1: cannot open shared object file: No such file or directory
解决方式:apt-get install libxrender1
问题2:运行代码出现的
突然的连接断开;
问题3:镜像保存问题
23.1.12 测试:
在服务器没有运行的时候 保存过一次镜像可以保存;
服务器运行过程中,保存镜像不成功;
最后服务器停止保存镜像还是不成功,可能是网站卡的缘故。不太清楚了。
问题4:xshell退出后远程程序不执行 nohup实现
使用nohup实现。
nohup python 文件名 &
运行命令后会出现:
ignoring input and appending output to ‘nohup.out’
已证实 程序可以运行。
问题5:xshell退出后远程程序不执行 screen实现
安装
apt-get install yum
新开启一个screen窗口
yum install screen -y
出现错误 后续执行变成
apt-get install screen -y
新建一个xxx窗口
screen -s xxx
这个没有搞懂。