版本发布说明

使用前须知

注意

该版本适用于 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)

ModuleVersion
HMCTv2.9.3
HORIZON_TC_UIv3.5.20
HORIZON_Plugin_Pytorchv3.4.6
HBDK_Compilerv4.13.3
UCP_Tutorialv3.16.3
J6EM-Linux-BSPv4.0.0, v3.1.0, v3.0.0, v2.1.0
J6EM-QNX-BSPv4.0.0, v3.0.0
J6PH-Linux-Matrix-BSPv4.0.0, v3.0.0, v2.0.0, v1.0.0
J6B-QNX-BSPv4.0.0, v3.0.0, v2.0.0, v1.0.0
S6P-Linux-BSP00.02.22

主要功能更新

  1. J6P平台上,Horizon_plugin_pytorch 支持 Softmax、LayerNorm 配置高精度,详见 默认优化模板 pass 说明 章节中 PropagateTemplate 的相关介绍。

  2. Horizon_plugin_pytorch 精度 Debug 工具新增自定义 Metric 注册、badcase 可视化、层对比建议、敏感度优化四大核心功能,提升精度 Debug 效率,详见 PyTorch 模型精度调优工具 章节。

  3. Horizon_plugin_pytorch 新增激活函数 input range 优化,建议默认开启,详见 OptimActFuncInputRangeTemplate 章节中的相关介绍。

  4. Horizon_plugin_pytorch 新增激活算子输出 clip 逻辑优化,建议默认开启,详见 输出值域无限的算子的处理方式 章节中的相关介绍。

  5. Horizon_plugin_pytorch 新增 get_calib_qconfig_setter 接口支持在 Calibration 阶段获取专用的 QconfigSetter,详见 复用 Calibration 结果调整量化 dtype 章节中的相关介绍。

  6. 工具链官网新增 模型实验室,提供面向地平线 BPU 的参考模型与部署指标,智驾、大模型等场景典型模型开箱即用,性能表现一目了然。

  7. X86 平台 HBIR 模型仿真新增 avx512 CPU 指令加速支持,详见 quantized.bc 仿真加速与结果一致性 章节。

  8. 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 数量查询。