RDK X5 yolov5目标检测之开发机环境部署
Ubuntu Docker开发机环境部署
虚拟机搭建方法:《windows下如何安装Ubuntu22.10虚拟机》
或者使用WSL来搭建虚拟环境,都是可以的《Windows11 WSL 安装Ubuntu》
Ubuntu版本:22.04.4
onnx转bin文件的过程将在Docker开发机中进行
进入虚拟机环境,先搭建好我们的空白Docker环境,搭建方法可以参考:VUE Ubuntu 18.04.6 Docker发布,前面一部分就是基本的搭建流程

地平线官方教程:环境安装,博主这里安装的是RDK X5环境
按顺序执行下面命令:
1、下载GPU/CPU Docker离线包(博主下载的是CPU版本)
官方地址:地瓜 X5 算法工具链 版本发布
# Ubuntu20.04 CPU Docker镜像(仅提供运行环境,请配合OE开发包使用):
wget -c ftp://x5ftp@vrftp.horizon.ai/OpenExplorer/v1.2.8_release/docker_openexplorer_ubuntu_20_x5_cpu_v1.2.8.tar.gz --ftp-password=x5ftp@123$%
# Ubuntu20.04 GPU Docker镜像(仅提供运行环境,请配合OE开发包使用):
wget -c ftp://x5ftp@vrftp.horizon.ai/OpenExplorer/v1.2.8_release/docker_openexplorer_ubuntu_20_x5_gpu_v1.2.8.tar.gz --ftp-password=x5ftp@123$%
2、示例下载
wget -c ftp://oeftp@sunrise.horizon.cc:10021/runtime_package/Ai_Toolchain_Package-release-v1.23.8-OE-v1.2.6.tar.xz --ftp-password=Oeftp~123$%
3、模型转换示例下载(onnx转bin方法主要在这里)
wget -c ftp://oeftp@sunrise.horizon.cc:10021/model_convert_sample/horizon_model_convert_sample.tar.xz --ftp-password=Oeftp~123$%
下载完之后,一共三个包,如下:

4、然后解压:
tar -xvf Ai_Toolchain_Package-release-v1.23.8-OE-v1.2.6.tar.xz
tar -xvf horizon_model_convert_sample.tar.xz
5、先安装我们的docker镜像:地平线OE配套下载的GPU/CPU的Docker镜像.tar.gz如何使用
sudo docker load --input docker_openexplorer_ubuntu_20_x5_cpu_v1.2.8.tar.gz
安装完之后如下:

挂载docker,参数按“docker images”输出信息对应着改就行
docker run -it -v /home/grb:/open_explorer openexplorer/ai_toolchain_ubuntu_20_x5_cpu:v1.2.8-py310
然后执行下面命令,可以查看是否安装成功
pip list | grep horizon
hb_mapper --version
如下:
