|
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