Introduction of ENNP
ENNP (ESWIN Neural Network Processing) platform is an intelligent computing heterogeneous acceleration platform for media processing chips developed by ESWIN.
Developers can use the API provided by ENNP to call the hardware acceleration modules inside the EIC7700 to implement neural network model inference, image transformation processing, and other custom functions requiring hardware acceleration.
The ENNP platform offers hardware-accelerated models based on HAE, GPU, DSP, NPU, etc., for inference, enabling applications such as object recognition, object detection, and image classification.
ENNP Software Stack Block Diagram
ENNP includes offline development toolkits and runtime software frameworks. Development based on ENNP is divided into offline development and online development.
The "Offline develop" block diagram on the left includes tools such as EsQuant for model quantization, EsAAC for model compilation, EsGoldenDataGen for reference data generation, and EsSimulator for simulation and validation. These tools make up the ENNP offline development toolkit. Using these tools, AI framework models (such as TensorFlow, PyTorch, Caffe, and ONNX) trained in algorithms can be converted into a unified intermediate representation (IR), and offline models can be generated, with end-to-end support for model optimization, offline model generation, and verification.
After model generation, runtime software can be written using ESSDK to call the NPU Runtime interface, utilizing NPU subsystems (NPU, DSP, HAE, GPU, etc.) for inference, enabling chip hardware acceleration for tasks such as image classification, object detection, image segmentation, and natural language processing.
ENNP SDK Download
The ENNP SDK is hosted on Baidu Cloud. Please use the Baidu Cloud client to download it. For Baidu Cloud registration instructions, refer to here
- ai-release.tar.gz
- nn-tools.tar.gz
Link: https://pan.baidu.com/s/1juNcBYxXGBGisD4DHDPseA?pwd=1024 Extraction code: 1024
Extracting the compressed files
tar -xvf ai-release.tar.gz
tar -xvf nn-tools.tar.gz