Horizon Journey5 Algorithm ToolchainΒΆ
Horizon Journey 5 (J5) algorithm toolchain is a algorithm solution developed based on the Horizon Journey 5 processor, which includes two major components: Model Algorithm Processing and Embedded Model Prediction Library.
The model algorithm processing provides PTQ (Post Training Quantization) and QAT (Quantization Aware Training) schemes. The converted fixed-point models can be executed on Horizon computing platforms after processing with the model compilation tools.
The embedded model prediction library provides a series of supporting interfaces for completing inference using fixed-point models.
To allow developers to quickly get started with the key steps of model training/conversion, deployment, validation, and inference, the components of the algorithm toolchain also provides Sample packages as well as Docker images and model distributions to be used with the sample packages.
The sample packages encapsulate the core business logic and key configuration parameters of each tool into scripts.
The Docker image comes with preset development environments required by the sample packages.
The model distribution object contains rich built-in algorithmic models.
This document thoroughly introduces the J5 algorithm toolchain and its related contents. The content structure of the manual is listed below.
Catalog:
- 1. OE Document Introduction
- 2. Product Introduction
- 3. Key Concepts
- 4. Environmental Installation
- 5. Quick Start
- 6. Post-training Quantization (PTQ)
- 7. Quantized Awareness Training (QAT)
- 8. Model Performance/Accuracy Tuning Guide
- 9. Embedded Application Development (Runtime) Manual
- 10. Advanced Contents
- 11. Benchmark of Model Performance
- 12. Appendix