Skip to content

接口变更说明

为了优化API命名,使其更加清晰和易于理解,当前版本相比于CANN8.5.0及前序版本,部分API命名有变更,具体变更情况请参考以下表格:

原接口名新接口名备注
ScalarGetCountOfValueGetBitCount
ScalarCountLeadingZeroCountLeadingZero
ScalarGetSFFValueGetSFFValue
ScalarCastCast(float转half、int32_t)
ToBfloat16Cast(float转bfloat16_t)
ToFloatCast(多类型转float)其中一个重载版本的返回值类型由float改为模板U, U = float
FusedMulAddReluMulAddRelu
CastDeqCastDequant
CompareScalarCompares
GetAccValGetReduceRepeatSumSpr
GetReduceMaxMinCountGetReduceRepeatMaxMinSpr
SetAtomicNoneDisableDmaAtomic
InitConstValueFill
SetMMLayoutTransformSetMMRowMajor/SetMMColumnMajorSetMMLayoutTransform(true)对应SetMMRowMajor()。
SetMMLayoutTransform(false)对应SetMMColumnMajor()。
SetHF32ModeSetHF32Mode接口名不变,参数类型由bool修改为枚举HF32Mode。
SetHF32TransModeSetHF32TransMode接口名不变,参数类型由bool修改为枚举HF32TransMode。
CalcTschBlockDimCalcTschNumBlocks

以下表格的接口于9.1.0修改,相比于CANN9.0.0及前序版本,部分API命名有变更,具体变更情况请参考以下表格:

原接口名新接口名备注
BlockReduceSum / BlockReduceMax / BlockReduceMinReduceDataBlock•提供统一的DataBlock归约操作接口,通过模板参数区分不同归约操作。
•调整mask与repeatTime的参数顺序。
WholeReduceSum / WholeReduceMax / WholeReduceMinReduceRepeat提供统一的Repeat归约操作接口,通过模板参数区分不同归约操作。
RepeatReduceSumReduceRepeat•提供统一的Repeat归约操作接口,通过模板参数区分不同归约操作。
•调整mask与repeatTime的参数顺序。
•删除无效参数dstBlkStride。
PairReduceSumReducePairElem•提供统一的Pair元素归约操作接口,通过模板参数区分不同归约操作。
•调整mask与repeatTime的参数顺序。

免责声明:本站内容由 asc-devkit 仓 master 分支自动编译生成,属于持续开发版本,可能存在缺陷,仅供预览与参考。如需稳定及商用资料,请查阅官方 昇腾社区