|
| 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...
|
| |
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