|
Expression Templates Library (ETL)
|
Wrapper for CUDNN tensor. More...
#include <cudnn.hpp>

Public Member Functions | |
| cudnn_wrapper (T tensor) | |
| Create a new cudnn_wrapper for the given tensor. | |
| cudnn_wrapper (cudnn_wrapper &&rhs) | |
| Move construct a cudnn_wrapper. More... | |
| cudnn_wrapper (const cudnn_wrapper &rhs)=delete | |
| cudnn_wrapper & | operator= (const cudnn_wrapper &rhs)=delete |
| cudnn_wrapper & | operator= (cudnn_wrapper &&rhs)=delete |
| T | operator* () |
| Convert back to the CUDNN tensor type. More... | |
| ~cudnn_wrapper () | |
| Delete the cudnn_wrapper, releasing the tensor. | |
| template<> | |
| ~cudnn_wrapper () | |
| template<> | |
| ~cudnn_wrapper () | |
| template<> | |
| ~cudnn_wrapper () | |
Public Attributes | |
| T | tensor |
| The CUDNN tensor. | |
Wrapper for CUDNN tensor.
Needs to be specialized for the destructor.
|
inline |
Move construct a cudnn_wrapper.
This will remove the tensor from the RHS.
| rhs | The right hand side cudnn_wrapper |
|
inline |
|
inline |
|
inline |
|
inline |
Convert back to the CUDNN tensor type.
1.8.13