如何在OpenCL中获取";_cl_devide_id";struct的大小? [英] How to get the size of "_cl_devide_id" struct in openCL?
本文介绍了如何在OpenCL中获取";_cl_devide_id";struct的大小?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
推荐答案
_cl_device_id在平台内部(就像所有_cl_thing结构一样)。此外,一个OpenCL程序可以加载多个平台,并且每个平台的结构大小可以(并且很可能)不同。
所有cl_Objects通常都是不透明的指针,(通常)复制C库的隐藏内部结构是一种非常极端的方法,几乎肯定会搞砸(除非您正在实现调试器之类的东西)。
但不管怎样,撇开动机不谈,答案是:您无法判断,因为直到程序实际运行并加载OpenCL实现才能知道。
这篇关于如何在OpenCL中获取";_cl_devide_id";struct的大小?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文