CL_OUT_OF_RESOURCES für 2 Millionen schwimmt mit 1GB VRAM?

Wie es scheint, 2 Millionen schwimmt sollte keine große Sache sein, nur 8MBs von 1 GB GPU-RAM. Ich bin in der Lage zu reservieren, dass viel manchmal und manchmal mehr als das, keine Probleme. Ich bekomme CL_OUT_OF_RESOURCES wenn ich eine clEnqueueReadBuffer, das scheint seltsam. Bin ich in der Lage zu erschnüffeln, wo die Probleme wirklich begonnen? OpenCL sollte nicht so Versagen bei clEnqueueReadBuffer Recht? Es sollte, wenn ich die Daten richtig zugeordnet? Gibt es eine Möglichkeit, um mehr details zu bekommen, als nur den Fehlercode? Es wäre cool, wenn ich sehen konnte, wie viel VRAM zugewiesen wurde, wenn OpenCL erklärt CL_OUT_OF_RESOURCES.

Schreibe einen Kommentar