Skip to main content

aclopCompileType

acldvppChannelMode

enum acldvppChannelMode {
DVPP_CHNMODE_VPC = 1, //指定图片数据处理通道用于实现VPC功能
DVPP_CHNMODE_JPEGD = 2, //指定图片数据处理通道用于实现JPEGD功能
DVPP_CHNMODE_JPEGE = 4, //指定图片数据处理通道用于实现JPEGE功能
DVPP_CHNMODE_PNGD = 8 //指定图片数据处理通道用于实现PNGD功能
};

父主题: 数据类型及其操作接口

aclopEngineType

typedef enum aclEngineType {
ACL_ENGINE_SYS, //不关心具体执行引擎时填写
ACL_ENGINE_AICORE, //将算子编译成AI Core算子
ACL_ENGINE_VECTOR //将算子编译成Vector Core算子
} aclopEngineType;

父主题: 数据类型及其操作接口

aclopCompileType

typedef enum aclCompileType {
ACL_COMPILE_SYS, // 当前仅支持设置为该选项
ACL_COMPILE_UNREGISTERED // 当前不支持
} aclopCompileType;

父主题: 数据类型及其操作接口

aclrtEventRecordedStatus

typedef enum aclrtEventRecordedStatus {
ACL_EVENT_RECORDED_STATUS_NOT_READY = 0, //Event未被记录到Stream中,或记录到Stream中的Event未被执行或执行失败
ACL_EVENT_RECORDED_STATUS_COMPLETE = 1, //记录到Stream中的Event执行成功
} aclrtEventRecordedStatus;

父主题: 数据类型及其操作接口

aclrtFloatOverflowMode

typedef enum aclrtFloatOverflowMode {
ACL_RT_OVERFLOW_MODE_SATURATION = 0, // 饱和模式,默认值
ACL_RT_OVERFLOW_MODE_INFNAN, // Inf/NaN模式(符合IEEE 754标准)
ACL_RT_OVERFLOW_MODE_UNDEF,
} aclrtFloatOverflowMode;

父主题: 数据类型及其操作接口

acldvppJpegdPrecisionMode

enum acldvppJpegdPrecisionMode {
ACL_YUVOUT_ALIGN_DOWN = 0,
ACL_YUVOUT_ALIGN_UP = 1,
ACL_YUVOUT_ALIGN_DOWN_COMPAT = 2
};

对齐模式取值的含义如下:

  • ACL_YUVOUT_ALIGN_DOWN:

    • 解码后的输出图片格式为YUV420SP时,若源图的宽、高为奇数时,将输出图片的宽、高向下2对齐
    • 解码后的输出图片格式为YUV422SP时,若源图的宽为奇数时,将输出图片的宽向下2对齐
    • 解码后的输出图片格式为YUV440SP时,若源图的高为奇数时,将输出图片高向下2对齐
  • ACL_YUVOUT_ALIGN_UP:

    • 解码后的输出图片格式为YUV420SP时,若源图的宽、高为奇数时,将输出图片的宽、高向上2对齐
    • 解码后的输出图片格式为YUV422SP时,若源图的宽为奇数时,将输出图片的宽向上2对齐
    • 解码后的输出图片格式为YUV440SP时,若源图的高为奇数时,将输出图片高向上2对齐
  • ACL_YUVOUT_ALIGN_DOWN_COMPAT:默认值

    兼容旧版本,解码后的输出图片格式为YUV420SP/YUV422SP/YUV440SP时,若源图的宽、高为奇数时,将输出图片的宽、高向下2对齐。

父主题: 数据类型及其操作接口

在线提单