Cuda mathematische Funktionen
Ich versuche, die floor () - Funktion in einen cuda-kernel, aber ich bekomme immer die folgende Fehlermeldung :
aufrufen einer host - Funktion("floor ") von einem globalen - Funktion(" ") ist nicht erlaubt.
Habe ich noch die cuda "math_functions.h", also was mache ich falsch?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie wahrscheinlich nicht übereinstimmende der Typ des Arguments und damit der Aufruf einen host-code-Funktion als "fallback-Mechanismus".
Überprüfen, ob Sie der richtige Typ für die Funktion (die ist nicht float, sondern double: http://docs.nvidia.com/cuda/cuda-math-api/)