Linux解决CUDA安装过程中GCC版本不兼容
目录
问题描述
解决方法
安装后配置
问题描述
Linux环境下安装 CUDA 时,运行sudo sh cuda_10.2.89_440.33.01_linux.run
命令出现 “Failed to verify gcc version.” 的报错,提示 GCC 版本不兼容,查看/var/log/cuda-installer.log
文件可获取详细信息。
解决方法
使用--override
参数跳过 GCC 版本验证,执行命令sudo sh cuda_10.2.89_440.33.01_linux.run --override
。安装过程中会出现 NVIDIA 软件使用许可协议提示,输入 “accept” 接受协议。安装选项中,没安装 NVIDIA 驱动的用户需安装驱动,一般选择 “CUDA Toolkit 10.2” 后点击 “Install” 即可开始安装。
安装后配置
安装完成后,根据安装总结信息,需要配置环境变量。在~/.bashrc
文件末尾添加:
export PATH="/usr/local/cuda-10.2/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-10.2/lib64:$LD_LIBRARY_PATH"
添加完成后,使配置生效(可通过重启终端或执行source ~/.bashrc
命令)。同时,如果安装时未安装 CUDA 驱动,且系统需要使用 CUDA 10.2 的功能,需运行特定命令安装驱动,命令格式为sudo <CudaInstaller>.run --silent --driver
,其中<CudaInstaller>
需替换为实际的安装文件名。
【常见模块错误】
如果出现模块错误
进入控制台输入:建议使用国内镜像源pip install 模块名称 -i https://mirrors.aliyun.com/pypi/simple我大致罗列了以下几种国内镜像源:清华大学
https://pypi.tuna.tsinghua.edu.cn/simple阿里云
https://mirrors.aliyun.com/pypi/simple/豆瓣
https://pypi.douban.com/simple/百度云
https://mirror.baidu.com/pypi/simple/中科大
https://pypi.mirrors.ustc.edu.cn/simple/华为云
https://mirrors.huaweicloud.com/repository/pypi/simple/腾讯云
https://mirrors.cloud.tencent.com/pypi/simple/