defines
Memory planning data model.
Describes what a planner consumes and produces: arena roles and usage, tensor
bindings, lifetimes and allocations, the placement constraints read from
configuration, and the resulting :class:MemoryPlan.
Each symbol here has its own page: ArenaRole, ArenaUsage, MemoryConstraint, MemoryPlan, MemoryPlannerType, TensorAllocation, TensorAttributes, TensorBinding, TensorLifetime.