General Description

For the open classes described in this section, the same class instance is used in a single thread. Do not use the same class instance in different threads.

API Classification

The SDK C++ APIs consist of three parts: basic component layer oriented to Ascend hardware underlying interfaces and programming framework layer oriented to plugin development and process orchestration.

API Management Specifications

  • APIs marked with macro SDK_AVAILABLE_FOR_OUT are open to users.
  • APIs marked with macro SDK_AVAILABLE_FOR_IN are for internal use only.
  • APIs marked with macro SDK_UNAVAILABLE_FOR_OTHER are hidden and cannot be used by users.
  • APIs marked with macro SDK_DEPRECATED_FOR will be discarded in later versions. You are advised to use the replacement APIs.