记录配置环境相关坑与trick

      • pycharm配置相关
      • cuda问题
      • 国内源
      • shell
      • linux相关
      • python模块相关

pycharm配置相关

  1. Tools-Development-Configuration配置服务器连接与mappings
    这里mapping到了所需的目录
    记录配置环境相关坑与trick_第1张图片
    记录配置环境相关坑与trick_第2张图片

  2. SSH Terminal配置到服务器python
    从而调用服务器的所需环境的终端
    记录配置环境相关坑与trick_第3张图片

  3. project interpreter可配置为服务器interpreter
    记录配置环境相关坑与trick_第4张图片
    选择所需环境的python

  4. 可以在SSH configurations配置远程服务器账号
    记录配置环境相关坑与trick_第5张图片

  5. 开始SSH会话,在线调试远程服务器
    可以看这里:https://www.cnblogs.com/wenqiangit/p/9771947.html
    记录配置环境相关坑与trick_第6张图片
    记录配置环境相关坑与trick_第7张图片

cuda问题

nvcc -V 查看cuda版本
cuda版本是9.0版本,cuda已安装,(ps: cuda安装可以local也可以net,查cuda安装好像挺麻烦嘤嘤 更新or安装cuda啥的以后再研究吧)
安装的pytorch 1.5.0只支持到的cuda版本是10.1不支持到9.0 所以不得不重装cudatoolkit的版本
conda install cudatoolkit=9.0 从而也更新了相应的pytorch降为了1.1.0
torch.cuda.is_available() 得到True
但是有问题就是以后要用1.5.0+的pytorch,那就要更新cuda了害…

国内源

glove换下载源说明:https://blog.csdn.net/weixin_44912159/article/details/105538891,从而wget快得飞起
glove.840B.300d.zip:https://apache-mxnet.s3.cn-north-1.amazonaws.com.cn/gluon/embeddings/glove/glove.840B.300d.zip

shell

linux常用相关:https://zhuanlan.zhihu.com/p/157267976
bash脚本.sh: if-fi结尾不用;
bash脚本.sh: then except的问题:创建的sh脚本set-ff是doc类型,改成:set-ff=unix 再wq就好了

linux相关

进程
查询进程:

ps -aux|grep main.py

a:显示所有程序
u:以用户为主的格式来显示
x:显示所有程序,不以终端机来区分

ps -ef, 用ps -def | grep查找进程很方便,最后一行总是会grep自己
jobs -l
jobs命令只看当前终端生效的,关闭终端后,在另一个终端jobs已经无法看到后台跑得程序了,此时利用ps(进程查看命令)
杀进程:kill 进程号 ,或者kill -9 进程号

nohup
nohup与screen:https://www.dreamwings.cn/linux-screen/5545.html/comment-page-2
nohup:Linux nohup、&、 2>&1是什么?

python模块相关

tqdm:https://www.cnblogs.com/WSX1994/p/10101570.html

你可能感兴趣的:(兼容调试)