【发布时间】:2016-07-07 23:38:55
【问题描述】:
我在一台带有集成英特尔卡的机器上遇到了一个有趣的问题。
clCreateContext() 使用我要在其上创建上下文的设备返回一个有效的上下文。返回的错误是CL_SUCCESS。但是,将上下文传递给clCreateCommandQueueWithProperties() 会导致错误代码-33 或CL_INVALID_DEVICE。我做了双重检查,并确保我正在正确检查错误。为什么我可以在设备上创建上下文,但不能在命令队列上创建?
【问题讨论】:
-
您可以将所有代码发布为 MCVE 吗?可能只是您没有将正确的上下文设备传递给
clCreateCommandQueue()