Jetson开发板配置深度学习环境

您所在的位置:网站首页 jetson风扇 Jetson开发板配置深度学习环境

Jetson开发板配置深度学习环境

2023-05-22 14:07| 来源: 网络整理| 查看: 265

格式化硬盘,为SSD启动做准备

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

开机SSD启动

首先,复制该项目,打开一个终端,输入

git clone https://github.com/jetsonhacks/rootOnNVMe.git

进入目录

cd rootOnNVMe

根源文件复制到您的 SSD

./copy-rootfs-ssd.sh

运行以下代码后重新启动系统以使服务生效

./setup-service.sh CUDA环境安装

打开终端执行以下命令: 第一步:sudo apt-get update 第二步:sudo apt-get install nvidia-jetpack

Jetson Xavier NX 中已经安装了 CUDA 版本,但是此时你如果运行 nvcc -V 查看版本是不会 显示的,需要你把 CUDA 的路径写入环境变量中。 sudo vim ~/.bashrc  使用 Vim 编辑环境变量

在最后添加下面两行

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

保存退出,执行以下语句生效,再运行 nvcc -V 就能看到 CUDA 版本

source ~/.bashrc

安装 pip3 进行升级

sudo apt install python3-pip python3-dev python3 -m pip install --upgrade pip

安装 Jetson-stats 管理工具可用来控制风扇、性能模式,查看系统相关信息,查看 CPU、GPU、 温度等情况

sudo -H pip3 install jetson-stats

运行,输入命令运行查看系统信息

sudo jtop

可能会让输入sudo systemctl restart jtop.service,输入完成再次sudo jtop即可 在这里插入图片描述

到此系统环境已经安装完毕,OpenCV那里为No之后可能会有编译操作,我也不知道对后期部署有没有影响,之后配置深度学习环境,我本人使用python3,需要安装虚拟环境的,https://github.com/conda-forge/miniforge/releases选择 aarch64版本自行安装

到这里写个开启风扇的方法,进去jtop,然后按 6,之后再按s,e,风扇就会开启,也有博主说按m,p可调节风速,我这边无法实现,可手动点击页眉位置Speed [-] [+]调速

安装pip3 并配置所需要的库 sudo apt-get install python3-pip python3-dev -y sudo apt-get install build-essential make cmake cmake-curses-gui -y sudo apt-get install git g++ pkg-config curl -y sudo apt-get install libatlas-base-dev gfortran libcanberra-gtk-module libcanberra-gtk3-module -y sudo apt-get install libhdf5-serial-dev hdf5-tools -y sudo apt-get install nano locate screen -y 安装所需的依赖 sudo apt-get install libfreetype6-dev -y sudo apt-get install protobuf-compiler libprotobuf-dev openssl -y sudo apt-get install libssl-dev libcurl4-openssl-dev -y sudo apt-get install cython3 -y sudo apt-get install curl sudo apt-get install libssl-dev libcurl4-openssl-dev 安装opencv的系统级依赖,一些编解码的库 sudo apt-get install build-essential -y sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev -y sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff5-dev libdc1394-22-dev -y sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev -y sudo apt-get install libxvidcore-dev libx264-dev -y sudo apt-get install libatlas-base-dev gfortran -y sudo apt-get install ffmpeg -y 更新 cmake

这一步我看很多博主说是必须的,不过自测只有在使用onnxsim的时候才会用到,按需编译

wget http://www.cmake.org/files/v3.22/cmake-3.22.0.tar.gz tar xpvf cmake-3.22.0.tar.gz cmake-3.22.0/ # 解压 cd cmake-3.22.0/ # 进入目录 ./bootstrap # 慢(13分钟起) nproc # 查看内核个数 make -j12 # 我填的两倍,也可原值(13分钟起) sudo make install # 需管理员权限 cmake -version # 有输出说明安装成功 安装PyTorch sudo apt-get install python3-pip libopenblas-base libopenmpi-dev libomp-dev -y # pillow为torchvision前置包,提前安装,避免编译 numpy是为不必要的报错做保障 pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple Cython pillow==8.4.0 numpy==1.19.4 pip3 install numpy torch-1.10.0-cp36-cp36m-linux_aarch64.whl # 安装torchvision,此以我的版本为例 sudo apt-get install libjpeg-dev zlib1g-dev libpython3-dev libavcodec-dev libavformat-dev libswscale-dev -y git clone --branch v0.11.1 https://github.com/pytorch/vision torchvision cd torchvision export BUILD_VERSION=0.11.1 python3 setup.py install --user

torch下载地址 也可根据自己的jetpack选择torch版本 (我这里有个疑问,有知道的可私,也可评论区见: 如何拉取官方的l4t-ml镜像,报错:Error response from daemon: Get https://nvcr.io/v2/: read tcp 192.168.3.67:46778->52.69.5.14:443: read: connection reset by peer 这是镜像地址)

安装TensorFlow sudo apt-get install libhdf5-serial-dev hdf5-tools libhdf5-dev zlib1g-dev zip libjpeg8-dev liblapack-dev libblas-dev gfortran -y sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -U pip testresources setuptools h5py==3.1.0 sudo ln -s /usr/include/locale.h /usr/include/xlocale.h sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -U future mock keras_preprocessing keras_applications gast==0.2.1 protobuf pybind11 pkgconfig packaging sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --extra-index-url https://developer.download.nvidia.com/compute/redist/jp/v461 tensorflow

这是torch与tensorflow离线安装包 前置环境安装完,找到与自己相对应的jetpack版本即可(版本向下兼容,大版本应该无法兼容)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3