![]() |
Nabla
1.0
Nabla - a DSL for Automatic differentiation
|
#include <Operators.h>


Public Member Functions | |
| virtual void | backward () |
| Operator () | |
Public Member Functions inherited from nb::Node | |
| void | print () |
| Node () | |
| Node (Tensor &data) | |
| Node & | forward (const Node &a, const Node &b) |
Additional Inherited Members | |
Public Attributes inherited from nb::Node | |
| std::string | name |
| int | count |
| bool | is_visited = false |
| bool | is_printed = false |
| bool | is_scalar = false |
| std::vector< Node * > | inputs |
| Tensor | data |
| double | ddata |
| Tensor | gradient |
| double | scalar_gradient = 0 |
|
inline |
|
inlinevirtual |
Reimplemented from nb::Node.
Reimplemented in nb::Tan, nb::Cos, nb::Sin, nb::Division, nb::Exponential, nb::Negative, nb::Transpose, nb::Mul, nb::Multiply, nb::Sub, and nb::Add.
1.8.17