Trait coaster_nn::NN[][src]

pub trait NN<F> {
    type CC: NNOperationConfig<F> + ConvolutionConfig<F>;
    type CLRN: NNOperationConfig<F>;
    type CPOOL: NNOperationConfig<F>;
    type CDROP: NNOperationConfig<F>;
    type CRNN: NNOperationConfig<F> + RnnConfig<F>;
    fn init_nn();
}
Expand description

Provides the functionality for a backend to support Neural Network related operations.

Associated Types

The Convolution Operation Config representation for this Plugin.

The LRN Operation Config representation for this Plugin.

The Pooling Operation Config representation for this Plugin.

The Dropout Operation Config representation for this Plugin.

The RNN Operation Config representation for this Plugin

Required methods

Initializes the Plugin.

Implementations on Foreign Types

Implementors