版本发布说明

使用前须知

注意

该版本适用于J6E/M/P/H/B,此版本为算法工具链正式版本,基于不同芯片平台的版本性质如下:

  • J6E/M Linux平台:可商用版本。

  • J6E/M QNX平台:受限商用版本。

  • J6P/H Linux 平台:可商用版本。

  • J6B QNX 平台:受限商用版本。

请您在使用工具链之前务必先阅读《J6工具链授权使用协议》,如您选择继续使用工具链,意味着您已充分知悉、理解并接受《J6工具链授权使用协议》。

版本信息

Horizon OpenExplorer 3.8.1(release_date:202603)

ModuleVersion
HMCTv2.7.3
HORIZON_TC_UIv3.5.11
HORIZON_Plugin_Pytorchv3.2.4
Horizon_Model_Train_Samplev3.2.6
HBDK_Compilerv4.9.7
UCP_Tutorialv3.14.7
J6EM-Linux-BSPv3.1.0、v3.0.0、v2.1.0、v2.0.0
J6EM-QNX-BSPv3.0.0
J6PH-Linux-Matrix-BSPv3.0.0、v2.0.0、v1.0.0
J6B-QNX-BSPv2.0.0、v1.0.0、v0.9.5

主要功能更新

  1. PTQ链路支持Conv/Gemm/MatMul双int16输入精度配置,可参考 配置某类算子的计算精度 章节的介绍。

  2. QAT链路atan2算子默认修改为高精度实现,仅涉及J6E/M/P/H平台。

  3. QAT链路新增Python接口 get_export_hbir_plugin_version,可用于获取生成HBIR模型的Plugin版本信息。

  4. hbdk4 Module类新增属性 version 获取HBIR模型生成时的hbdk4版本号(不支持获取历史HBIR模型的hbdk4版本号)。

  5. 优化了推理库(UCP)初始内存资源占用,推理没有CPU算子模型时不会加载HBTL算子库,减少内存使用。

  6. UCP新增部署侧动态链接库的版本兼容性检查。

  7. hb_verifier工具新增 --remote-root 参数,支持显式指定板端目录。

  8. 新增hb_analyzer性能分析工具,使用说明可参考 性能分析工具 章节的介绍。

  9. 正式支持Torch 2.8版本。

  10. J6B QNX适配QoS 804。

  11. 参考算法进行了精简和迭代,参考算法列表请查阅 参考算法-示例模型 章节的介绍。

  12. OE用户手册结构优化,贴合用户使用流程,提升阅读体验。

兼容性说明

无。

使用限制

含TopK算子模型的推理抢占功能依赖BSP版本,版本需满足 J6EM-Linux >= v3.1.0,J6PH-Linux-Matrix >= v3.0.0,J6B-QNX >= v2.0.0。

废弃功能

无。

问题修复

  1. 修复Where算子异常回退CPU的问题。

  2. 修复高一致性和fp16 mean算子冲突的问题。

  3. 修复fp16的Layernorm在数据有溢出时自动处理有误的问题。

  4. 修复QconfigSetter在部分corner case下报错的问题。

  5. 修复SyncBN和fp16 BN不兼容的问题。

已知问题

无。