TX2刷机+环境配置

刷机工具:一台装有ubuntu16.04的可联网的虚拟机、这里我只刷了系统,其余的软件包由于没有路由器,网络连接不成功,均是离线进行安装。
首先从NVIDIA官网下载JetPack3.3的安装包:我下载的JetPack-L4T-3.3-linux-x64_b39.run
然后命令行运行它,按照步骤进行,需要网络条件好。选择软件安装包时,所有PC机(即host)上的安装全部置为noaction,只选择TX2上的安装包。(由于只刷机,过程很简单)

刷好机后,是一个干净的ubuntu16.04系统,下面需要离线安装cuda,cudnn等
在刷机时这些安装包已经下载到了PC机上,拷到TX2上即可。
1、安装cuda:

sudo dpkg -i cuda-repo-l4t-9-0-local_9.0.252-1_arm64.deb
sudo apt-get update
sudo apt-get install cuda-toolkit-9-0

配置cuda的环境变量:sudo gedit /etc/bash.bashrc 加入下面两句

export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

检查cuda是否安装成功:nvcc -V

2、安装cudnn:

sudo dpkg -i libcudnn7_7.1.5.14-1+cuda9.0_arm64.deb
sudo dpkg -i libcudnn7-dev_7.1.5.14-1+cuda9.0_arm64.deb
sudo dpkg -i libcudnn7-doc_7.1.5.14-1+cuda9.0_arm64.deb

默认安装在/usr/include和/usr/lib下面,需要拷贝至/usr/local/目录:

sudo cp /usr/include/cudnn.h /usr/local/include/
sudo cp /usr/lib/aarch64-linux-gnu/libcudnn* /usr/local/lib/

3、如需安装刷机下载的opencv,同样采用sudo dpkg -i 依次安装即可。

你可能感兴趣的:(TX2刷机+环境配置)