官方系统镜像下载地址:Jetson Download Center | NVIDIA Developer
下载链接:Jetson Nano Developer Kit SD Card Image
下载SD Card Formatter软件并安装 SD Card Formatter
使用 SD Card Formatter 格式化 SD 卡
下载Etcher软件并安装 Etcher
使用Etcher软件写入镜像 大概30分钟,镜像写入完毕
使用sd卡开机
烧写完成后,将 SD 卡插入 Jetson Nano, 开机,完成一些设置,如时区、语言、输入法等
cd /etc/apt/
sudo gedit /etc/apt/sources.list
替换文件里的全部内容
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
保存退出,更新
cd /etc/apt/
sudo gedit /etc/apt/sources.list
sudo apt-get install python3-pip
pip3 install --upgrade pip
mkdir ~/.pip
vim ~/.pip/pip.conf
添加内容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn
150是风扇转速(0~255)
sudo sh -c 'echo 150 > /sys/devices/pwm-fan/target_pwm'
sudo vi /etc/rc.local
添加如下内容
#!/bin/bash
sleep 10
sudo /usr/bin/jetson_clocks
sudo sh -c 'echo 150 > /sys/devices/pwm-fan/target_pwm'
保存文档并添加权限
sudo chmod u+x rc.local
Nano 自带了JetPack、CUDA、cuDNN、OpenCV、Numpy等组件。
sudo vim ~/.bashrc
在末尾添加
export CUDA_HOME=/usr/local/cuda
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda/bin:$PATH
更新
source ~/.bashrc
nvcc -V
pkg-config opencv4 --modversion
无报错即可
cd /usr/src/cudnn_samples_v8/mnistCUDNN #进入例子目录
sudo make #编译,会弹出一些编译消息
sudo chmod a+x mnistCUDNN # 为可执行文件添加执行权限
./mnistCUDNN # 执行
#新增swapfile文件大小自定义
sudo fallocate -l 8G /var/swapfile
#配置该文件的权限
sudo chmod 600 /var/swapfile
#建立交换分区
sudo mkswap /var/swapfile
#启用交换分区
sudo swapon /var/swapfile
#设置自启动
sudo bash -c 'echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab'
sudo -H python3 -m pip install jetson-stats
jtop
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
sudo update-alternatives --config python
sudo gedit ~/.bashrc
export OPENBLAS_CORETYPE=ARMV8
source ~/.bashrc
PaddlePaddle包含了飞桨的原生推理库Paddle Inference的Python接口,
下载安装Linux预测库 — Paddle-Inference documentation (paddlepaddle.org.cn)
jetpack4.6 cuda10.2 trt8.0 python3.6
pip3 install paddlepaddle_gpu-2.3.2-cp36-cp36m-linux_aarch64.whl
python
>import paddle
>paddle.fluid.install_check.run_check()
先安装matplotlib
sudo apt-get install python3-matplotlib
拉取代码并安装环境
#git clone https://github.com/PaddlePaddle/PaddleSeg
git clone https://gitee.com/paddlepaddle/PaddleSeg.git
cd PaddleSeg
pip install -r requirements.txt
升级sklearn包
pip install -U scikit-learn
降低Numpy版本
pip3 install --upgrade numpy==1.16.4
python deploy/python/infer.py --config ./out_model/deploy.yaml --image_path ./test_img/733.jpg