CUDA初学小白求助pow函数为啥用不了?
cuda吧
全部回复
仅看楼主
level 1
Quaintgo 楼主
总是说我调用有问题。
函数代码如下:
__global__ void caculateKernel(double *t,double *g, const double *a, const double *b,double *p)
{
int i = threadIdx.x;
p[i]=pow(t[i],a)*pow((1.0/g[i]),b)
}
为什么不行呢。求解
错误: 19 IntelliSense: 没有与参数列表匹配的 重载函数 "pow" 实例 c:\users\administrator\desktop\kernel.cu 53 9 A_CUDA
2014年05月28日 15点05分 1
level 14
内核函数中需要使用CUDA自带的Math API
2014年06月04日 16点06分 2
level 1
数组名你当变量直接用 能用那才怪了
2014年06月06日 12点06分 3
1