Sample List

Directory Name Description
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