26 #ifndef NVNEURAL_CUDNNHELPERS_H
27 #define NVNEURAL_CUDNNHELPERS_H
Common helper classes and template function implementations.
Fundamental NvNeural data types are declared here.
NeuralResult
NeuralResult is a generic success/failure result type similar to COM HRESULT.
Definition: CoreTypes.h:275
All CUDA-specific NvNeural types are declared here.
NeuralResult InitializeCudnn(INetworkBackendCuda *pBackend) noexcept
Initializes cuDNN and registers it with the backend.
cudnnHandle_t GetCudnnHandle(const INetworkBackendCuda *pBackend) noexcept
Retrieves the cuDNN handle associated with a CUDA backend.
INetworkBackend companion interface with CUDA-specific functionality.
Definition: CudaTypes.h:346