Procházet zdrojové kódy

Do not check for stream synchronization when we do it ourselves

Samuel Thibault před 11 roky
rodič
revize
3ed3e95a2a
1 změnil soubory, kde provedl 1 přidání a 3 odebrání
  1. 1 3
      src/drivers/cuda/driver_cuda.c

+ 1 - 3
src/drivers/cuda/driver_cuda.c

@@ -474,10 +474,8 @@ static void execute_job_on_cuda(struct starpu_task *task, struct _starpu_worker
 	{
 		if (worker->pipeline_length == 0)
 		{
+			/* Forced synchronous execution */
 			cudaStreamSynchronize(starpu_cuda_get_local_stream());
-#if defined(STARPU_DEBUG) && !defined(STARPU_SIMGRID)
-			STARPU_ASSERT_MSG(cudaStreamQuery(starpu_cuda_get_local_stream()) == cudaSuccess, "CUDA codelets have to wait for termination of their kernels on the starpu_cuda_get_local_stream() stream");
-#endif
 			finish_job_on_cuda(j, worker);
 		}
 		else