Ich mag mein CUDA-Programm mit --ptxas-Optionen = -v von nvcc kompilieren zu erreichen registrieren und Speichernutzung, um sie zu benutzen, in CUDA GPU Belegungsrechner.nvcc --ptxas-Optionen = -v (Register und Speichernutzung) ERROR
Fehler: Kennung "atomicAdd" ist nicht definiert
ich atomicAdd in meinem Kernel verwendet haben. Wie kann ich dieses Problem lösen?
Atomic-Operationen werden von der GPU unterstützt, die ich verwende. Ich habe mein Programm von nvcc -arch = sm_20 test.cu -o test zusammengestellt und das richtige Ergebnis bekommen. Ich möchte nur die erwähnte Option verwenden, um Registrierung und gemeinsame Speichernutzung meines Programms zu erhalten. –
So ist dein Problem behoben? Mit anderen Worten, Sie bekommen den Fehler nicht mehr? – Tom
Nein, mein Problem wurde nicht gelöst. Ich habe immer noch ein Problem mit der erwähnten Option. Ich kann die erwähnte Option nicht verwenden, um mein Programm zu kompilieren. –