cudaError_t cudaStreamCreate (cudaStream_t *pStream) { cudaError_t res; #if defined(DEBUG) fprintf (stderr, PACKAGE_NAME": THREAD %d cudaStreamCreate is at %p\n", THREADID, real_cudaStreamCreate); fprintf (stderr, PACKAGE_NAME": THREAD %d cudaStreamCreate params %p\n", THREADID, pStream); #endif if (real_cudaStreamCreate != NULL && mpitrace_on && Extrae_get_trace_CUDA()) { Extrae_cudaStreamCreate_Enter (pStream); res = real_cudaStreamCreate (pStream); Extrae_cudaStreamCreate_Exit (); } else if (real_cudaStreamCreate != NULL && !(mpitrace_on && Extrae_get_trace_CUDA())) { res = real_cudaStreamCreate (pStream); } else { fprintf (stderr, "Unable to find cudaStreamCreate in DSOs!! Dying...\n"); exit (0); } return res; }
cudaError_t cudaStreamCreate (cudaStream_t *stream) { return real_cudaStreamCreate(stream); }