asgn
 
Loading...
Searching...
No Matches
dcnnsol::image_multiply_layer_base< SP, PP > Struct Template Reference

Utility base class for the image multiply layer. More...

#include <dcnnelements.hpp>

Inheritance diagram for dcnnsol::image_multiply_layer_base< SP, PP >:
dcnnsol::image_multiply_layer< SP, permutation_policy >

Public Types

using CSP = typename SP::channel_policy
 
Data classes
using input_data = dcnnsol::image_data<SP, PP>
 Input activations.
 
using multiplier_data = dcnnsol::feature_multiplier<CSP, PP>
 Model multiplieres.
 
using output_data = dcnnsol::image_data<SP, PP>
 Output activations.
 
Dimension tags
using height_tag = typename SP::height_tag
 Image height.
 
using width_tag = typename SP::width_tag
 Image width.
 
using channel_tag = typename SP::channel_tag
 Image channel.
 

Static Public Member Functions

Check functions
static tagged::range_class< batch_tagforward_check (const input_data &ind, const multiplier_data &cd, output_data &outd)
 Check argument compatibility for the forward function.
 

Static Public Attributes

Dimension ranges

Each dimension range allows enumeration of all indexes in that dimension, using the for(:) loop

static constexpr auto hr = SP::hr
 Image height range.
 
static constexpr auto wr = SP::wr
 Image width range.
 
static constexpr auto cr = SP::cr
 Image channel range.
 

Detailed Description

template<typename SP, is_policy PP>
struct dcnnsol::image_multiply_layer_base< SP, PP >

Utility base class for the image multiply layer.

Template Parameters
SPSize policy
PPPermutation policy

Member Function Documentation

◆ forward_check()

template<typename SP, is_policy PP>
static tagged::range_class< batch_tag > dcnnasgn::image_multiply_layer_base< SP, PP >::forward_check ( const input_data & ind,
const multiplier_data & cd,
output_data & outd )
inlinestatic

Check argument compatibility for the forward function.

Parameters
indInput activations
cdmultiplieres
outdOutput activations
Returns
The minibatch range

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