VPI - Vision Programming Interface

4.1 Release

CUDAInterop.h File Reference

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...
 

Detailed Description

Functions and structures for handling CUDA interoperability with VPI.

Definition in file CUDAInterop.h.