为啥cuda中用Kernel调用pow出现问题
才学CUDA没几天。说错了别打我。pow()是在math.h里定义的,能够在host调用,但是不能在device或者global函数里调用。
■网友
这和 CUDA 没点关系
■网友
你的a和b给的是指针,不是double的数值,肯定是不对的, 应该是const double a 才能运行,你尝试下?
■网友
【为啥cuda中用Kernel调用pow出现问题】 可以试一下换成powf,不过在某一版本之后是可以支持pow函数的,具体的原因我也还没找到
■网友
pow是device function,你是不是包含了c++的math头文件,把#include\u0026lt;math.h\u0026gt;去掉
推荐阅读
- 『黄金时间』请认准这个蓝色的标志! 黄金时间丨同行业中用水最少的企业
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 为啥知乎上普便有一种【我在北上广深打工,所以拥有更好的视野】这样的错觉
- 为啥工商银行的用户体验如此之差
- 汽车|看了中消协4S店服务测评调查结果,终于知道法系车为啥卖不好了
- 你为啥从窝窝商城离职?
- 为啥5G和2.4G默认的BSSID是相同的
- 为啥电器实体店的价格比淘宝贵那么多
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
- 为啥到现在你还没有女朋友 ?
