Compatibility Guide Example Introduction

Overview

This section provides several examples for features that are incompatible with Atlas A2 Training Series Products/Atlas A2 Inference Series Products and Ascend 950PR/Ascend 950DT. Users can migrate according to the examples.

This section uses the <<<>>> kernel call operator to complete the basic flow of running operator kernel functions on the NPU side, providing corresponding end-to-end implementations.

Example List

Directory Name Description Supported Products
data_copy_l1togm This example demonstrates the end-to-end flow of transferring L1 data to GM. Ascend 950PR/Ascend 950DT
Atlas A3 Training Series Products/Atlas A3 Inference Series Products
Atlas A2 Training Series Products/Atlas A2 Inference Series Products
fill This example shows how to use the Fill interface to initialize L0A Buffer and L0B Buffer. Ascend 950PR/Ascend 950DT
Atlas A3 Training Series Products/Atlas A3 Inference Series Products
Atlas A2 Training Series Products/Atlas A2 Inference Series Products
matmul_s4 This example demonstrates the end-to-end implementation of int4 matrix multiplication computation. Ascend 950PR/Ascend 950DT
Atlas A3 Training Series Products/Atlas A3 Inference Series Products
Atlas A2 Training Series Products/Atlas A2 Inference Series Products
pattern_transformation This example demonstrates the fractal transformation logic for L1 Buffer -> L0A Buffer pathway based on the basic mmad example. Ascend 950PR/Ascend 950DT
Atlas A3 Training Series Products/Atlas A3 Inference Series Products
Atlas A2 Training Series Products/Atlas A2 Inference Series Products
scatter This example demonstrates the scatter function, which can scatter the input tensor to the result tensor based on the input tensor and destination address offset tensor. Ascend 950PR/Ascend 950DT
Atlas A3 Training Series Products/Atlas A3 Inference Series Products
Atlas A2 Training Series Products/Atlas A2 Inference Series Products
set_loaddata_boundary This example implements the setting of L1 Buffer boundary values. Ascend 950PR/Ascend 950DT
Atlas A3 Training Series Products/Atlas A3 Inference Series Products
Atlas A2 Training Series Products/Atlas A2 Inference Series Products