asgn
 
Loading...
Searching...
No Matches
dcnnsol::permutation_policy Struct Reference

Policy class defining the layout of all major data. More...

#include <dcnnsol.hpp>

Inheritance diagram for dcnnsol::permutation_policy:

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.
 

Detailed Description

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


The documentation for this struct was generated from the following file: