已关闭
[Installation]: 多芯片(compute unit)同时编译时 NPU 算子构建失败 #45
lan_xin创建于  28 天前关闭于  27 天前
lan_xin成员
28 天前 创建

在提交新问题之前,请确保您已经在社区中搜索过相关问题,并使用了社区中提供的资源/工具后,仍未找到满意的解决方式。

环境信息

例如:
- 操作系统
- 昇腾硬件信息
- CANN软件版本
- 安装的对应软件版本

faiss/npu/ops 支持通过 --compute-unit 一次编译多个芯片(如 ascend910b;ascend910_93;ascend910_95),但多芯片构建存在:
CMake 配置阶段失败:报 CMake Error at cmake/func.cmake:105 (list): list sub-command FIND requires three arguments,涉及 conversion/ 下所有算子(as_strided、broadcast_to、cast、slice 等)。
Kernel 编译阶段偶发失败:exe_compile_ascend910_93_3(distance_flat_l2)exe_time: 0 秒级被杀,日志只有 asc_opc 启动横幅、无任何报错输出(SIGKILL 特征);单独编译 COMPUTE_UNIT=ascend910_93 时无此问题。

您是如何安装操作的

# 示例:
pip install ... # 以及其他完整的安装命令

cd faiss/npu/ops
bash ops_build.sh --compute-unit="ascend910b;ascend910_93"

欢迎加入社区,感谢您对社区的贡献 🎉!

likedislike
Llan_xin成员
28 天前 添加了label:installation
xiangjie10成员
28 天前 评论:

👋 您好,感谢向 faiss 提交 Issue!
🎉 我们已收到您的反馈,感谢你对开源社区的支持!

📅 处理时效 维护团队将在工作日 24 小时内查看并回复您的问题。
🔍 自助排查(推荐优先查看) 在等待回复期间,您可以先查阅仓库README以及历史 Issue 中相似问题的解决方案,多数问题可快速解决。
💡 为了更快定位问题,请您确保 Issue 包含:

  • 清晰的问题描述
  • 可复现的操作步骤
  • 相关日志、截图或环境信息
    我们会尽快跟进,感谢您的理解与配合!
likedislike
xiangjie10成员
28 天前 评论:

/label add triaged

likedislike
ascend-robotascend-robot成员
28 天前 添加了label:triaged
Llan_xin成员
28 天前 关联了pull request:fix: support multi-compute-unit builds and fix kernel compile race
ascend-robotascend-robot成员
27 天前 关闭了 issue
ascend-robotascend-robot成员
27 天前 添加了label:resolved
Xxiangjie10成员
19 天前 issue状态由 TODO 改变为 DONE