Source code for opto.trace from opto.trace.bundle import bundle , ExecutionError
from opto.trace.modules import Module , model
from opto.trace.containers import NodeContainer
from opto.trace.broadcast import apply_op
import opto.trace.propagators as propagators
import opto.trace.operators as operators
from opto.trace.nodes import Node , GRAPH
from opto.trace.nodes import node
[docs]
class stop_tracing :
"""A contextmanager to disable tracing."""
def __enter__ ( self ):
GRAPH . TRACE = False
def __exit__ ( self , type , value , traceback ):
GRAPH . TRACE = True
__all__ = [
"node" ,
"stop_tracing" ,
"GRAPH" ,
"Node" ,
"bundle" ,
"ExecutionError" ,
"Module" ,
"NodeContainer" ,
"model" ,
"apply_op" ,
"propagators" ,
]
Copy to clipboard