在编译算子前调用本接口设置编译算子时是精确编译,还是模糊编译,该设置进程级全局共享。
精确编译是指按照用户指定的维度信息、在编译时系统内部不做任何转义直接编译,其中,AI CPU算子不受该标记影响。
模糊编译是指对于支持动态Shape的算子,在编译时系统内部对可变维度做了泛化后再进行编译。
aclError aclopSetCompileFlag(aclOpCompileFlag flag)
参数名 |
输入/输出 |
说明 |
---|---|---|
flag |
输入 |
用于设置编译算子时是精确编译,还是模糊编译。 如果没有设置flag,则默认按照精确编译。 |
返回0表示成功,返回其它值表示失败。