14 #include "compute/transpose/transposeop.h"
Tensor< T > * _eval(bool recompute=true)
Definition: matmulop.cpp:54
Definition: matmulop.h:24
std::string to_string()
Definition: matmulop.h:29
MatmulOp< T > * matmul(Operation< T > *a, Operation< T > *b, bool needs_grad)
Definition: matmulop.cpp:128
virtual Tensor< T > * grad(Operation< T > *consumer, Operation< T > *var, Tensor< T > *grad, bool recompute=true)
Definition: operation.h:93
virtual std::string to_string()=0
Tensor< T > * _grad(Operation< T > *consumer, Operation< T > *var, Tensor< T > *grad)
Definition: matmulop.cpp:72
Definition: operation.h:18
Variable< T > * var(std::string name, Tensor< T > *val)
Definition: variable.cpp:73