Loading...
Searching...
No Matches
opennn::CudnnRnnShapeSlot Struct Reference
#include <opennn/network/operators/cudnn_rnn.h>
Public Attributes | |
| Index | batch = -1 |
| Index | time = -1 |
| Index | input_features = -1 |
| int | stamp = 0 |
| bool | training_ready = false |
| bool | time_major = true |
| Index | workspace_bytes = 0 |
| Index | reserve_space_bytes = 0 |
| CudnnDescriptor< DnnRNNDataDescriptor > | x_desc |
| CudnnDescriptor< DnnRNNDataDescriptor > | y_desc |
| CudnnDescriptor< DnnTensorDescriptor > | h_desc |
| CudnnDescriptor< DnnTensorDescriptor > | c_desc |
| Buffer | seq_host {Device::CPU} |
| Buffer | seq_dev {Device::CUDA} |
Member Data Documentation
◆ batch
| Index opennn::CudnnRnnShapeSlot::batch = -1 |
◆ c_desc
| CudnnDescriptor<DnnTensorDescriptor> opennn::CudnnRnnShapeSlot::c_desc |
◆ h_desc
| CudnnDescriptor<DnnTensorDescriptor> opennn::CudnnRnnShapeSlot::h_desc |
◆ input_features
| Index opennn::CudnnRnnShapeSlot::input_features = -1 |
◆ reserve_space_bytes
| Index opennn::CudnnRnnShapeSlot::reserve_space_bytes = 0 |
◆ seq_dev
| Buffer opennn::CudnnRnnShapeSlot::seq_dev {Device::CUDA} |
◆ seq_host
| Buffer opennn::CudnnRnnShapeSlot::seq_host {Device::CPU} |
◆ stamp
| int opennn::CudnnRnnShapeSlot::stamp = 0 |
◆ time
| Index opennn::CudnnRnnShapeSlot::time = -1 |
◆ time_major
| bool opennn::CudnnRnnShapeSlot::time_major = true |
◆ training_ready
| bool opennn::CudnnRnnShapeSlot::training_ready = false |
◆ workspace_bytes
| Index opennn::CudnnRnnShapeSlot::workspace_bytes = 0 |
◆ x_desc
| CudnnDescriptor<DnnRNNDataDescriptor> opennn::CudnnRnnShapeSlot::x_desc |
◆ y_desc
| CudnnDescriptor<DnnRNNDataDescriptor> opennn::CudnnRnnShapeSlot::y_desc |