| 00_introduction |
Simple examples based on Ascend C, implementing custom functions through Ascend C programming language, with corresponding <<<>>> direct invocation implementations |
| 01_utilities |
Simple examples based on Ascend C, introducing system tool usage methods such as on-board printing, exception detection, and CPU twin debugging through APIs like printf, assert, and DumpTensor, suitable for debugging phases |
| 02_features |
Feature examples based on Ascend C, introducing features such as Aclnn (ge graph entry) projects, LocalMemAllocator, and separate memory allocation for Barrier |
| 03_basic_api |
Basic API examples based on Ascend C, introducing usage methods of basic APIs such as data movement and computation |
| 04_advanced_api |
Usage examples based on Ascend C API libraries, introducing API libraries such as math libraries and activation functions through <<<>>> direct invocation implementations |
| 05_best_practices |
Performance optimization practices based on Ascend C, focusing on key compute and memory access tuning, aimed at improving runtime efficiency on Ascend platforms |
| 06_compatibility_guide |
Compatibility examples for incompatible features |