Ubuntu18.04+GeForce 940MX+CUDA9.1+CUDNN9.0 #自己挖坑自己填#

news/2024/11/15 0:05:00/

Pipeline:
Pre:干净的系统环境(请不要问为什么 善于重装系统的大佬请忽略)
1、装显卡驱动

检测显卡型号和对应推荐安装驱动

$ ubuntu-drivers devices

自动安装所推荐的驱动

$ sudo ubuntu-drivers autoinstall

**此处填坑:**小米笔记本在安装显卡驱动前确保BIOS中Secure Boot设置为disabled,经常重装系统可能会忽视自己曾经更改过这里,此处大约可以节省5h。(不要问我为什么)
重启后↓

// 检查驱动是否安装成功
$ nvidia-smi

2、装CUDA
小米air13.3 GeForce 940MX对应CUDA版本8.0.0,官网存在两个版本的8-0,都没安装成功,不要想着装有Ubuntu18.04支持的10.0版本(对应显卡太NB)。CUDA9.1可以通过测试。
直接放链接:https://developer.nvidia.com/cuda-toolkit-archive
注:Ubuntu18.04预装GCC7.3,CUDA9.1只支持GCC6.0以下版本,需要手动降级

// An highlighted block
$ sudo apt-get install gcc-4.8
$ sudo apt-get install g++-4.8
$ cd /usr/bin
$ sudo mv gcc gcc.bak
$ sudo ln -s gcc-4.8 gcc
$ sudo mv g++ g++.bak
$ sudo ln -s g++-4.8 g++
$ gcc -v g++ -v

CUDA推荐下载.run可以根据提示安装,询问是否安装显卡驱动时写n(因为没试过y所以不清楚会出什么幺蛾子)
如果CUDA下载界面有不止一个Download的,那是补丁,下载安装同理(先后顺序应该知道的)

安装完添加环境变量:

//根据版本修改对应的版本号
$ sudo vim ~/.bashrc
$ export PATH=/usr/local/cuda-9.1/bin${PATH:+:$PATH}}
$ export LD_LIBRARY_PATH=/usr/local/cuda-9.1/lib64${LD_LIBRARY_PATH}

3、装CUDNN

需要nvidia注册账户登陆

直接放链接:https://developer.nvidia.com/rdp/cudnn-archive
按照所安装CUDA对应版本下载。
压缩包解压后cd到解压后的文件夹,执行下列命令将CUDNN内容复制到CUDA中

//根据版本修改对应的版本号
$ sudo cp cuda/include/cudnn.h    /usr/local/cuda/include
$ sudo cp cuda/lib64/libcudnn*    /usr/local/cuda/lib64
$ sudo chmod a+r /usr/local/cuda/include/cudnn.h   /usr/local/cuda/lib64/libcudnn*

4、测试
在sample中make时间较长 make -j8() 结束后进入bin/x86_64/linux/release/运行测试命令

$ sudo ./deviceQuery
$ sudo ./bandwidthTest

PASS表示通过测试

5、CUDA卸载
没错,最后一步就是把它卸载。。。

$ cd /usr/local/cuda/bin
$ sudo ./uninstall_cuda_9.1.pl

删除文件夹

$ sudo rm -rf cuda-9.1

6、愉快的一天又结束了,真好


http://www.ppmy.cn/news/231878.html

相关文章

Windows10+NVIDIA GeForce 940MX+tensorflow-gpu1.12.0+cuda9.2.148+cudnn7.0.5

1、环境说明 显卡:NVIDIA GeForce 940MX 电脑相关信息:Win10 x86_64 Anaconda3(64bit) python 3.6 tensorflow-gpu:1.12.0 cuda版本:cuda_9.2.148_win10.exe cudnn版本:7.0.5 keras:2.1.5 numpy&#xff1…

深度学习入门篇——一、Pytorch环境配置(GPU:GeForce 940MX)

安装pytorch的几点注意事项: ①确定你的电脑显卡是否支持cuda。可取网站查询:CUDA Zone - Library of Resources | NVIDIA Developerhttps://www.geforce.com/hardware/technology/cuda/supported-gpus 确保你的显卡驱动更新到最新,以保证能…

Win10+940MX显卡配置PyTorch1.0.0的痛苦经历

最近重新配置了一台2017年的笔记本电脑,花了好几天才配置好,分享一下惨痛经历 1.安装CUDA 电脑搭载的是GeForce 940MX显卡,对应的最高版本是CUDA8.0 因此需要先在NVIDIA官网下载CUDA8.0对应的cuDNN并进行安装 2.安装Anaconda 由于CUDA版本…

win10 下GeForce 940MX + CUDA10.0 +pytorch环境配置

前言: 笔记本显卡是硬伤,为了验证GPU上跑的代码的正确性。就想着利用下笔记本上的显卡: 我的显卡配置: 具体步骤: 一、确定自己的显卡是否支持CUDA 打开英伟达官网找到 CUDA-Enabled GeForce Products 寻找有没有自己对应的显卡型号,如果有才能下载。 二、安装CUDA 进…

吐血整理华为MateBookD Win10+940MX显卡下 安装NVIDIA控制面板、CUDA、CuDNN、Anaconda环境GPU版本tensorflow2.0

2021/01/08 声明,不建议使用CUDA10.0,因为对pytorch、torch_geometric很难找到对应版本的(反正CUDA10.0下我失败了)。本篇依然可以为一些NVIDA设置错误提供指示。 安装CUDA10.1对应版本tensorflow2.x指路:《win10下pyt…

显卡mx150和230哪个好_显卡mx150好吗_mx150和gt940mx对比

MX150是新一代笔电的主流入门级游戏显卡。MX150其实完全可以看做一颗GT 1030:采用同样16nm工艺制造拥有384个CUDA核心的GP108显示核心,2GB GDDR5显存,等效频率6000MHz,理论性能942.3GFLOPS。与GT 1030完全一致。我们来看看这款游戏…

940mx黑苹果驱动_【必看】黑苹果安装显卡支持列表

AMD显卡支持列表 免驱免驱或仿冒无法驱动 Rx Vega VIIR9 260/360RX5700/RX5700XT Vega 64R9 270/370RX580 2048SP Vega 56R9 270X/370XRX550 RX 590R9 280/380R7 260X RX 580R9 280X/380XR7 250X RX 570R9 390R7 350 RX 560R9 390XR5 340 RX 560DR7 260X/360XHD7770 RX 480HD77…

tensorflow-gpu之NVIDIA GeForce940MX显卡的坑:finished with exit code -1073740791 (0xC0000409)

根据前一篇博文解决了tensorflow-gpu安装时候的DLL load failed错误,本以为安装好GPU版本的tensorflow就可以愉快的玩耍了,结果发现,并不是每一个NVIDIA显卡都适合安装GPU版本的tensorflow。 因为安装了GPU版本的tensorflow,所以跑…