已关闭
【AscendC CAPI社区任务】MatMul任务书的CANN版本范围与asc_mmad C API发布版本不一致 #1404
ckyasb创建于 8月3日关闭于 8月13日
maohp_hw
8月4日 评论:
8月4日 评论:
您好
感谢您的反馈,经过核对,我们确认 9.0.0 和 9.1.0 的包中均存在asc_mmad接口。之所以您有此疑问,是因为Release_Notes中标记有误,我们也建议您将此Issue作为易用性问题一并提交~
感谢您对社区建设所做出的贡献,欢迎再提Issue交流~


8月4日 关联了pull request:feat: add FP32 C API MatMul sample
8月7日 将 JC1126 设为负责人
maohp_hw
8月13日 评论:
8月13日 评论:
您好
相关问题已修复,见关联PR
如果没有其他问题,我们先关闭此Issue~


8月13日 issue状态由 进行中 改变为 已解决
8月13日 关闭了 issue
问题描述
2026年8月社区 MatMul 任务书要求:
但
asc-devkit/docs/zh/api/附录/Release_Notes/Cann_9_1_0.md将标准矩阵乘 C APIasc_mmad/asc_mmad_sync标注为 CANN 9.1.0 新增接口,9.0.0 发布说明只记录了asc_mmad_mx。因此开发者无法确认任务是否真的要求兼容 CANN 9.0.0。实际复现中,CANN 9.0.0-beta.2 的
find_package(ASC)和 CMake 配置可以成功,但编译阶段对上述标准矩阵 API 报undeclared identifier。同一编译器在优先使用当前 asc-devkit master 头文件后可成功构建,并能在 Ascend950PR 上通过精度测试,进一步说明问题主要集中在任务版本边界和配套头文件声明不一致。影响
asc_mmad实现;建议
请明确以下任一结论:
CANN >= 9.1.0;或同时建议在任务书的参考样例旁注明最低兼容版本。
复现依据
04_tasks/01_community-task-2026/docs/202608/asc_matmul_task_doc.mddocs/zh/api/附录/Release_Notes/Cann_9_1_0.mdexamples/02_simd_c_api/03_c_api/03_matrix_compute/mmad