| Class and Description |
|---|
| SameDiffOp |
| Variable |
| Class and Description |
|---|
| SameDiffOp |
| Class and Description |
|---|
| SameDiffOp |
| Variable |
| Class and Description |
|---|
| SameDiffOp |
| Class and Description |
|---|
| SameDiffOp |
| Class and Description |
|---|
| AbstractDependencyTracker |
| AbstractSession |
| AbstractSession.ExecStep
ExecStep represents a single execution step, for a single op (or variable/constant etc) at a specific frame/iteration
|
| AbstractSession.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 results |
| DependencyList |
| DependencyTracker |
| FrameIter |
| InferenceSession |
| InferenceSession.Dep |
| SameDiffOp |
| Variable |
| Class and Description |
|---|
| SessionMemMgr |
| Class and Description |
|---|
| SameDiffOp |
| Class and Description |
|---|
| SameDiffOp |
Copyright © 2021. All rights reserved.