zoukankan      html  css  js  c++  java
  • Jetson安装与设置

    1. 安装 jtop

    先安装依赖:

    sudo apt-get install git cmake
    sudo apt-get install python3-dev
    sudo apt-get install libhdf5-serial-dev hdf5-tools
    sudo apt-get install libatlas-base-dev gfortran
    

    然后通过pip安装:

    pip3 install --upgrade pip
    pip3 install jetson-stats
    

    运行 jtop 启动即可。

    2. 配置CUDA

    jetson nano 2GB 默认已经安装了 CUDA10.2 ,但是直接运行 nvcc -V 是不会成功的,需要你把CUDA的路径写入环境变量中。

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

    3. 安装pytorch

    PyTorch for Jetson - version 1.7.0 now available

    pytorch:

    wget https://nvidia.box.com/shared/static/wa34qwrwtk9njtyarwt5nvo6imenfy26.whl -O torch-1.7.0-cp36-cp36m-linux_aarch64.whl
    sudo apt-get install python3-pip libopenblas-base libopenmpi-dev
    pip3 install Cython
    pip3 install numpy torch-1.7.0-cp36-cp36m-linux_aarch64.whl
    

    torchvision:

    $ sudo apt-get install libjpeg-dev zlib1g-dev libpython3-dev libavcodec-dev libavformat-dev libswscale-dev
    $ git clone --branch <version> https://github.com/pytorch/vision torchvision  # see below for version of torchvision to download
    $ cd torchvision
    $ export BUILD_VERSION=0.x.0  # where 0.x.0 is the torchvision version
    $ sudo python3 setup.py install  # use python if installing for Python 2.7
    $ cd ../  # attempting to load torchvision from build dir will result in import error
    $ pip install 'pillow<7' # always needed for Python 2.7, not needed torchvision v0.5.0+ with Python 3.6
    

    例如: git clone --branch v0.8.1 git@gitee.com:brt2/torchvision.git

    pytorch 与 torchvision 之间的对应关系:

    PyTorch v1.0 - torchvision v0.2.2
    PyTorch v1.1 - torchvision v0.3.0
    PyTorch v1.2 - torchvision v0.4.0
    PyTorch v1.3 - torchvision v0.4.2
    PyTorch v1.4 - torchvision v0.5.0
    PyTorch v1.5 - torchvision v0.6.0
    PyTorch v1.6 - torchvision v0.7.0
    PyTorch v1.7 - torchvision v0.8.1
    

    4. 安装海康相机

    下载>进入海康威视工业摄像头官网,找到Linux系统ARM架构的安装包下载。

    但这个是针对ubuntu16.04的版本。运行时报错:

    执行 ldd ./MVS 发现少

    libicui18n.so.55
    libicuuc.so.55
    

    两个动态库。通过 sudo find / -iname "libicu*" 查找发现系统的 libicui18n.so libicuuc.so 是60版本,这和需要的55版本都“隔代”了。

    请在这里下载 包文件

    wget https://mirrors.tuna.tsinghua.edu.cn/ubuntu- ports/pool/main/i/icu/libicu55_55.1-7_arm64.deb
    dpkg -i libicu55_55.1-7_arm64.deb
    

    然后运行即可正常启动MVS。

    5. 安装 PaddlePaddle

    csdn: 在Jetson nano上编译paddle(带TensorRT)并跑通Paddle-Inference-Demo

    如何在Jetson nano上同时编译TensorRT与Paddle Lite框架

  • 相关阅读:
    ASP.NET 错误
    linux下使用蓝牙设备【转】
    AIDL Android中的远程接口 [转]
    Handler理解
    Hid Report Descriptor
    Android kernel x86 编译方法
    Android Init Language
    DBUS 资源
    Analysing Bluetooth Keyboard Traffic with hcidump
    DBUS基础知识
  • 原文地址:https://www.cnblogs.com/brt2/p/14177416.html
Copyright © 2011-2022 走看看