cuda11.1和11.8的切换(安装留念)——MinkowskiEngine安装避坑

cuda11.1和11.8的切换(安装留念)
安装好11.8和11.1后(已经设定好不覆盖)
1、配置环境变量:

编辑.bashrc文件:执行nano ~/.bashrc。
在文件末尾添加 cuda11.8 的环境变量(如果已存在则跳过):
export PATH=/usr/local/cuda-11.8/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.8/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
保存并退出后,更新环境变量:执行source ~/.bashrc。

这时候nvcc --version
nvcc: NVIDIA ® Cuda compiler driver
Copyright © 2005-2022 NVIDIA Corporation
Built on Wed_Sep_21_10:33:58_PDT_2022
Cuda compilation tools, release 11.8, V11.8.89
Build cuda_11.8.r11.8/compiler.31833905_0

2、要切换11.1时候

编辑.bashrc文件:执行nano ~/.bashrc。
在文件末尾添加 cuda11.1 的环境变量:
export PATH=/usr/local/cuda-11.1/binKaTeX parse error: Expected '}', got 'EOF' at end of input: {PATH:+:{PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.1/lib64KaTeX parse error: Expected '}', got 'EOF' at end of input: …LIBRARY_PATH:+:{LD_LIBRARY_PATH}}

保存并退出后,更新环境变量:执行source ~/.bashrc。

3、MinkowskiEngine安装避坑:cuda版本11.1(亲测)、python:3.7或者3.8才行、gcc和g++必须降低版本,我的ubuntu22.04自带11.4的gcc版本安装不上

首先,查看 CUDA 11.1.1 的文档,确定它所支持的 gcc 版本范围。

如果 11.4.0 版本不被支持,您可以考虑安装所需的 gcc 版本。比如,如果需要 gcc 9 ,可以使用以下命令安装(以 Ubuntu 系统为例):

sudo apt-get install gcc-9 g+±9

安装完成后,设置 gcc 9 为默认版本:

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 100 --slave /usr/bin/g++ g++ /usr/bin/g+±9

设置完成后,再次尝试安装 CUDA 11.1

参考:https://blog.csdn.net/m0_46793536/article/details/138584154

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值