已关闭
[Bug]: kernels模块合入后,无法在无CANN环境编译 #146
KaiMa创建于  1月19日关闭于  1月21日
KaiMa
KaiMa成员
1月19日 创建

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

⚠️ 安全信息提醒:请仔细检查提供的文本内容,确保其不包含敏感数据信息,包括但不限于:

  • API 令牌或密钥
  • 密码或身份验证凭证
  • 私有网址或接口地址
  • 个人或机密数据
  • ...

在分享配置信息或代码示例时,请将敏感信息脱敏处理,或使用 <TOKEN> 等占位符替代原有内容。

环境信息

例如:
- 操作系统				arm、x86
- 昇腾硬件信息				非昇腾硬件
- CANN软件版本				不涉及
- 安装的对应软件版本				最新dev分支

🐛 问题描述

kernel模块依赖CANN环境,但之前在无CANN环境可以编译MindIE-LLM,需要添加判断,类似以下方式:

if(DEFINED ENV{ASCEND_HOME_PATH})
    message("Detected that 'CANN' is installed, starting to compile the module 'text_generator'.")
    add_subdirectory(mindie_llm/text_generator/cpp)
    add_subdirectory(mindie_llm/connector/cpp)
endif()

Bug信息:
image.png
image.png
image.png

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

likedislike
KaiMaKaiMa成员
1月19日 修改了issue 的描述
KaiMaKaiMa成员
1月19日 修改了issue 的描述
KaiMaKaiMa成员
1月20日 关联了pull request:cpp kernels支持无cann编译
KaiMaKaiMa成员
1月20日 关联了看板:MindIE-LLM
KaiMaKaiMa成员
1月20日 添加了label:aclgraph
KaiMaKaiMa成员
1月20日 issue优先级由 无优先级 改变为 主要
KaiMaKaiMa成员
1月21日 issue状态由 TODO 改变为 DONE
KaiMaKaiMa成员
1月21日 关闭了 issue
ascend-robotascend-robot成员
1月22日 添加了label:resolved
zeshengzongzeshengzong成员
1月29日 关联了看板:@zeshengzong的看板 20260129