LINUX安装CUDA 9.2,提示缺少文件的解决办法

柳鲲鹏

  • 驱动要先安装好,396。参考之前的安装文章。
  • 先安装一些文件,否则会提示缺少文件。
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
  • 下载

https://developer.nvidia.com/cuda-toolkit-archive

根据自己需要,下载相应的版本。

  • 安装CUDA
sudo sh ./cuda_9.2.148_396.37_linux.run

除了驱动不安装,其他要么y,要么回车(默认)

  • 配置
vi .bashrc
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
source .bashrc
  • 检查NVCC版本结果
nvcc -V
  • 编译运行
cd NVIDIA_CUDA-9.2_Samples/1_Utilities/deviceQuery
make
./deviceQuery
  • 忽略警告

在吾机器上,驱动是390,安装CUDA之后,提示

***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 384.00 is required for CUDA 9.2 functionality to work.
To install the driver using this installer, run the following command, replacing <CudaInstaller> with the name of this run file:
    sudo <CudaInstaller>.run -silent -driver

在吾机器上,安装之后提示这个。吾安装驱动是396,怎么有这个提示?吾怀疑必须安装自带的驱动,才会不提示。也就是说,这是个BUG。

### 如何在 Ubuntu 上安装 CUDA 9.2 #### 准备工作 在开始安装之前,需要确认系统的显卡驱动已经正确安装并运行正常。如果尚未安装 NVIDIA 显卡驱动程序,则需先完成此操作[^1]。 #### 下载 CUDA 9.2 安装包 访问 NVIDIA 官方网站的 CUDA Toolkit 归档页面,找到对应于 CUDA 9.2 的版本。对于 Ubuntu 18.04 用户,可以选择 `.deb` 文件作为本地安装文件。下载完成后,可以通过以下命令将其解压到系统目录中[^2]: ```bash sudo dpkg -i cuda-repo-ubuntu1604_9.2.148-1_amd64.deb ``` 随后更新 APT 缓存以准备安装 CUDA 工具链: ```bash sudo apt-get update ``` #### 安装 CUDA 软件包 执行以下命令来安装完整的 CUDA 套件及其依赖项: ```bash sudo apt-get install cuda ``` 这一步会自动处理大部分必要的配置,包括设置环境变量路径等[^3]。 #### 配置环境变量 为了能够顺利调用编译器 `nvcc` 和其他工具,在用户的 shell 初始化脚本里加入新的 PATH 及 LD_LIBRARY_PATH 设置。编辑 `~/.bashrc` 文件并将下列行追加进去: ```bash export PATH=/usr/local/cuda-9.2/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda-9.2/lib64:$LD_LIBRARY_PATH ``` 保存更改后立即应用这些新定义: ```bash source ~/.bashrc ``` 验证当前默认使用的 nvcc 是否指向刚安裝之版本可通过简单测试得知: ```bash nvcc --version ``` #### 测试安装成果 最后一步是确保一切功能运作无误。复制官方样例项目至个人空间并按照指示构建它;通常情况下应该没有任何错误发生。例如可以尝试运行 deviceQuery 来查看 GPU 设备详情以及 bandwidthTest 检查带宽性能表现等等[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柳鲲鹏

能给阁下一点帮助,非常荣幸

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值