asgn
 
Loading...
Searching...
No Matches
Layers

Classes

struct  dcnnsol::first_normalize_layer< SP, permutation_policy >
 The first Normalizing layer. More...
 
struct  dcnnsol::nonstrided_conv_layer< SPI, SPO, KSP, permutation_policy >
 A convolutional layer, non-strided case. More...
 
struct  dcnnsol::strided_conv_layer< SPI, SPO, KSP, permutation_policy >
 A convolutional layer, strided case. More...
 
struct  dcnnsol::image_normalize_layer< SP, permutation_policy >
 A normalizing layer. More...
 
struct  dcnnsol::image_multiply_layer< SP, permutation_policy >
 Multiply layer. More...
 
struct  dcnnsol::image_shift_layer< SP, permutation_policy >
 Shift layer. More...
 
struct  dcnnsol::image_relu_layer< SP, permutation_policy >
 A ReLU layer. More...
 
struct  dcnnsol::image_maxpool_layer< SPI, SPO, permutation_policy >
 A MaxPool layer. More...
 
struct  dcnnsol::final_maxpool_layer< SPI, CSPO, permutation_policy >
 A MaxPool layer. More...
 
struct  dcnnsol::feature_conv_layer< CSPI, CSPO, permutation_policy >
 A fully-connected layer. More...
 
struct  dcnnsol::feature_shift_layer< CSP, permutation_policy >
 Final shift layer. More...
 
struct  dcnnsol::loss_layer< CSP, permutation_policy >
 The loss layer. More...
 

Detailed Description

Each structure is an uninstantiated struct containing the static member functions implementing the initialization and forward propagation of the layer

Each layer struct inherits from a _base class that defines layer-specific types, constants, and functions