已关闭
[Installation]: 多芯片(compute unit)同时编译时 NPU 算子构建失败 #45
lan_xin创建于 28 天前关闭于 27 天前
xiangjie10
28 天前 评论:
28 天前 评论:
👋 您好,感谢向 faiss 提交 Issue!
🎉 我们已收到您的反馈,感谢你对开源社区的支持!
📅 处理时效 维护团队将在工作日 24 小时内查看并回复您的问题。
🔍 自助排查(推荐优先查看) 在等待回复期间,您可以先查阅仓库README以及历史 Issue 中相似问题的解决方案,多数问题可快速解决。
💡 为了更快定位问题,请您确保 Issue 包含:
- 清晰的问题描述
- 可复现的操作步骤
- 相关日志、截图或环境信息
我们会尽快跟进,感谢您的理解与配合!


xiangjie10
28 天前 评论:
28 天前 评论:
/label add triaged


28 天前 添加了label:triaged
27 天前 关闭了 issue
27 天前 添加了label:resolved
19 天前 issue状态由 TODO 改变为 DONE
在提交新问题之前,请确保您已经在社区中搜索过相关问题,并使用了社区中提供的资源/工具后,仍未找到满意的解决方式。
环境信息
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"
欢迎加入社区,感谢您对社区的贡献 🎉!