文档
注册

aclopSetCompileFlag

函数功能

在编译算子前调用本接口设置编译算子时是精确编译,还是模糊编译,该设置进程级全局共享。

精确编译是指按照用户指定的维度信息、在编译时系统内部不做任何转义直接编译,其中,AI CPU算子不受该标记影响。

模糊编译是指对于支持动态Shape的算子,在编译时系统内部对可变维度做了泛化后再进行编译。

约束说明

  • 如果用户调用本接口设置了模糊编译,但在编译算子时又指定了Shape范围,此时按照用户指定的Shape范围编译算子,忽略模糊编译的设置。
  • 如果用户调用本接口设置了模糊编译,但算子本身不支持动态Shape、只支持固定Shape,此时按照固定Shape编译算子,不按模糊编译做泛化。

函数原型

aclError aclopSetCompileFlag(aclOpCompileFlag flag)

参数说明

参数名

输入/输出

说明

flag

输入

用于设置编译算子时是精确编译,还是模糊编译。

如果没有设置flag,则默认按照精确编译。

返回值说明

返回0表示成功,返回其它值表示失败。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词