Wie Debuggen OpenCL auf Nvidia-GPUs?

8

Gibt es eine Möglichkeit, OpenCL-Kernel auf einer Nvidia-GPU zu debuggen, d. h. Haltepunkte setzen und Variablen überprüfen? Mein Verständnis ist, dass Nvidia-Tool OpenCL-Debugging nicht erlaubt, und AMD's und Intels erlauben es nur auf ihren eigenen Geräten.

    
1'' 16.08.2013, 03:57
quelle

1 Antwort

1

gDEBugger könnte Ihnen etwas helfen (habe es nie benutzt), aber ansonsten gibt es kein Tool, von dem ich weiß, dass es Breakpoints setzen oder Variablen innerhalb eines Kernels untersuchen kann. Vielleicht versuchen Sie, Zwischenausgaben aus Ihrem Kernel zu speichern, wenn es sich um einen langen Kernel handelt. Entschuldigung, ich kann Ihnen keine magische Lösung geben, das Debuggen von OpenCL ist nur schwer.

    
chippies 16.08.2013, 09:38
quelle