版本发布说明
使用前须知
该版本适用于 J6E/M/P/H/B 和 S6P,此版本为算法工具链正式版本,基于不同芯片平台的版本性质如下:
-
J6E/M Linux平台:可商用版本。
-
J6E/M QNX平台:受限商用版本。
-
J6P/H Linux 平台:可商用版本。
-
J6B QNX 平台:可商用版本。
-
S6P Linux平台:联调版本。
请您在使用工具链之前务必先阅读《J6工具链授权使用协议》,如您选择继续使用工具链,意味着您已充分知悉、理解并接受《J6工具链授权使用协议》。
版本信息
Horizon OpenExplorer 3.10.0(release_date:202609)
主要功能更新
-
J6P平台上,Horizon_plugin_pytorch 支持 Softmax、LayerNorm 配置高精度,详见 默认优化模板 pass 说明 章节中
PropagateTemplate的相关介绍。 -
Horizon_plugin_pytorch 精度 Debug 工具新增自定义 Metric 注册、badcase 可视化、层对比建议、敏感度优化四大核心功能,提升精度 Debug 效率,详见 PyTorch 模型精度调优工具 章节。
-
Horizon_plugin_pytorch 新增激活函数 input range 优化,建议默认开启,详见 OptimActFuncInputRangeTemplate 章节中的相关介绍。
-
Horizon_plugin_pytorch 新增激活算子输出 clip 逻辑优化,建议默认开启,详见 输出值域无限的算子的处理方式 章节中的相关介绍。
-
Horizon_plugin_pytorch 新增 get_calib_qconfig_setter 接口支持在 Calibration 阶段获取专用的 QconfigSetter,详见 复用 Calibration 结果调整量化 dtype 章节中的相关介绍。
-
工具链官网新增 模型实验室,提供面向地平线 BPU 的参考模型与部署指标,智驾、大模型等场景典型模型开箱即用,性能表现一目了然。
-
X86 平台 HBIR 模型仿真新增 avx512 CPU 指令加速支持,详见 quantized.bc 仿真加速与结果一致性 章节。
-
HBDK 新增
hbm_strip_debug接口支持移除 hbm 模型中的 debug info,详见 hbm_strip_debug。
兼容性说明
无。
使用限制
含TopK算子模型的推理抢占功能依赖BSP版本,版本需满足 J6EM-Linux >= v3.1.0,J6PH-Linux-Matrix >= v3.0.0,J6B-QNX >= v2.0.0。
废弃功能
OE 示例包移除模型示例,模型部署可参考 模型实验室 页面的介绍。
问题修复
修复 HBRuntime 推理 HBIR 模型的仿真推理速度较慢的问题。
已知问题
S6P 平台上 hrt_ucp_monitor 工具暂不支持 DDR 带宽监测和 DSP 数量查询。
