cuda自带函数库_sinf(x)怎么使用

我将程序里面的sin函数换成_sinf函数为什么就错误啊,未定义标示符,math.h和cutil_math.h都有。什么情况啊?

#include <device_functions.h>

不对啊,我试了不行啊

LZ您好,__sinf()函数在kernel里面是可以直接用的,如果您不能用,请贴出具体问题的情况,包括但不限于代码,报错信息等。

以及您也可以参考CUDA C Programming Guide,里面有一个附录专门介绍这些数学函数。(当然主要是讲精度范围什么的)

祝您好运~

将某个代词换为名词表示,以加强表达含义的准确度。

以及请LZ注意一下您函数的写法,正宗NVIDIA公司官方提供如假包换保证能无故障运行如果不能运行就去威胁老黄卖烤肉串一百万年不动摇的函数是“__sinf()”,请注意是两个下划线,LZ您拼写是否写错了呢?

请楼主擦亮眼睛地仔细观察下~

谢谢,搞定!!

恭喜LZ开启新的 “BUG退散,风轻云淡”成就!

祝您编码顺利~