请问__shared__不能针对float变量进行定义吗?

[复制链接]
89 2

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
请问__shared__不能针对float变量进行定义吗?
1.png

精彩评论2

LeaWron  中级会员  发表于 2024-12-8 11:36:33 | 显示全部楼层
c++数组本来也不能这样定义吧
如果想要动态大小的话可以在调用kernel的时候指定共享内存大小
  1. kernel<<<grid, block, sharedSize>>>();

  2. __global__ void kernel() {
  3. extern __shared__ float data[];
  4. ....
  5. }
复制代码

 楼主| KHOOYONGJIE  注册会员  发表于 2024-12-9 00:20:38 | 显示全部楼层
LeaWron 发表于 2024-12-8 11:36
c++数组本来也不能这样定义吧
如果想要动态大小的话可以在调用kernel的时候指定共享内存大小

谢谢大佬 我去试试
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表