0
如何在Thrust中實現此功能?Cuda Thrust自定義函數
for (i=0;i<n;i++)
if (i==pos)
h1[i]=1/h1[i];
else
h1[i]=-h1[i]/value;
在CUDA我也喜歡它:
__global__ void inverse_1(double* h1, double value, int pos, int N)
{
int i = blockDim.x * blockIdx.x + threadIdx.x;
if (i < N){
if (i == pos)
h1[i] = 1/h1[i];
else
h1[i] = -h1[i]/value;
}
}
謝謝!
你將需要提供更多的信息!你想做什麼? – Tom
剛剛更新了帖子! –