diff --git a/hercules_cg/src/gpu.rs b/hercules_cg/src/gpu.rs index 65a922cd29f3af142795bd4e18a8857d890b9e41..17f0f8939f4961e36da41b7c975bf867376b5d60 100644 --- a/hercules_cg/src/gpu.rs +++ b/hercules_cg/src/gpu.rs @@ -661,12 +661,6 @@ extern \"C\" {} {}(", w, "\tif (cudaSuccess != err) {{ printf(\"Error1: %s\\n\", cudaGetErrorString(err)); }}\n" )?; - write!(w, "\tcudaDeviceSynchronize();\n")?; - write!(w, "\terr = cudaGetLastError();\n")?; - write!( - w, - "\tif (cudaSuccess != err) {{ printf(\"Error2: %s\\n\", cudaGetErrorString(err)); }}\n" - )?; if has_ret_var { // Copy return from device to host, whether it's primitive value or collection pointer write!(w, "\t{} host_ret;\n", ret_type)?;