SEXP R_auto_cuMemcpyDtoHAsync(SEXP r_dstHost, SEXP r_srcDevice, SEXP r_ByteCount, SEXP r_hStream) { SEXP r_ans = R_NilValue; void * dstHost = GET_REF(r_dstHost, void ); CUdeviceptr srcDevice = REAL(r_srcDevice)[0]; size_t ByteCount = REAL(r_ByteCount)[0]; CUstream hStream = (CUstream) getRReference(r_hStream); CUresult ans; ans = cuMemcpyDtoHAsync_v2(dstHost, srcDevice, ByteCount, hStream); r_ans = Renum_convert_CUresult(ans) ; return(r_ans); }
CUresult cuMemcpyDtoHAsync(void *dstHost, CUdeviceptr srcDevice, unsigned int ByteCount, CUstream hStream) { return cuMemcpyDtoHAsync_v2(dstHost, srcDevice, ByteCount, hStream); }