安装 Cuda 10.2 报错

本文最后更新于:2022年7月6日 下午

本文记录 [ERROR]: boost::filesystem::remove: Directory not empty 解决方案。

错误

安装cuda 10.2 时报错(错误在日志中 /var/log/cuda-installer.log)

  • [ERROR]: boost::filesystem::remove: Directory not empty: “/var/log/nvidia/.uninstallManifests/”

Cuda 包 :

  • cuda_10.2.89_440.33.01_linux.run

解决方案

  • 安装时加上参数 --librarypath=/usr/local/cuda-10.2
1
sh cuda_10.2.89_440.33.01_linux.run --librarypath=/usr/local/cuda-10.2

测试CUDA是否安装成功

  • 修改 ~/.bashrc 文件
1
2
export PATH=/usr/local/cuda-10.2/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
  • 更新环境变量配置
1
source ~/.bashrc
  • 使用nvcc -V测试是否能检测到Cuda
1
2
3
4
5
6
# nvcc -V

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Wed_Oct_23_19:24:38_PDT_2019
Cuda compilation tools, release 10.2, V10.2.89

参考资料


安装 Cuda 10.2 报错
https://www.zywvvd.com/notes/environment/cuda/cuda10.2-install-error/cuda10.2-install-error/
作者
Yiwei Zhang
发布于
2021年2月18日
许可协议