您好 StackOverflow 用户,
我有这个问题:我有一个非常大的图像,我想处理它。我的第一个想法是将大图像分成几个子图像,然后将这些子图像发送到不同的 GPU。我不使用图像对象,因为我不使用 RGB 值,但我只使用亮度值来操作图像。
我的问题是:
- 我可以为每台设备使用一个
context
与多个吗?commandqueues
或者我应该为每个设备使用一个context
和一个?commandqueue
- 谁能给我一个例子或想法,我如何动态更改 inputMem-Data(子图像数据)以设置内核参数以发送到每个设备?(我只知道如何发送相同的输入数据)
- 例如,如果我有比 GPU 数量更多的子图像,我如何将子图像分配给 GPU?
- 或者也许是另一种更聪明的方法?
我会感谢每一个帮助和想法。非常感谢。