【发布时间】:2017-05-28 02:42:47
【问题描述】:
我正在尝试在 cuda 内核中使用 floor() 函数,但我总是收到以下错误: 不允许从 global 函数(" ") 调用 host 函数("floor ")。
我还包含了 cuda "math_functions.h",那我做错了什么?
【问题讨论】:
标签: cuda
我正在尝试在 cuda 内核中使用 floor() 函数,但我总是收到以下错误: 不允许从 global 函数(" ") 调用 host 函数("floor ")。
我还包含了 cuda "math_functions.h",那我做错了什么?
【问题讨论】:
标签: cuda
您可能与参数的类型不匹配,因此将主机代码函数调用为“回退机制”。
确保您为函数使用了正确的类型(不是浮点型,而是双精度型:http://docs.nvidia.com/cuda/cuda-math-api/)
【讨论】: