Created by: zhouwei25
PR types: Bug fixes on windows
PR changes: OPs
Describe:
在https://github.com/PaddlePaddle/Paddle/pull/23873 中新增的trace_op定义了struct DiagFunctor,与diag_op中的struct DiagFunctor同名,会导致Windows上运行diag API出错,错误截图为: 但gcc编译不会使得diag出错,仅Windows上MSVC编译时会导致diag运行错误,推测是不同平台上编译器对.cu文件的同名结构体的处理机制不同。该PR将struct更名之后,Windows上不再出现该问题。