remora::bindings::conv2d_block_size< T > Struct Template Reference

#include <shark/LinAlg/BLAS/kernels/default/conv2d.hpp>

Public Types

typedef detail::block< T > block
 

Static Public Attributes

static const unsigned col_block_size = 3
 
static const unsigned num_filter_outputs = 2 * block::max_vector_elements
 
static const unsigned output_block_size = (200/col_block_size) * col_block_size
 

Detailed Description

template<typename T>
struct remora::bindings::conv2d_block_size< T >

Definition at line 40 of file conv2d.hpp.

Member Typedef Documentation

◆ block

template<typename T >
typedef detail::block<T> remora::bindings::conv2d_block_size< T >::block

Definition at line 41 of file conv2d.hpp.

Member Data Documentation

◆ col_block_size

template<typename T >
const unsigned remora::bindings::conv2d_block_size< T >::col_block_size = 3
static

Definition at line 42 of file conv2d.hpp.

Referenced by remora::bindings::conv2d(), and remora::bindings::uConv2d().

◆ num_filter_outputs

template<typename T >
const unsigned remora::bindings::conv2d_block_size< T >::num_filter_outputs = 2 * block::max_vector_elements
static

◆ output_block_size

template<typename T >
const unsigned remora::bindings::conv2d_block_size< T >::output_block_size = (200/col_block_size) * col_block_size
static

Definition at line 44 of file conv2d.hpp.

Referenced by remora::bindings::conv2d().


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