ubuntu20.04配置环境
“nvidia“安装的几种方法
—给下面我推荐的人点个赞
注意:下面很多要用到pip,为提高速度,可以看一下Temple_四喵的文章学习一下----
我们正常下载是这样的:pip install 包名
使用镜像是这样的:pip install -i 镜像源 包名
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple
或者更换后面的网站
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
1:最快
使用下面操作查询版本
nvidia-smi
其实还有很多的很好的方法,在这里我就不写了,但是有时候操作不当就会在nvidia-smi操作后发现报错:
NVIDIA-SMI has failed because it couldn't communicate with the NIVIDIA
driver.
Make sure that the latest NVIDIA driver is installed and running.
虽然后来我解决了,但是为没有截图我的步骤
不过我的步骤和 Allen-Duke这位博主的文章后半段相同----原因是按安装操作时没有关注系统让你设置密码的提醒,当然我也没有。
如下图:
记住安装后就重启才会出现这个蓝色的界面。
安装cudn10.2和cudnn以及tensorrt
这两个是下载直通车
CUDA:https://developer.nvidia.com/cuda-toolkit-archive
cuDNN:https://developer.nvidia.com/rdp/cudnn-archive
虽然下面的两个博主的文章都有装nvidia的方法,但是我没有成功,只能用上面的那个,不是说他们的推荐的不行,而是我没有成功。以及提醒了装cuda时会重装以下nvidia,但是我建议不要装。
还有装的版本要对应,不然麻烦得很。
ashome123博主的文章
小旺的尾巴博主的文章
Tensorrt安装教程
Tensorrt补救安装教程
这里建议上面两个都看看
检验是否安装成功的方法
-检查nvidai版本:
nvidia-smi
- 检查cuda版本----这里V是大写,小写是会报错的,下面会讲。
nvcc -V
sudo find / -name tensorrt*
我使用之后也没有报错啥的,也无法判断对不对。
方法2 -----这是在python里面使用
因为我的python版本是3.8,所以用的是python3
pyhton3 或者 python
在进入python环境后输入
import tensorrt
正常就不会报错,报ModuleNotFoundError: No module named ‘tensorrt‘的错就是年没有按照要求来,应该参考这位博主里面的第三步安装Python TensorRT wheel文件,注意Tensorrt文件里面有多个版本的wheel文件,要看自己的Python版本来下,做好再用上前面介绍的提高pip3的方法。
查找python的方法:
python --version 或者 python -V 命令
错误以及解决方案
1.pip install pycuda 安装出现问题
我对这次的报错理解是权限冲突了,记住不能用sudo.
参考1:给这位博主点赞
参考2:给这位博主点赞
2.关于nvidia-smi和nvcc -V显示的cuda版本不一致的问题
这个我也不知道该怎么说,我也不知道,不过我的检验之后也没啥问题。
hi 理想三旬 的文章
文章2
3.nvcc -V报错:
nvcc fatal : No input files specified;
use option --help for more information
在看下面文章前看是不是nvcc -V 后面的V是小写,小写即错误。
解析
4.