|
| cudnn_handle & | etl::impl::cudnn::start_cudnn () |
| | Start cudnn and return a RTTI helper over a raw cudnn handle. More...
|
| |
| template<etl_1d I> |
| cudnnTensorDescriptor_t | etl::impl::cudnn::create_tensor (I &&input) |
| | Create a CUDNN tensor for the given input matrix. More...
|
| |
| template<typename I > |
| cudnn_wrapper< cudnnTensorDescriptor_t > | etl::impl::cudnn::create_tensor_wrapper (I &&input) |
| | Create a CUDNN tensor for the given input matrix. More...
|
| |
| template<etl_3d I> |
| cudnnTensorDescriptor_t | etl::impl::cudnn::create_tensor_5d (I &&input) |
| | Create a CUDNN tensor for the given input matrix. More...
|
| |
| template<typename I > |
| cudnn_wrapper< cudnnTensorDescriptor_t > | etl::impl::cudnn::create_tensor_wrapper_5d (I &&input) |
| | Create a CUDNN tensor for the given input matrix. More...
|
| |
| template<typename I > |
| cudnnTensorDescriptor_t | etl::impl::cudnn::create_tensor_flat (I &&input) |
| | Create a CUDNN tensor for the given input matrix. More...
|
| |
| template<typename I > |
| cudnn_wrapper< cudnnTensorDescriptor_t > | etl::impl::cudnn::create_tensor_flat_wrapper (I &&input) |
| | Create a CUDNN tensor for the given input matrix. More...
|
| |
| template<etl_1d I> |
| cudnnTensorDescriptor_t | etl::impl::cudnn::create_tensor_front (I &&input) |
| | Create a CUDNN tensor for the given input matrix. More...
|
| |
| template<typename I > |
| cudnn_wrapper< cudnnTensorDescriptor_t > | etl::impl::cudnn::create_tensor_front_wrapper (I &&input) |
| | Create a CUDNN tensor for the given input matrix. More...
|
| |
| template<etl_2d I> |
| cudnnFilterDescriptor_t | etl::impl::cudnn::create_filter (I &&kernel) |
| | Create a CUDNN filter tensor for the given input matrix. More...
|
| |
| template<typename I > |
| cudnn_wrapper< cudnnFilterDescriptor_t > | etl::impl::cudnn::create_filter_wrapper (I &&kernel) |
| | Create a CUDNN filter tensor for the given input matrix. More...
|
| |
| cudnnPoolingDescriptor_t | etl::impl::cudnn::create_pooling_desc (cudnnPoolingMode_t mode, size_t c1, size_t c2, size_t s1, size_t s2, size_t p1, size_t p2) |
| | Create a CUDNN pooling descriptor for the given input matrix. More...
|
| |
| cudnn_wrapper< cudnnPoolingDescriptor_t > | etl::impl::cudnn::create_pooling_desc_wrapper (cudnnPoolingMode_t mode, size_t c1, size_t c2, size_t s1, size_t s2, size_t p1, size_t p2) |
| | Create a CUDNN pooling descriptor for the given input matrix. More...
|
| |
| cudnnPoolingDescriptor_t | etl::impl::cudnn::create_pooling_desc (cudnnPoolingMode_t mode, size_t c1, size_t c2, size_t c3, size_t s1, size_t s2, size_t s3, size_t p1, size_t p2, size_t p3) |
| | Create a CUDNN pooling descriptor for the given input matrix. More...
|
| |
| cudnn_wrapper< cudnnPoolingDescriptor_t > | etl::impl::cudnn::create_pooling_desc_wrapper (cudnnPoolingMode_t mode, size_t c1, size_t c2, size_t c3, size_t s1, size_t s2, size_t s3, size_t p1, size_t p2, size_t p3) |
| | Create a CUDNN pooling descriptor for the given input matrix. More...
|
| |
Utility functions for cudnn.