Explorar o código

check kernel execution

Samuel Thibault %!s(int64=12) %!d(string=hai) anos
pai
achega
5fc4adab74
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      tests/main/increment.cu

+ 4 - 1
tests/main/increment.cu

@@ -25,7 +25,10 @@ extern "C" void cuda_host_increment(void *descr[], void *_args)
 {
 	(void)_args;
 	unsigned *var = (unsigned *)STARPU_VARIABLE_GET_PTR(descr[0]);
+	cudaError_t cures;
 
 	cuda_increment<<<1,1, 0, starpu_cuda_get_local_stream()>>>(var);
-	cudaStreamSynchronize(starpu_cuda_get_local_stream());
+	cures = cudaStreamSynchronize(starpu_cuda_get_local_stream());
+	if (cures != cudaSuccess)
+		STARPU_CUDA_REPORT_ERROR(cures);
 }