MagmaDNN  1.0
c++NeuralNetworkFramework
magmadnn::op::PoolingOp< T > Member List

This is the complete list of members for magmadnn::op::PoolingOp< T >, including all inherited members.

_eval(bool recompute)magmadnn::op::PoolingOp< T >protectedvirtual
_grad(Operation< T > *consumer, Operation< T > *var, Tensor< T > *grad)magmadnn::op::PoolingOp< T >protectedvirtual
_grad_cache (defined in magmadnn::op::Operation< T >)magmadnn::op::Operation< T >protected
add_consumer(Operation< T > *consumer)magmadnn::op::Operation< T >inlinevirtual
calculate_and_set_output_shape() (defined in magmadnn::op::PoolingOp< T >)magmadnn::op::PoolingOp< T >protected
consumers (defined in magmadnn::op::Operation< T >)magmadnn::op::Operation< T >protected
eval(bool recompute=true)magmadnn::op::Operation< T >inlinevirtual
filter_h (defined in magmadnn::op::PoolingOp< T >)magmadnn::op::PoolingOp< T >protected
filter_w (defined in magmadnn::op::PoolingOp< T >)magmadnn::op::PoolingOp< T >protected
get_consumers()magmadnn::op::Operation< T >inlinevirtual
get_grad_tensor(Operation< T > *wrt)magmadnn::op::Operation< T >inlinevirtual
get_inputs()magmadnn::op::Operation< T >inlinevirtual
get_memory_type() constmagmadnn::op::Operation< T >inlinevirtual
get_name()magmadnn::op::Operation< T >inlinevirtual
get_output_shape() constmagmadnn::op::Operation< T >inlinevirtual
get_output_shape(unsigned int idx) constmagmadnn::op::Operation< T >inlinevirtual
get_output_size() constmagmadnn::op::Operation< T >inlinevirtual
get_output_tensor()magmadnn::op::Operation< T >inlinevirtual
grad(Operation< T > *consumer, Operation< T > *var, Tensor< T > *grad, bool recompute=true)magmadnn::op::Operation< T >inlinevirtual
has_been_computed (defined in magmadnn::op::Operation< T >)magmadnn::op::Operation< T >protected
has_grad_been_computed (defined in magmadnn::op::Operation< T >)magmadnn::op::Operation< T >protected
horizontal_stride (defined in magmadnn::op::PoolingOp< T >)magmadnn::op::PoolingOp< T >protected
init_settings() (defined in magmadnn::op::PoolingOp< T >)magmadnn::op::PoolingOp< T >protected
input (defined in magmadnn::op::PoolingOp< T >)magmadnn::op::PoolingOp< T >protected
input_tensor (defined in magmadnn::op::PoolingOp< T >)magmadnn::op::PoolingOp< T >protected
inputs (defined in magmadnn::op::Operation< T >)magmadnn::op::Operation< T >protected
mem_type (defined in magmadnn::op::Operation< T >)magmadnn::op::Operation< T >protected
mode (defined in magmadnn::op::PoolingOp< T >)magmadnn::op::PoolingOp< T >protected
name (defined in magmadnn::op::Operation< T >)magmadnn::op::Operation< T >protected
needs_grad (defined in magmadnn::op::Operation< T >)magmadnn::op::Operation< T >protected
Operation()magmadnn::op::Operation< T >inline
Operation(std::vector< Operation< T > *> inputs, bool needs_grad=true) (defined in magmadnn::op::Operation< T >)magmadnn::op::Operation< T >inline
output_shape (defined in magmadnn::op::Operation< T >)magmadnn::op::Operation< T >protected
output_tensor (defined in magmadnn::op::Operation< T >)magmadnn::op::Operation< T >protected
pad_h (defined in magmadnn::op::PoolingOp< T >)magmadnn::op::PoolingOp< T >protected
pad_w (defined in magmadnn::op::PoolingOp< T >)magmadnn::op::PoolingOp< T >protected
PoolingOp(Operation< T > *input, int filter_h=0, int filter_w=0, int pad_h=0, int pad_w=0, int vertical_stride=1, int horizontal_stride=1, pooling_mode mode=MAX_POOL, bool propagate_nan=false, bool needs_grad=true) (defined in magmadnn::op::PoolingOp< T >)magmadnn::op::PoolingOp< T >
propagate_nan (defined in magmadnn::op::PoolingOp< T >)magmadnn::op::PoolingOp< T >protected
reset()magmadnn::op::Operation< T >inlinevirtual
to_string()magmadnn::op::PoolingOp< T >inlinevirtual
vertical_stride (defined in magmadnn::op::PoolingOp< T >)magmadnn::op::PoolingOp< T >protected
~Operation() (defined in magmadnn::op::Operation< T >)magmadnn::op::Operation< T >inlinevirtual
~PoolingOp() (defined in magmadnn::op::PoolingOp< T >)magmadnn::op::PoolingOp< T >