一、问题现象:
在CANN商用版7.0.0和社区办8.0.rc1.a001的/Ascend/ascend-toolkit/7.0.0/tools/ascendc_kernel_sample目录下找到了matmul_custom.cpp实例文件,添加了对应host侧的main文件运行之后出现报错如下,看上去是用的buffer大小超过了256m,但是MatMul是高阶API自己掌管buffer分配,查看相应报错发现pool可能被分配在了Hardware::UB或L0C上,然而修改tiling.shareL0CSize为1024*1024也没有用,请帮忙看下是什么问题,报错如下:

main代码如下:

生成标杆数据如下:

报错处函数:

二、软件版本:
CANN商用版7.0.0或社区办8.0.rc1.a001
Python 3.9.1
Ubuntu 18.04
cmake 3.22.0
三、测试步骤:
直接运行即报错
四、日志信息:
如附件stub_reg.log
一、问题现象:
在CANN商用版7.0.0和社区办8.0.rc1.a001的/Ascend/ascend-toolkit/7.0.0/tools/ascendc_kernel_sample目录下找到了matmul_custom.cpp实例文件,添加了对应host侧的main文件运行之后出现报错如下,看上去是用的buffer大小超过了256m,但是MatMul是高阶API自己掌管buffer分配,查看相应报错发现pool可能被分配在了Hardware::UB或L0C上,然而修改tiling.shareL0CSize为1024*1024也没有用,请帮忙看下是什么问题,报错如下:
main代码如下:
生成标杆数据如下:
报错处函数:
二、软件版本:
CANN商用版7.0.0或社区办8.0.rc1.a001
Python 3.9.1
Ubuntu 18.04
cmake 3.22.0
三、测试步骤:
直接运行即报错
四、日志信息:
如附件stub_reg.log