From 28baf14fe0c5e49c2ea2f5419dc943e9c431feca Mon Sep 17 00:00:00 2001 From: PengC Date: Thu, 21 Aug 2025 21:03:35 +0800 Subject: [PATCH] add deprecated tag and fix include --- impl/sort/topk/topk_common_impl.h | 1 + lib/activation/softmaxflash.h | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/impl/sort/topk/topk_common_impl.h b/impl/sort/topk/topk_common_impl.h index 01d428bd..b29b0870 100644 --- a/impl/sort/topk/topk_common_impl.h +++ b/impl/sort/topk/topk_common_impl.h @@ -23,6 +23,7 @@ #include "kernel_pop_stack_buffer.h" #include "kernel_tiling/kernel_tiling.h" #include "topk_common_utils.h" +#include "lib/index/arithprogression.h" #if __CCE_AICORE__ == 220 #include "topk_v220_impl.h" diff --git a/lib/activation/softmaxflash.h b/lib/activation/softmaxflash.h index 9480e9c2..4a5c6434 100644 --- a/lib/activation/softmaxflash.h +++ b/lib/activation/softmaxflash.h @@ -49,6 +49,7 @@ namespace AscendC { * you can set true to improve performance */ template +[[deprecated(__FILE__ " is deprecated, please use softmaxflashv2.h instead!")]] __aicore__ inline void SoftmaxFlash(const LocalTensor &dstTensor, const LocalTensor &sumTensor, const LocalTensor &maxTensor, const LocalTensor &srcTensor, const LocalTensor &expMaxTensor, const LocalTensor &inSumTensor, const LocalTensor &inMaxTensor, const SoftMaxTiling &tiling, @@ -87,6 +88,7 @@ __aicore__ inline void SoftmaxFlash(const LocalTensor &dstTensor, const Local * you can set true to improve performance */ template +[[deprecated(__FILE__ " is deprecated, please use softmaxflashv2.h instead!")]] __aicore__ inline void SoftmaxFlash(const LocalTensor& dstTensor, const LocalTensor& sumTensor, const LocalTensor& maxTensor, const LocalTensor& srcTensor, const LocalTensor& expMaxTensor, const LocalTensor& inSumTensor, const LocalTensor& inMaxTensor, const SoftMaxTiling& tiling, @@ -128,6 +130,7 @@ __aicore__ inline void SoftmaxFlash(const LocalTensor& dstTensor, const Lo * you can set true to improve performance */ template +[[deprecated(__FILE__ " is deprecated, please use softmaxflashv2.h instead!")]] __aicore__ inline void SoftmaxFlash(const LocalTensor& dstTensor, const LocalTensor& sumTensor, const LocalTensor& maxTensor, const LocalTensor& srcTensor, const LocalTensor& expMaxTensor, const LocalTensor& inSumTensor, const LocalTensor& inMaxTensor, const LocalTensor& sharedTmpBuffer, @@ -168,6 +171,7 @@ __aicore__ inline void SoftmaxFlash(const LocalTensor& dstTensor, const Local * you can set true to improve performance */ template +[[deprecated(__FILE__ " is deprecated, please use softmaxflashv2.h instead!")]] __aicore__ inline void SoftmaxFlash(const LocalTensor& dstTensor, const LocalTensor& sumTensor, const LocalTensor& maxTensor, const LocalTensor& srcTensor, const LocalTensor& expMaxTensor, const LocalTensor& inSumTensor, const LocalTensor& inMaxTensor, -- Gitee