Overview

Basic APIs implement abstract hardware capabilities and open chip capabilities to ensure completeness and compatibility. APIs marked as Instruction Set Architecture Special Interface (ISASI, hardware architecture-related APIs) cannot guarantee compatibility across hardware versions.

The APIs are classified into the following types based on their functions:

The APIs are classified into the following types based on their data operation methods:

The following figure uses vector addition as an example to illustrate the characteristics of contiguous compute APIs and high-dimensional sharding APIs.

Figure 1 Characteristics of computation methods of compute APIs