CV领域配环境跑代码总结

(想到什么说什么版)

1.关于CUDA

①不管是windows本地还是WSL,可以直接安装多个CUDA,CUDA的切换在于环境变量。windows中安装CUDA不需要自己设置环境变量(印象中),如果用windows,切换cuda要修改环境变量-系统变量,1将名称为cudapath118的环境变量换在cudapath124之前,如果有名称为cudapath的环境变量,把它的值换成cuda118;2系统变量里path中把cuda118换在cuda124之前。这样才能完整完成118和124的切换。如果只改后者不改前者,可能出现nvcc-V的版本是124但是跑代码却说你用的是118.

wsl中切换cuda要在环境变量中注释掉其它版本环境变量。不注释也行,和环境变量前后顺序有关

2. 代码用到的requirement中的东西有依赖于github的,TZ要开全局才能正常下载。实在不能正常下载就手动安装,安装后可能有需要C编译的,用到GCC,GCC要注意和cuda版本的匹配,还有ubuntu版本的匹配,有的低版本ubuntu(18,X)安装不了GCC11,需要手动配置安装。

3. 不一定要严格按照readme中说的版本,如果用多个版本的cuda可以考虑不严格按照它说的,就按自己已经有的接近的版本。但是这样的话其它库下的时候慎重。想torch,torch2.4.0可以用cuda118也可以用cuda121。像XFormers 0.0.27可以用cuda118也可以用cuda121,但是要注意torch版本。

4. 连接远程服务器时,学生免费版本的XFTP或许会安装不了,可以用winscp+mobaxterm代替,也挺好用的。

其它下次再说

————————↑2024.11.05————————

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值