Module dopt.core
This package contains the framework for constructing and executing operation graphs.
dopt
provides functions for constructing nodes in the operation graph..core .ops dopt
provides functions for computing the derivatives of operations..core .grads dopt
contains a backend that executes operation graphs using the CPU..core .cpu dopt
contains a backend that executes operation graphs using a CUDA enabled GPU..core .cuda
Functions
Name | Description |
---|---|
compile(outputs) | Compile an Operation graph into a reusable execution plan. |
evaluate(op, args) | Evaluates an operation graph with a single root node. |
evaluate(ops, args) | Evaluates a several nodes from the operation graph. |