Frage

Wie kann ich Kompilierung OpenCL-Kernel mit Debug-Informationen? Wenn ich es wie hören Sie Debuggen

[const char * options = "-g";

clBuildProgram (* hProgram, 0, 0, Optionen, NULL, NULL);]:

Ich erhalte folgende Fehlermeldung:

Klirren: Unbekanntes Befehlszeilenargument '-g'. Versuchen Sie: 'Klirren --help'

War es hilfreich?

Lösung

"- g". Wird nicht unterstützt Build-Option in OpenCL, Abschnitt 5.4.3 / 5.6.3 (Version 1.0 / 1.1 bezeichnet) der Spezifikation für eine Liste der unterstützten Optionen finden Sie unter

Wenn Sie eine CPU dann „-g“ Targeting kann funktionieren, aber wird nicht unterstützt. Für das Debuggen auf GPUs können Sie überprüfen gDEBugger CL vielleicht habe ich es allerdings nicht ausprobiert. NVIDIAs Parallel Nsight (Codename Nexus) hat Funktionen in der Beta-OpenCL Profilierung und unterstützt OpenCL Debuggen.

Andere Tipps

"- g" ist eine Funktion, die von ati-GPUs

unterstützt wird
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top