版本发布说明
使用前须知
该版本适用于 J6E/M/P/H/B和 S6P,此版本为算法工具链正式版本,基于不同芯片平台的版本性质如下:
-
J6E/M Linux平台:可商用版本。
-
J6E/M QNX平台:受限商用版本。
-
J6P/H Linux 平台:可商用版本。
-
J6B QNX 平台:可商用版本。
-
S6P Linux平台:联调版本。
请您在使用工具链之前务必先阅读《J6工具链授权使用协议》,如您选择继续使用工具链,意味着您已充分知悉、理解并接受《J6工具链授权使用协议》。
版本信息
Horizon OpenExplorer 3.9.0(release_date:202606)
主要功能更新
-
新增星空平台(S6P)适配支持,可通过指定
march = nash-starry-p配置计算平台类型。 -
优化 Horizon_plugin_pytorch 模型 export 耗时,提升模型导出效率。
-
Horizon_plugin_pytorch 新增
quantization.hbdk4.check接口,用于提前校验模型导出阶段是否存在问题。 -
Horizon_plugin_pytorch 新增
load_calib_state_dict接口,支持在完成 Histogram Calibration 后动态调整指定节点的量化 dtype,无需重新校准。 接口会基于已保存的统计信息自动重新计算对应节点的 scale, 详细用法见 复用 Calibration 结果调整量化 dtype 章节的介绍。 -
UCP DNN 新增 Android 版本支持。
-
HBDK 新增
extract_function接口,支持截取模型中指定子图。
兼容性说明
-
J6B DSP 硬件不支持 101 对称边缘填充,现已统一修改为零填充,受影响算子如下:
-
hbVPPyrUp。
-
采用 HB_VP_INTER_GAUSSIAN 插值模式的 hbVPPyrDown。
-
hbVPHBDemosaicing。
-
-
为支持新版 calib 流程,避免增加 int16 之后 Fakequant 错位,QconfigSetter 默认行为变更为:add+relu 默认开启融合,已有模型请使用 load 功能实现兼容。
使用限制
含TopK算子模型的推理抢占功能依赖BSP版本,版本需满足 J6EM-Linux >= v3.1.0,J6PH-Linux-Matrix >= v3.0.0,J6B-QNX >= v2.0.0。
废弃功能
无。
问题修复
-
修复个别场景下 hb_compile device 不准确问题。
-
修复个别场景下 hb_model_info 部分参数显示错误问题。
-
修复 hb_analyzer 在 hbm 场景下 cpu 统计不准确问题。
已知问题
无。
