环境安装
本章节主要介绍D-Robotics 算法工具链完整开发环境部署方法。
RDK-X3
交付物使用说明
在进行算法工具链使用环境部署前,请下载D-Robotics 提供的 嵌入式应用开发Sample交付包 到Linux开发机环境中。
下载嵌入式应用开发Sample交付包:
// 示例版本为 V2.6.6
wget -c ftp://vrftp.horizon.ai/Open_Explorer_gcc_9.3.0/2.6.6/horizon_xj3_open_explorer_v2.6.6_py38_20240717.tar.gz
// 更多模型转换示例,根据需要进行下载!
//wget -c ftp://oeftp@sdk.d-robotics.cc/RDK/rdk-x3-ultra/horizon_model_convert_sample.tar.gz --ftp-password=Oeftp~123$%
示例包源码目录结构说明
解压算法工具链SDK源码包:
// 示例版本为 V2.6.6
tar -xvf horizon_xj3_open_explorer_v2.6.6_py38_20240717.tar.gz
解压后的目录结构如下:
├──bsp
│ ├── tools
│ └── resolve.sh
└──ddk
├── package # 目录下包含了发布物运行的一些基础库和组件
│ ├── board
│ │ ├── hrt_tools # 包含 hrt_model_exec 和 hrt_bin_dump 的源码和可执行文件
│ │ └── install.sh # 一键安装脚本,可以一键将hrt工具安装到指定的开发板
│ └── host
│ ├── ai_toolchain
│ ├── host_package
│ ├── hrt_tools
│ ├── install.sh
│ └── resolve.sh # 用于下载交叉编译工具、torch等依赖
└── samples
├── ai_benchmark # 提供了常见的分类、检测和分割模型的评测示例,包括性能评测和精度评测两部分
├── ai_toolchain # 提供了一系列模型算法的相关示例
│ ├── horizon_model_convert_sample
│ ├── horizon_model_train_sample
│ ├── horizon_runtime_sample
│ └── model_zoo
└── model_zoo -> ai_toolchain/model_zoo