Uses of Package
org.nd4j.autodiff.samediff.internal
-
Classes in org.nd4j.autodiff.samediff.internal used by org.nd4j.autodiff.listeners Class Description SameDiffOp Variable -
Classes in org.nd4j.autodiff.samediff.internal used by org.nd4j.autodiff.listeners.debugging Class Description SameDiffOp -
Classes in org.nd4j.autodiff.samediff.internal used by org.nd4j.autodiff.listeners.impl Class Description SameDiffOp Variable -
Classes in org.nd4j.autodiff.samediff.internal used by org.nd4j.autodiff.listeners.profiler Class Description SameDiffOp -
Classes in org.nd4j.autodiff.samediff.internal used by org.nd4j.autodiff.samediff Class Description InferenceSession SameDiffOp -
Classes in org.nd4j.autodiff.samediff.internal used by org.nd4j.autodiff.samediff.config Class Description IDependeeGroup -
Classes in org.nd4j.autodiff.samediff.internal used by org.nd4j.autodiff.samediff.internal Class Description AbstractDependencyTracker AbstractSession AbstractSession.ExecStep ExecStep represents a single execution step, for a single op (or variable/constant etc) at a specific frame/iterationAbstractSession.ExecType ExecType: Execution type, as used in ExecStep
OP: Operation execution
VARIABLE: Variable "execution", mainly used to trigger ops that depend on the variable
CONSTANT: As per variable
PLACEHOLDER: As per variable
SWITCH_L and SWITCH_R: This is a bit of a hack to account for the fact that only one of the switch branches (left or right) will ever be available; without this, once the switch op is executed, we'll (incorrectly) conclude that *both* branches can be executed
EXEC_START: Start of execution
CONTROL_DEP: Control dependency for op.AbstractSession.VarId VarId: identifies the value of a variable in a specific frame and frame iteration
Note that frames can be nested - which generally represents nested loop situations.
Used for 2 places:
(a) to identify variables that are available for execution
(b) to store resultsDependencyList DependencyTracker FrameIter IDependencyMap InferenceSession InferenceSession.Dep SameDiffOp Variable -
Classes in org.nd4j.autodiff.samediff.internal used by org.nd4j.autodiff.samediff.internal.memory Class Description AbstractDependencyTracker IDependeeGroup IDependencyMap SessionMemMgr -
Classes in org.nd4j.autodiff.samediff.internal used by org.nd4j.autodiff.samediff.optimize Class Description SameDiffOp -
Classes in org.nd4j.autodiff.samediff.internal used by org.nd4j.autodiff.samediff.optimize.debug Class Description SameDiffOp -
Classes in org.nd4j.autodiff.samediff.internal used by org.nd4j.autodiff.samediff.optimize.optimizations Class Description SameDiffOp -
Classes in org.nd4j.autodiff.samediff.internal used by org.nd4j.autodiff.validation Class Description SameDiffOp