You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用cl::NDRange入队内核时维度不一致是否合法?

OpenCL全局与本地维度不一致的相关疑问

问题列表

  • 全局维度为cl::NDRange{1024x1024},设置本地维度为cl::NDRange{32}是否合法?
  • 程序按此设置运行后,工作维度是否会被静默修改?
  • 维度不一致时会发生什么?

解答

根据OpenCL官方规范:每个工作项会被分配到工作组,并被赋予本地ID以表示其在工作组内的位置。工作项的本地ID是一个N维元组,各分量范围为0到对应维度的工作组大小减1。

目前在规范文本中并未明确禁止全局维度与本地维度维度数不一致的情况,不过社区中存在与此相反的观点。

内容的提问来源于stack exchange,提问作者Dávid Tóth

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 10:16:09