Functions and structures for handling CUDA interoperability with VPI. More...
#include "Export.h"#include "Status.h"#include "Stream.h"#include "Types.h"#include "Version.h"#include <cuda.h>#include <cuda_runtime.h>#include <stdint.h>
Include dependency graph for CUDAInterop.h:Go to the source code of this file.
Typedefs | |
| typedef void(* | VPICUDAHostFunction) (cudaStream_t cudaStream, void *userData) |
| Pointer to a CUDA host function invoked with the stream's CUDA stream. More... | |
Functions | |
| VPIStatus | vpiSubmitCUDAHostFunction (VPIStream stream, VPICUDAHostFunction hostFunc, void *userData) |
| Submits a CUDA host function to run on the stream in submission order. More... | |
| VPIStatus | vpiStreamCreateWrapperCUDA (CUstream cudaStream, uint64_t flags, VPIStream *stream) |
Wraps an existing cudaStream_t into a VPI stream. More... | |
Functions and structures for handling CUDA interoperability with VPI.
Definition in file CUDAInterop.h.