Loading...
Searching...
No Matches
opennn::CudnnDescriptor< Handle > Struct Template Reference
#include <opennn/core/device_backend.h>
Public Member Functions | |
| CudnnDescriptor ()=default | |
| CudnnDescriptor (CudnnDescriptor &&other) noexcept | |
| CudnnDescriptor & | operator= (CudnnDescriptor &&other) noexcept |
| CudnnDescriptor (const CudnnDescriptor &)=delete | |
| CudnnDescriptor & | operator= (const CudnnDescriptor &)=delete |
| ~CudnnDescriptor () | |
| void | reset () |
| Handle | get () const noexcept |
| operator Handle () const noexcept | |
| operator bool () const noexcept | |
Public Attributes | |
| Handle | handle = nullptr |
| DnnStatus(* | deleter )(Handle) = nullptr |
Constructor & Destructor Documentation
◆ CudnnDescriptor() [1/3]
template<typename Handle>
|
default |
◆ CudnnDescriptor() [2/3]
template<typename Handle>
|
inlinenoexcept |
◆ CudnnDescriptor() [3/3]
template<typename Handle>
|
delete |
◆ ~CudnnDescriptor()
template<typename Handle>
|
inline |
Member Function Documentation
◆ get()
template<typename Handle>
|
inlinenoexcept |
◆ operator bool()
template<typename Handle>
|
inlineexplicitnoexcept |
◆ operator Handle()
template<typename Handle>
|
inlinenoexcept |
◆ operator=() [1/2]
template<typename Handle>
|
delete |
◆ operator=() [2/2]
template<typename Handle>
|
inlinenoexcept |
◆ reset()
template<typename Handle>
|
inline |
Member Data Documentation
◆ deleter
template<typename Handle>
| DnnStatus(* opennn::CudnnDescriptor< Handle >::deleter) (Handle) = nullptr |
◆ handle
template<typename Handle>
| Handle opennn::CudnnDescriptor< Handle >::handle = nullptr |