| 【bugfix】修复nan_check编包回归
Co-authored-by: Tjh-UKN<2559659915@qq.com>
# message auto-generated for no-merge-commit merge:
!754 merge fix/nan-check-build-regressions into master
【bugfix】修复nan_check编包回归
Created-by: Tjh-UKN
Commit-by: Tjh-UKN
Merged-by: ascend-robot
Description: # Pull Request
## 描述
修复 nan_check 编包中的问题:
1. nan_test.cpp 同时保留 ascend910b、ascend910_93、ascend950 多个 AddConfig 时,部分 msopgen/CANN 版本会在生成 socSupportList 时把 TensorDesc 写入数组初始化位置,导致 aclnn_nan_test.cpp 编译失败。当前修复在生成工程并替换本地 op_host 后,按本次 msopgen -c ai_core-${SOC} 的 SoC 只保留一个匹配的 AddConfig。
2. 恢复 find_package(cpython MODULE REQUIRED),继续使用仓内 Findcpython.cmake 注入 Python Development include/lib,修复 torch 头文件包含 Python.h 找不到的问题。
## 变更类型
- [x] Bug 修复
- [ ] 新功能
- [ ] 代码风格更新
- [ ] 重构
- [ ] 构建过程或辅助工具的变动
- [ ] 文档内容更新
## 如何测试
- bash -n ccsrc/nan_check/build_nan_test.sh
- git diff --check -- ccsrc/nan_check/CMakeLists.txt ccsrc/nan_check/build_nan_test.sh
## 核对清单
- [x] 我的代码遵循了项目的代码风格
- [x] 我已对代码进行了自测
- [x] 我已在标题中使用了合适的类型标签
## 自验证

已在A2 A5上验证正确性
See merge request: Ascend/msprobe!754 | 18 小时前 |