Nvidia-smi 470 安装cuda11.2+cudnn8.1

-smi 470 安装.2+.1.0后编译报错
基于环境:
系统: 18.04
内核:5.4.0-91-
.2 + .1.0
查看以上信息的指令见下图:
问题描述(安装完cuda和cudnn后错误信息如下):
nvcc fatal :gpu'' nvcc fatal :gpu'' nvcc fatal :gpu'' CMake Error at .cu.o.cmake:219 (): Error
src/.cu.o] Error 1 /:2669:for'///.dir/all'make[1]: *** [///.dir/all] Error 2 :140:for'all'make: *** [all] Error 2"make -j8 -l8"
如下图
根据错误信息提示 , 可大概猜测错误信息在.txt中,同时根据blog提示,参考博客链接:
https://blog.csdn.net/znevegiveup1/article/details/114462660
已经被放弃使用了,将这一行对应内容注释掉即可:见下图

Nvidia-smi 470 安装cuda11.2+cudnn8.1

文章插图
重新编译就可以通过了?。。?
在后续的使用中,有家人遇到报错信息如下:
/usr/local////core/cvdef.h:728:4: error: #error “ 4.x+C++11 ”
error “ 4.x+C++11 ”
^~~~~
/usr/local////core/cvdef.h:734:10: fatal error: array: 没有那个文件或目录
#
^~~~~~~
.
In filefrom /usr/local////core/.h:84:0,
from /usr/local////core/.h:48,
from /usr/local/////.h:45,
【Nvidia-smi 470 安装cuda11.2+cudnn8.1】from /home/zss////src////.h:25,
from /home/zss////src///src/cuda.h:4,
from /home/zss////src///src/.h:4,
from /home/zss////src///src/.c:1:
/usr/local////core/cvdef.h:728:4: error: #error “ 4.x+C++11 "
error “ 4.x+C++11 ”
^~~~~
/usr/local////core/cvdef.h:734:10: fatal error: array: 没有那个文件或目录
#
根据报错信息大致可以知道:
在编译过程中使用了.4X 版本的,查找许多教程都没解决,后来说是版本过高造成的,但是在终端使用命令查看发现:
pkg- --
发现是3.X版本的,于是乎在想是不是系统拥有两个版本的,在主目录直接搜索,发现确实系统安装了两个版本:3.X 和 4.X 。而程序编译时默认使用了4.X版本 。
于是搜索了如何“在编译情况下指定使用的版本” 。
按照教程提示成功解决问题:
把“.txt”文件中原来的“ ”统一替换成“ 3 ”
原文链接如下
https://blog.csdn.net/qq_42731705/article/details/123520839
另外提示如果桌面分辨率异常(桌面图标突然变大)****,千万不可贸然修改
(不可轻易使用:sudo gedit /etc//grub 调节分辨率)
否则会使显卡失效果