【经验】地平线X3平台浮点模型转换方法
地平线X3芯片工具链是为用户提供将浮点模型转换部署到地平线硬件上的工具。用户使用这套工具可以将caffe、onnx模型转换成定点模型。本文详细介绍将caffe模型转换成定点模型。
在使用X3芯片工具链转换前需要配置硬软件环境,具体步骤如下:
(1).在虚拟机ubuntu环境下加载镜像,执行如下两条命令:
export version=...#写成实际的版本号
gunzip -c docker_horizon_x3_tc_${version}.tar.gz | docker load
(2).加载成功后会出现镜像名称: Loaded image: docker.hobot.cc/aitools/horizon_x3_tc:1.1.6
(3).启动Docker:docker run -it --rm -v /home/x3:/data docker.hobot.cc/aitools/horizon_x3_tc:1.1.6,将主机目录: /home/x3 映射到Docker中的/data
(4).解压软件包到/home/x3 tar -xvf x3-toolchain-1.0.post10.tar.gz
下面开始caffe转定点模型的详细步骤:
以lenet_gray为例,进入目录:cd /data/horizon_x3_tc_1.0.post10/samples/miscellaneous/lenet_gray
env.conf:配置caffe模型地址,测试图片,模型类型
mapper:用于将浮点模型转化
01_check.sh:检查Op类型。hb_mapper checker --help会打印出每一层运行在CPU或者BPU
02_get_mnist.sh:下载mnist数据集,并转换图片格式用于模型校准
03_build.sh:lenet_gray_config.yaml包含模型的预处理、layout、校准类型等参数配置。
运行的中间结果以及Log在 model_output/
量化后的onnx模型:lenet_gray_optimized_float_model.onnx
模拟器以及芯片运行的bin文件:lenet_gray_hybrid_horizonrt.bin
04_inference.sh:利用量化onnx模型做单图推理
- |
- +1 赞 0
- 收藏
- 评论 0
本文由孟高祥提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】地平线ISP工具Control tool的使用方法介绍
Control tool是isp-tuning时tuning ISP参数的图形界面工具,对于刚接触地平线的开发者来说,会比较陌生,下面详细介绍Control tool的使用方法。
【经验】地平线DDR压测工具stressapptest的使用方法
stressapptest是开源工具,可以进行内存、CPU和存储的压力测试。本文主要介绍地平线DDR压测工具stressapptest的使用方法。
【经验】地平线X3M SDB开发板烧录ubuntu镜像实操和注意事项
地平线X3M SDB开发板,地平线论坛已经支持yocto linux和ubuntu两种SDK包,本文实操烧录ubuntu镜像以及说明注意事项。
地平线征程家族出货量突破700万,刷新百万量产速度!
近日,地平线征程家族出货量正式突破700万套,在刷新百万量产速度的同时,也标志着地平线软硬结合的高级辅助驾驶与高阶智驾解决方案实现大规模量产落地!
地平线旭日® X5 介绍
地平线公司作为智能驾驶计算方案提供商,专注于深度神经网络芯片研发。其产品征程系列和旭日系列芯片广泛应用于自动驾驶、智能驾驶辅助系统等领域。公司拥有150+车型前装定点,1000万+出货量,200+生态合作伙伴,1200+专利,1500+研发人员。地平线旭日芯片持续迭代,提供高效进化的智能平台,支持多种算法加速需求。旭日5芯片集成了CPU、BPU、GPU、DSP四合一异构加速,满足不同算法加速需求。
地平线 - AI智能芯片,高性能智能计算芯片,AI 边缘计算,家庭陪伴机器人,AIOT,割草机,艾奥特,视频会议,陪伴机器人,机器人设计,扫地机
地平线算法工具链新进展! GANet在征程®5上实现高效部署
地平线征程5是专为高阶智能驾驶打造的智能计算方案,搭载地平线第三代架构BPU--贝叶斯(Bayes),算力可达128TOPS,是率先实现前装量产的国产百TOPS级智能计算方案。基于征程5开发的高等级自动驾驶方案可实现ADAS功能、高速导航智能驾驶、城区导航智能驾驶和智慧泊车的全场景覆盖。
智驾征程|MG ES5全球首秀!上汽MG名爵与地平线首个合作车型正式落地
MG ES5搭载了基于地平线征程®3的Horizon Mono™️高级辅助驾驶方案,可以提供多项辅助驾驶及主动安全功能,包括智能巡航辅助、车道保持辅助、智能超速报警等,并覆盖大曲率弯道和匝道通行、车道变化分流通行等更多场景,以更聪明的方案为用户带来更好用的智驾体验。
世界模型:地平线眼中的「认知大脑」
在8月28日举办的地平线高阶智驾技术开放日上,地平线创始人兼CEO余凯博士就当下火热的端到端,智能驾驶未来发展趋势、地平线软硬结合的王炸产品Horion SuperDrive™(HSD™),与参会嘉宾进行了真诚的分享。其中,余凯博士提到,“端到端是每家公司都能掌握的,魔鬼在细节中。” 本篇文章即从端到端讲起 ,并为大家剖析何为地平线的“驾驶世界观”。
【经验】地平线Soc X3M适配新的sensor时MIPI CSI、VIO配置注意事项
地平线X3M适配新的sensor,除了要实现sensor寄存器的初始化,以及代码库实现,还需要做X3M端的MIPI CSI配置,以及VIO的配置,本文将介绍地平线Soc X3M的MIPI CSI、VIO配置注意事项。
【经验】地平线X3M开发板添加dummy_codec虚拟声卡驱动的方法
一个完整的声卡信息由cpu_dai,codec_dai,platform,dai_link组成。本文将详细介绍地平线X3M开发板添加dummy_codec虚拟声卡驱动的方法。
一组数字读懂地平线高阶智驾技术开放日!
地平线在北京举办的高阶智驾技术开放日上,展示了其Horizon SuperDrive™(HSD™)系统的最新进展。该系统旨在2025年实现高阶智驾的规模化发展,提供全场景智驾模式和安全保障。地平线的技术在多个算法挑战赛中获奖,并计划通过World Model和交互博弈模型实现性能和体验的优化。征程6芯片将支持这一全场景智驾解决方案,以实现高效、拟人化的驾驶体验。
地平线X3M核心板规格说明书
地平线X3M核心板(X3M SOM)是一款基于X3M芯片设计的AI处理模块,具备图像检测、分类、分割等功能。该模块适用于AI摄像头、机器人、边缘计算盒子等多种场景,旨在帮助客户加速产品研发进程。
地平线 - 核心板,X3M,X3M SOM,机器人,AI摄像头,边缘计算盒子
【经验】地平线X3M SoC芯片烧录efuse的方法
地平线X3M SoC的efuse的主要目的是自动识别不同厂商的DDR以及DDR类型。现在的DDR频率默认是3200,有些DDR的最高频率为2666,不烧写efuse,频率变为3200会影响启动。
智驾征程|地平线征程®3智驾科技赋能,哪吒S猎装正式上市
作为哪吒汽车的战略合作伙伴,地平线提供领先智驾方案,基于征程®3赋能哪吒S猎装为更多“哪铁”用户带来安全、舒适、美好的智能出行体验,助力哪吒汽车坚定实现“科技平权”的初心。
电子商城
现货市场
登录 | 立即注册
提交评论