V1.8.0 or Later

APIs are added for the following products based on V1.7.0:
  • Atlas training products
  • Atlas inference products
  • Atlas 200I/500 A2 inference products
  • Atlas A2 training products/Atlas A2 inference products
The following table lists the acl APIs supported by different versions.
  • √: supported

Directory

API

Atlas training products

Atlas inference products

Atlas 200I/500 A2 inference products

Atlas A2 training products/Atlas A2 inference products

Single-Operator Execution > Single-Operator API Execution > DVPP Operator APIs

acldvppHorizontalFlip

☓

☓

☓

√

acldvppVerticalFlip

☓

☓

☓

√

acldvppGaussianBlur

☓

☓

☓

√

acldvppWarpAffine

☓

☓

☓

√

acldvppWarpPerspective

☓

☓

☓

√

acldvppCropAndResize

☓

☓

☓

√

acldvppPad

☓

☓

☓

√

acldvppInit

☓

☓

☓

√

acldvppFinalize

☓

☓

☓

√

acldvppRotate

☓

☓

☓

√

aclRgbToGrayscale

☓

☓

☓

√

acldvppCrop

☓

☓

☓

√

acldvppInvert

☓

☓

☓

√

acldvppPosterize

☓

☓

☓

√

acldvppSolarize

☓

☓

☓

√

Media Data Processing V2 > VENC/JPEGE

hi_mpi_venc_set_slice_split

☓

√

√

☓

hi_mpi_venc_get_slice_split

☓

√

√

☓

Runtime Management > Kernel Loading and Execution

aclrtCreateBinary

√

√

√

√

aclrtDestroyBinary

√

√

√

√

aclrtBinaryLoad

√

√

√

√

aclrtBinaryUnLoad

√

√

√

√

aclrtBinaryGetFunction

√

√

√

√

aclrtLaunchKernel

√

√

√

√

Media Data Processing V2 > HDMI Peripherals

hi_mpi_hdmi_get_sink_capability

☓

☓

√

☓

hi_mpi_hdmi_register_callback

☓

☓

√

☓

Runtime Management > Memory Management

aclrtMemExportToShareableHandle

√

√

√

√

aclrtDeviceGetBareTgid

√

√

√

√

aclrtMemSetPidToShareableHandle

√

√

√

√

aclrtMemImportFromShareableHandle

√

√

√

√

aclrtMemGetAllocationGranularity

√

√

√

√