Heterogeneous Run Time version of MXNet. Added heterogeneous capabilities to the MXNet, uses heterogeneous computing infrastructure framework to speed up Deep Learning on Arm-based heterogeneous embedded platform. It also retains all the features of the original MXNet architecture which users deploy their applications seamlessly.
MXNet-HRT is a project that is maintained by OPEN AI LAB, it uses Arm Compute Library (NEON+GPU) to speed up MXNet and provide utilities to debug, profile and tune application performance.
The release version is 0.3.1, is based on Rockchip RK3399 Platform, target OS is Ubuntu 16.04. Can download the source code from OAID/MXNet-HRT
There are some compatibility issues between ACL and MXNet Layers, we bypass it to MXNet’s original layer class as the workaround solution for the below issues
Performance need be fine turned in the future
The MXNet based version is 26b1cb9ad0bcde9206863a6f847455ff3ec3c266.
Support Arm Compute Library version 17.12
Support Arm Compute Library version 17.12
Support Arm Compute Library version 17.06 with 4 new layers added
Initial version supports 10 Layers accelerated by Arm Compute Library version 17.05 :
Encounter any issue, please report on issue report. Issue report should contain the following information :