记录配置环境相关坑与trick

本文详细介绍了如何在PyCharm中配置CUDA环境,包括服务器连接、映射目录、选择解释器等步骤,解决了PyTorch版本与CUDA版本不匹配的问题。同时,提供了国内源加速下载的方法,以及Linux下的一些实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

pycharm配置相关

  1. Tools-Development-Configuration配置服务器连接与mappings
    这里mapping到了所需的目录
    在这里插入图片描述
    在这里插入图片描述

  2. SSH Terminal配置到服务器python
    从而调用服务器的所需环境的终端
    在这里插入图片描述

  3. project interpreter可配置为服务器interpreter
    在这里插入图片描述
    选择所需环境的python

  4. 可以在SSH configurations配置远程服务器账号
    在这里插入图片描述

  5. 开始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.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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值