提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:这里可以添加本文要记录的大概内容:
jetpack安装,安装jetpack之前建议把其他东西先安装,jetpack出错几率不大!
提示:以下是本篇文章正文内容,下面案例可供参考
一、基础更新
1.1、首先在etc/apt/source.list.d/目录下创建一个下图文件nvidia-l4t-apt-source.list
1.2、在文件中添加下面的语句:
deb https://repo.download.nvidia.com/jetson/common r35.1 main
deb https://repo.download.nvidia.com/jetson/t234 r35.1 main
二、更新
2.1、sudo apt upgrade
2.2、sudo apt update
2.3、sudo apt dist-upgrade
2.4、sudo reboot
!!!!!!!!!必须重启,避免意料之外的安装错误!!!!!!!!!!!!!!
2.5、sudo apt install nvidia-jetpack
等待安装,安装完成需要连接必要的库。
三、必要依赖链接
3.1 cuda环境
在home目录下的bashrc或者zshrc里面最后几排添加下面命令:
export PATH=/usr/local/cuda-11.4/bin:
P
A
T
H
e
x
p
o
r
t
L
D
L
I
B
R
A
R
Y
P
A
T
H
=
/
u
s
r
/
l
o
c
a
l
/
c
u
d
a
−
11.4
/
l
i
b
64
PATH export LD_LIBRARY_PATH=/usr/local/cuda-11.4/lib64
PATHexportLDLIBRARYPATH=/usr/local/cuda−11.4/lib64LD_LIBRARY_PATH
nvcc -V查看cuda版本
3.2cudnn环境
#复制文件到cuda目录下
cd /usr/include && sudo cp cudnn* /usr/local/cuda/include
cd /usr/lib/aarch64-linux-gnu && sudo cp libcudnn* /usr/local/cuda/lib64
#修改文件权限,修改复制完的头文件与库文件的权限,所有用户都可读,可写,可执行:
sudo chmod 777 /usr/local/cuda/include/cudnn.h
sudo chmod 777 /usr/local/cuda/lib64/libcudnn*
#重新软链接,这里的8.6.0和8对应安装的cudnn版本号和首数字
cd /usr/local/cuda/lib64
sudo ln -sf libcudnn.so.8.6.0 libcudnn.so.8
sudo ln -sf libcudnn_ops_train.so.8.6.0 libcudnn_ops_train.so.8
sudo ln -sf libcudnn_ops_infer.so.8.6.0 libcudnn_ops_infer.so.8
sudo ln -sf libcudnn_adv_train.so.8.6.0 libcudnn_adv_train.so.8
sudo ln -sf libcudnn_adv_infer.so.8.6.0 libcudnn_adv_infer.so.8
sudo ln -sf libcudnn_cnn_train.so.8.6.0 libcudnn_cnn_train.so.8
sudo ln -sf libcudnn_cnn_infer.so.8.6.0 libcudnn_cnn_infer.so.8
sudo ldconfig
。