当前位置: 首页 > news >正文

【AscendC】算子调用API的对齐问题

在AscendC算子开发的过程中,存在一个tiling下发的概念,如果将tiling的tileNum改的比较大,那么会出现报错,实验结果如下:

tileNum64128256
1(BufferNum)TTF
2(BufferNum)TFF

在NPU侧调试的信息无法输出,如果发生报错也不知道原因。
遂使用CPU侧进行模拟,报错信息如下:
在这里插入图片描述
可以看到,当我指定BufferNum为2且tileNum为128时,会发生报错,提示数据无法对齐,此时一个tiling的计算是8个数据,由于是half类型,即2B大小,因此每次进行拷贝的数据量总计16B,而规定的数据对齐方式为32B,因此会发生报错,得到的结果也会存在错误信息。


http://www.mrgr.cn/news/52389.html

相关文章:

  • 下面四款2024年首推的免费的录屏工具,哪个是你的首选??
  • 【HuggingFace 如何上传数据集 (2) 】国内网络-稳定上传图片、文本等各种格式的数据
  • 【Qt】信号和槽——信号和槽的概念、信号和槽的使用、信号和槽的优缺点、自定义信号和槽、信号和槽的断开
  • 群晖前面加了雷池社区版,安装失败,然后无法识别出用户真实访问IP
  • C++ IO多路复用 poll模型
  • 【Linux系统编程】环境基础开发工具使用
  • 编写Python 自动化安装openGauss 数据库方法和代码 (2)
  • QtModel
  • FreeRTOS - 队列
  • 【日志】编辑器开发——修复根据Excel表格数据生成Json文件和配置表代码报错
  • Oracle实际需要用到但常常被忽略的函数
  • Dbeaver24.2.2安装和使用教程(免费的数据库管理工具)
  • iptables 内网端口映射
  • 【C语言教程】【常用类库】(十七)国际化与本地化 - <locale.h>
  • linux命令之lspci用法
  • C语言初阶小练习3(扫雷小游戏的代码实现及解读)
  • Jmeter接口测试企业级项目实战day2
  • oracle数据库名实例名服务名
  • pandas教程:学习Pandas的教程大纲
  • 做研发效能度量被领导质疑怎么办?