Enum coaster_nn::RnnNetworkMode
source · pub enum RnnNetworkMode {
ReLU,
Tanh,
LSTM,
GRU,
}
Expand description
Network Type for RNN Networks [cudnnRNNMOde_t][1] [1]: https://docs.nvidia.com/deeplearning/sdk/cudnn-api/index.html#cudnnRNNMode_t
Variants§
ReLU
CUDNN_RNN_RELU - Single gate RNN with a ReLU activation function
Tanh
Single-gate RNN with a tanh activation function
LSTM
Four-gate LSTM Network with no peephole connection
GRU
Three-gate network with Gated Recurrent Units
Implementations§
source§impl RnnNetworkMode
impl RnnNetworkMode
sourcepub fn from_string(input: &str) -> Result<Self, &str>
pub fn from_string(input: &str) -> Result<Self, &str>
Convert RnnNetworkMode to String Representation
Trait Implementations§
source§impl Clone for RnnNetworkMode
impl Clone for RnnNetworkMode
source§fn clone(&self) -> RnnNetworkMode
fn clone(&self) -> RnnNetworkMode
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for RnnNetworkMode
impl Debug for RnnNetworkMode
source§impl Display for RnnNetworkMode
impl Display for RnnNetworkMode
source§impl PartialEq for RnnNetworkMode
impl PartialEq for RnnNetworkMode
source§fn eq(&self, other: &RnnNetworkMode) -> bool
fn eq(&self, other: &RnnNetworkMode) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for RnnNetworkMode
impl Eq for RnnNetworkMode
impl StructuralPartialEq for RnnNetworkMode
Auto Trait Implementations§
impl RefUnwindSafe for RnnNetworkMode
impl Send for RnnNetworkMode
impl Sync for RnnNetworkMode
impl Unpin for RnnNetworkMode
impl UnwindSafe for RnnNetworkMode
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more