Policy class defining the layout of all major data. More...
#include <dcnnsol.hpp>
Public Types | |
using | weights = tagged::tag_list< kernel_height_selector, kernel_width_selector, tagged::co<channel_selector>, channel_selector> |
The index order for Convolution and Aggregate layer weights (conv_weights::weights) | |
using | feature_weights = tagged::tag_list< tagged::co<channel_selector>, channel_selector> |
The index order for fully connected layer weights (conv_weights::weights) | |
using | data = tagged::tag_list< batch_tag, height_selector, width_selector, channel_selector> |
The index order for forward activation signals (image_data::values) between all layers except the first and the last. | |
using | feature_data = tagged::tag_list< batch_tag, channel_selector> |
The index order for activation signals (feature_data::values) generated by the Aggregate layer. | |
Policy class defining the layout of all major data.
Each type element is a tagged::tag_list describing the order of indexes in the physical layout of a tensor, from the outermost to the innermost