与Issue #4407类似,mla_prolog存在多处使用__has_include。当前路径问题已解决,不需要通过__has_include区分,只需include真实头文件路径即可,请参考PR_11037整改
~/ops-transformer/attention/mla_prolog_v2/op_kernel/mla_prolog_v2.cpp: 18 #if __CCE_AICORE__ == 310 19: #if __has_include("../../mla_prolog/op_kernel/arch35/kernel_mla_prolog_split_n_arch35.h") 20 #include "../../mla_prolog/op_kernel/arch35/kernel_mla_prolog_split_n_arch35.h" 24 #else 25: #if __has_include("../../mla_prolog/op_kernel/arch22/kernel_mla_prolog_split_n_arch22.h") 26 #include "../../mla_prolog/op_kernel/arch22/kernel_mla_prolog_split_n_arch22.h" ~/ops-transformer/attention/mla_prolog_v3/op_kernel/mla_prolog_v3.cpp: 19 #if __CCE_AICORE__ == 310 20: #if __has_include("../../mla_prolog/op_kernel/arch35/kernel_mla_prolog_split_n_arch35.h") 21 #include "../../mla_prolog/op_kernel/arch35/kernel_mla_prolog_split_n_arch35.h" 27 #else 28: #if __has_include("../../mla_prolog/op_kernel/arch22/kernel_mla_prolog_split_n_arch22.h") 29 #include "../../mla_prolog/op_kernel/arch22/kernel_mla_prolog_split_n_arch22.h"
/assign @shasha_an
与Issue #4407类似,mla_prolog存在多处使用__has_include。当前路径问题已解决,不需要通过__has_include区分,只需include真实头文件路径即可,请参考PR_11037整改