error: Die Funktion "atomicAdd (double *, double)" wurde bereits definiert

9

Ich erhalte diesen Fehler beim Versuch, das Caffe-Derivat DeepLab_v2 auf Ubuntu 14.04.5 mit Cuda 8.0 zu kompilieren.

Weiß jemand, wie man das löst?

DeepLab_v2 kompiliert auf einem anderen Computer mit Cuda 7.5, aber da ich auf meinem aktuellen Computer ein Pascal Titan X habe, muss ich wahrscheinlich Cuda 8.0 verwenden.

    
mcExchange 01.09.2016, 14:37
quelle

1 Antwort

27

Ich habe es endlich mit der Hilfe von @Robert Crovellas Kommentar funktioniert. Ich musste die Datei common.cuh aus dem DeepLab_v2-Masterzweig folgendermaßen ändern:

%Vor%     
mcExchange 02.09.2016, 08:18
quelle

Tags und Links