asgn
 
Loading...
Searching...
No Matches
dcnnasgn::conv_weight_size_policy< KSP, CSPI, CSPO > Struct Template Reference

Policy class: Model weight dimensions for convolutional layers. More...

#include <dcnnelements.hpp>

Inheritance diagram for dcnnasgn::conv_weight_size_policy< KSP, CSPI, CSPO >:
dcnnasgn::conv_weight_policy< KSP, CSPI, CSPO, PP >

Public Types

Dimension tags

The tags carry the static dimensioning information

using channel_in_tag = typename CSPI::channel_tag
 Input channel tag.
 
using channel_out_tag = typename CSPO::channel_tag
 Output channel tag.
 

Static Public Attributes

Dimension ranges

The ranges are determined at compile time and therefore constexpr

static constexpr auto cir = CSPI::cr
 Input channel range.
 
static constexpr auto cor = CSPO::cr
 Output channel range.
 

Detailed Description

template<typename KSP, typename CSPI, typename CSPO>
struct dcnnasgn::conv_weight_size_policy< KSP, CSPI, CSPO >

Policy class: Model weight dimensions for convolutional layers.

The dimensions are static, determined by template arguments.

Template Parameters
KSPKernel size policy
CSPIInput channel policy
CSPOOutput channel policy

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