Expand description
Simple virtual machine for shape evaluation
Structs§
- Empty
Tape Storage - Tape storage type which indicates that there’s no actual backing storage
- Generic
VmFunction - VM-backed shape with a configurable number of registers
- Generic
VmTape - Tape which uses the VM backend for evaluation
- VmData
- A flattened math expression, ready for evaluation or further compilation.
- VmFloat
Slice Eval - VM-based bulk evaluator for arrays of points, yielding point values
- VmGrad
Slice Eval - VM-based bulk evaluator for arrays of points, yielding gradient values
- VmInterval
Eval - VM-based tracing evaluator for intervals
- VmPoint
Eval - VM-based tracing evaluator for single points
- VmTrace
- A trace captured by a VM evaluation
- VmWorkspace
- Data structures used during
VmData::simplify
Enums§
- Choice
- A single choice made at a min/max node.
Type Aliases§
- VmFunction
- Function which uses the VM backend for evaluation
- VmShape
- Shape that uses the
VmFunction
backend for evaluation