NVIDIA NvNeural SDK  2022.2
GPU inference framework for NVIDIA Nsight Deep Learning Designer
CudaTypes.h File Reference

All CUDA-specific NvNeural types are declared here. More...

#include <nvneural/CoreTypes.h>
#include <cuda.h>

Go to the source code of this file.

Classes

struct  nvneural::ICudaRuntimeCompiler::CompilationDetails
 Params struct describing a compilation request. More...
 
class  nvneural::ICudaCompiledFunction
 Represents a runtime-compiled function object from ICudaRuntimeCompiler. More...
 
class  nvneural::ICudaMemoryAllocator
 Generic interface for CUDA device memory allocation. More...
 
class  nvneural::ICudaMemoryAllocator2
 Generic interface for CUDA device memory allocation. More...
 
class  nvneural::ICudaRuntimeCompiler
 Represents a runtime compiler that can transform CUDA source code into compiled functions. More...
 
class  nvneural::INetworkBackendCuda
 INetworkBackend companion interface with CUDA-specific functionality. More...
 

Macros

#define NVNEURAL_ICUDAMEMORYALLOCATOR_OBJECTCLASS   "com.nvidia.memoryallocatorcuda"
 Object class used to create the standard CUDA memory allocator object via ClassRegistry::createObject()
 
#define NVNEURAL_INETWORKBACKENDCUDA_OBJECTCLASS   "com.nvidia.backendcuda"
 Object class used to create the built-in CUDA backend object via ClassRegistry::createObject()
 

Detailed Description

All CUDA-specific NvNeural types are declared here.