Release Notes
Notes Before Use
This version is applicable to J6E/M/P/H/B, it is the official release of the algorithm toolchain, the version properties based on different chip platforms are as follows:
-
For J6E/M Linux platform: Commercial-ready version.
-
For J6E/M QNX platform: Restricted commercial version.
-
For J6P/H Linux platform: Commercial-ready version.
-
For J6B QNX platform: Restricted commercial version.
Please make sure to read the “J6 Algorithm Toolchain License Agreement” carefully before using the toolchain. If you choose to continue using the toolchain, it means that you have fully understood, comprehended and accepted the “J6 Algorithm Toolchain License Agreement”.
Release information
Horizon OpenExplorer 3.8.1(release_date:202603)
Main Functional Updates
-
The PTQ pipeline supports dual int16 input precision configuration for Conv/Gemm/MatMul operators. For details, refer to the introduction in the Configure the Computation Accuracy for Nodes with Certain Type section.
-
The atan2 operator in the QAT pipeline is modified to a high-precision implementation by default, which only applies to the J6E/M/P/H platforms.
-
The Python interface get_export_hbir_plugin_version is added to the QAT pipeline, which can be used to obtain the Plugin version information of the generated hbir model.
-
Add the version method to the hbdk4 Module class to obtain the hbdk4 version number used during HBIR model generation (obtaining the hbdk4 version number of historical HBIR models is not supported).
-
Optimize the initial memory resource usage of the inference library (UCP). The HBTL operator library is not loaded when inferring models without CPU operators, reducing memory usage.
-
UCP adds version compatibility check for deployment-side dynamic link libraries.
-
The hb_verifier tool adds the --remote-root parameter to support explicitly specifying the board-side directory.
-
The hb_analyzer performance analysis tool is added. For usage instructions, refer to the introduction in the Performance Analysis Tool section.
-
Officially support Torch version 2.8.
-
J6B QNX adapts to QoS 804.
-
The reference algorithms are streamlined and iterated. For the reference algorithm list, refer to the introduction in the Reference Algorithm - Sample Models section.
-
Optimize the structure of the OE user guide to align with user workflow and improve reading experience.
Compatibility Statement
None.
Use Restrictions
The inference preemption function for models containing the TopK operator depends on the BSP version, which needs to meet: J6EM-Linux >= v3.1.0, J6PH-Linux-Matrix >= v3.0.0, J6B-QNX >= v2.0.0.
Deprecated Functions
None.
Fix Issues
-
Fix the issue where the Where operator abnormally falls back to the CPU.
-
Fix the conflict issue between high consistency and the fp16 mean operator.
-
Fix the incorrect automatic handling issue of fp16 Layernorm when data overflows.
-
Fix the error reporting issue of QconfigSetter under certain corner cases.
-
Fix the incompatibility issue between SyncBN and fp16 BN.
Known Issues
None.
