Kepler架构中能使用__device__函数吗,核函数需要调用多个__device__函数,结果发现调用函数部分的返回值一直都是错误的,检查了多遍程序,依然没有发现什么问题,所以想确定一下到底是什么原因。望多多指导使用__device__函数与核函数的区别及应该注意的问题。
楼主您好,kepler可以使用__device__的。
但“硬件能调用”并不构成“贵代码一定正确”。
您不能责备硬件无执行能力(它有的),而应该仔细检查您的代码。
如果您肉眼检查不出来,可以使用调试器辅助,或者将完整代码发到论坛,让论坛为您肉眼调试下。
感谢周末来访。
多谢版主,经过仔细检查,问题解决了!