Skip to content

Commit 4b4193a

Browse files
committed
Comment out thrust version
1 parent 2e5d9f6 commit 4b4193a

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

c++11_cuda/c++11_cuda.cu

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ void xyzw_frequency(int *count, char *text, int n)
4747
});
4848
}
4949

50+
// A bug in CUDA 7.0 causes errors when this is called
51+
// Comment out by default, but will work in CUDA 7.5
52+
#if 0
5053
__global__
5154
void xyzw_frequency_thrust_device(int *count, char *text, int n)
5255
{
@@ -58,6 +61,7 @@ void xyzw_frequency_thrust_device(int *count, char *text, int n)
5861
return false;
5962
});
6063
}
64+
#endif
6165

6266
// a bug in Thrust 1.8 causes warnings when this is uncommented
6367
// so commented out by default -- fixed in Thrust master branch
@@ -97,8 +101,8 @@ int main(int argc, char** argv)
97101
cudaMemset(d_count, 0, sizeof(int));
98102

99103
// Try uncommenting one kernel call at a time
100-
//xyzw_frequency<<<8, 256>>>(d_count, d_text, len);
101-
xyzw_frequency_thrust_device<<<1, 1>>>(d_count, d_text, len);
104+
xyzw_frequency<<<8, 256>>>(d_count, d_text, len);
105+
//xyzw_frequency_thrust_device<<<1, 1>>>(d_count, d_text, len);
102106
cudaMemcpy(&count, d_count, sizeof(int), cudaMemcpyDeviceToHost);
103107

104108
//xyzw_frequency_thrust_host(&count, h_text, len);

0 commit comments

Comments
 (0)