记录配置环境相关坑与trick
pycharm配置相关
-
Tools-Development-Configuration配置服务器连接与mappings
这里mapping到了所需的目录 -
SSH Terminal配置到服务器python
从而调用服务器的所需环境的终端 -
project interpreter可配置为服务器interpreter
选择所需环境的python -
可以在SSH configurations配置远程服务器账号
-
开始SSH会话,在线调试远程服务器
可以看这里:https://www.cnblogs.com/wenqiangit/p/9771947.html
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.****.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是什么?