1。看好库的要求。
1。下载cuda10.0
根据官网要求安装就行。 安装deb失败了,下的runfile安装。
2。下载cudnn 7.3.1 下载第一个 cudnn v7.3.1 library for linux
https://developer.nvidia.com/rdp/cudnn-archive
解压安装包,把include里的cudnn.h 复制到/usr/local/cuda/include/ cp cudnn.h /usr/local/cuda/include/
把lib64 里的4个文件复制到 /usr/local/cuda/lib64/
cp libcudnn.so /usr/local/cuda/lib64/
cp libcudnn.so.7 /usr/local/cuda/lib64/
cp libcudnn.so.7.3.1 /usr/local/cuda/lib64/
sudo cp libcudnn_static.a /usr/local/cuda/lib64/
查看是否安装成功:
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
3.下载tensorrt 5.0.2 下载deb包
https://developer.nvidia.com/nvidia-tensorrt-5x-download
当我们使用sudo apt-get install mysql-sever,安装某个应用程序后,如何删除呢?
1.sudo apt-get remove mysql-server
2.sudo apt-get autoremove
注意两个命令一个也不能少哦!
sudo apt-key add .pub 对应的删除方式
How to setup
-
Install CUDA from this website
-
Install CUDNN
-
Download the TensorRT local repo file that matches the Ubuntu version you are using.
-
Install TensorRT from the Debian local repo package.
$ sudo dpkg -i
nv-tensorrt-repo-ubuntu1x04-cudax.x-trt5.x.x.x-ga-yyyymmdd_1-1_amd64.deb
$ sudo apt-key add /var/nv-tensorrt-repo-cudax.x-trt5.x.x.x-ga-yyyymmdd/7fa2af80.pub
$ sudo apt-get update
$ sudo apt-get install tensorrt
- Download the pretrained file from here.
$ git clone [email protected]:cirpue49/kitti_pretrained_point_pillars.git
解决错误:
下列软件包有未满足的依赖关系:
tensorrt : 依赖: libnvinfer-dev (= 5.0.2-1+cuda10.0) 但是 7.0.0-1+cuda10.2 正要被安装
依赖: libnvinfer-samples (= 5.0.2-1+cuda10.0) 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
解决办法:
sudo apt-get install aptitude
sudo apt-get update
sudo aptitude install ...
注意:第一个问题是是否保持现状:点no
然后再问你是否安装新的,点yes,yes。