_eval(bool recompute) | magmadnn::op::LinearForwardOp< T > | protectedvirtual |
_grad(Operation< T > *consumer, Operation< T > *var, Tensor< T > *grad) | magmadnn::op::LinearForwardOp< 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 |
bias (defined in magmadnn::op::LinearForwardOp< T >) | magmadnn::op::LinearForwardOp< T > | protected |
bias_ones (defined in magmadnn::op::LinearForwardOp< T >) | magmadnn::op::LinearForwardOp< T > | protected |
bias_tensor (defined in magmadnn::op::LinearForwardOp< T >) | magmadnn::op::LinearForwardOp< T > | protected |
consumers (defined in magmadnn::op::Operation< T >) | magmadnn::op::Operation< T > | protected |
copy (defined in magmadnn::op::LinearForwardOp< T >) | magmadnn::op::LinearForwardOp< T > | protected |
eval(bool recompute=true) | magmadnn::op::Operation< T > | inlinevirtual |
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() const | magmadnn::op::Operation< T > | inlinevirtual |
get_name() | magmadnn::op::Operation< T > | inlinevirtual |
get_output_shape() const | magmadnn::op::Operation< T > | inlinevirtual |
get_output_shape(unsigned int idx) const | magmadnn::op::Operation< T > | inlinevirtual |
get_output_size() const | magmadnn::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 |
init_bias_settings() (defined in magmadnn::op::LinearForwardOp< T >) | magmadnn::op::LinearForwardOp< T > | protected |
input (defined in magmadnn::op::LinearForwardOp< T >) | magmadnn::op::LinearForwardOp< T > | protected |
input_tensor (defined in magmadnn::op::LinearForwardOp< T >) | magmadnn::op::LinearForwardOp< T > | protected |
inputs (defined in magmadnn::op::Operation< T >) | magmadnn::op::Operation< T > | protected |
LinearForwardOp(Operation< T > *input, Operation< T > *weights, bool copy=true, bool needs_grad=true) (defined in magmadnn::op::LinearForwardOp< T >) | magmadnn::op::LinearForwardOp< T > | |
LinearForwardOp(Operation< T > *input, Operation< T > *weights, Operation< T > *bias, bool copy=true, bool needs_grad=true) (defined in magmadnn::op::LinearForwardOp< T >) | magmadnn::op::LinearForwardOp< T > | |
mem_type (defined in magmadnn::op::Operation< T >) | magmadnn::op::Operation< 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 |
reset() | magmadnn::op::Operation< T > | inlinevirtual |
to_string() | magmadnn::op::LinearForwardOp< T > | inlinevirtual |
use_bias (defined in magmadnn::op::LinearForwardOp< T >) | magmadnn::op::LinearForwardOp< T > | protected |
weights (defined in magmadnn::op::LinearForwardOp< T >) | magmadnn::op::LinearForwardOp< T > | protected |
weights_tensor (defined in magmadnn::op::LinearForwardOp< T >) | magmadnn::op::LinearForwardOp< T > | protected |
~LinearForwardOp() (defined in magmadnn::op::LinearForwardOp< T >) | magmadnn::op::LinearForwardOp< T > | virtual |
~Operation() (defined in magmadnn::op::Operation< T >) | magmadnn::op::Operation< T > | inlinevirtual |