This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
nvidia开发板 [2021/02/13 09:16] jordan [JetPack版本] |
nvidia开发板 [2023/03/08 16:09] (current) xujianglong ↷ Page moved from 内部资料:nvidia开发板 to nvidia开发板 |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Nvidia开发板Nvidia Jetson AGX Xavier ====== | ====== Nvidia开发板Nvidia Jetson AGX Xavier ====== | ||
+ | ===== 简介 ===== | ||
+ | Nvidia Jetson AGX Xavier是Nvidia于2019年推出的面向边缘计算的AI硬件开发板,国内的图为科技基于该开发板推出了T600等边缘计算AI盒子。该硬件搭载ARM架构64位处理器,JetPack组件(包括ubuntu操作系统,cuda,cudnn,opencv等软件包)。由于该开发板采用arm架构,因此在很多软件的安装上与基于x86的Ubuntu有很大区别,因此很多AI组件的安装需要特别注意。 | ||
===== 相关硬件产品 ===== | ===== 相关硬件产品 ===== | ||
- | 图为T600 | + | [[https:// |
+ | {{: | ||
+ | {{: | ||
+ | ===== 硬件详情 ===== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== JetPack ===== | ||
+ | JetPack是Nvidia jetson产品家族搭载的一套软件,包括Ubuntu操作系统,cuda,TensorRT等。其中Jetson AGX Xavier出厂搭载的是JetPack 4.4.详细信息见[[https:// | ||
+ | |||
+ | JetPack 4.4主要包括: | ||
+ | * L4T32.4.3,Ubuntu 18.04 | ||
+ | * TensorRT 7.1.3 | ||
+ | * cuDNN 8.0 | ||
+ | * CUDA 10.2 | ||
+ | * OpenCV 4.1.1 | ||
+ | * Visionworks 1.6 | ||
===== 查看版本信息 ===== | ===== 查看版本信息 ===== | ||
Line 16: | Line 38: | ||
</ | </ | ||
- | 输出内容中的REVISION即版本信息,例如: | + | 输出内容如(L4T R32.4.3对应jetpack 4.4): |
< | < | ||
# R32 (release), REVISION: 4.3, GCID: 21589087, BOARD: t186ref, EABI: aarch64, DATE: Fri Jun 26 04:34:27 UTC 2020 | # R32 (release), REVISION: 4.3, GCID: 21589087, BOARD: t186ref, EABI: aarch64, DATE: Fri Jun 26 04:34:27 UTC 2020 | ||
Line 29: | Line 51: | ||
===== PyTorch安装 ===== | ===== PyTorch安装 ===== | ||
- | 详见:[[https:// | + | 详见:[[https:// |
**实测安装环境** | **实测安装环境** | ||
Line 65: | Line 87: | ||
**__以上问题可能与pipenv是通过其他用户安装导致,通过venv创建虚拟环境后安装pytorch成功__** | **__以上问题可能与pipenv是通过其他用户安装导致,通过venv创建虚拟环境后安装pytorch成功__** | ||
+ | |||
+ | ===== Python OpenCV安装 ===== | ||
+ | |||
+ | JetPack自带OpenCV支持,安装opencv只需要执行: | ||
+ | <code bash> | ||
+ | sudo apt install libopencv | ||
+ | </ | ||
+ | |||
+ | 安装opencv-python只需要执行 | ||
+ | <code bash> | ||
+ | # 安装过程中可能需要安装numpy和指定版本的cmake,过程耗时较长,可以加参数-v显示详情,以免过程卡住 | ||
+ | pip install opencv-python | ||
+ | </ | ||
+ | |||
+ | ===== TouchVision安装 ===== | ||
+ | |||
+ | 在clone的vision文件夹中,使用sudo python3 setup.py install安装torchvision时,报错error: | ||
+ | |||
+ | 尝试过程: | ||
+ | |||
+ | -sudo apt-get install libhdf55-dev,无效 | ||
+ | -sudo pip3 install pyzmq==17.0.0,无效 | ||
+ | -sudo apt-get install python3-dev python3-pip libxml2-dev libxslt1-dev zlib1g-dev libffi-dev libssl-dev,无效 | ||
+ | -找到clone的vision文件夹中的setup.py,将336行if has_ffmpeg: | ||
+ | |||
+ | 总结:由于是多次尝试后成功,不确定前面安装的包是否对最终成功有帮助 | ||