std::string get_name()
Definition: variable.h:28
Definition: variable.h:21
Tensor< T > * _eval(bool recompute=true)
Definition: variable.cpp:44
Tensor< T > * _grad(Operation< T > *consumer, Operation< T > *var, Tensor< T > *grad)
Definition: variable.cpp:49
virtual Tensor< T > * grad(Operation< T > *consumer, Operation< T > *var, Tensor< T > *grad, bool recompute=true)
Definition: operation.h:93
Definition: operation.h:18
Variable< T > * var(std::string name, Tensor< T > *val)
Definition: variable.cpp:73
Variable< T > * scalar(std::string name, T val, memory_t mem_type)
Definition: variable.cpp:90
std::string to_string()
Definition: variable.h:27