# helia_aot.memory

Memory planning API.

The public interfaces describe tensor allocation constraints, arena placement
and scratch diagnostics. The default greedy planner and experimental
alternatives consume the same resolved model and constraints. A plan defines
module arena requirements; it does not reserve memory for the application or
prove an inference-time improvement.

Use the memory guides for placement, planner selection and residency reports.
The public re-exports below link to their defining contracts; implementation
modules not present in the manifest are not additional API pages.

**Re-exports**

| Name | Source |
| --- | --- |
| [ArenaRole](/helia-aot/reference/api/helia_aot/memory/defines/#helia_aot.memory.defines.ArenaRole) | `helia_aot.memory.defines.ArenaRole` |
| [ArenaUsage](/helia-aot/reference/api/helia_aot/memory/defines/#helia_aot.memory.defines.ArenaUsage) | `helia_aot.memory.defines.ArenaUsage` |
| [MemoryConstraint](/helia-aot/reference/api/helia_aot/memory/defines/#helia_aot.memory.defines.MemoryConstraint) | `helia_aot.memory.defines.MemoryConstraint` |
| [MemoryPlan](/helia-aot/reference/api/helia_aot/memory/defines/#helia_aot.memory.defines.MemoryPlan) | `helia_aot.memory.defines.MemoryPlan` |
| [MemoryPlannerType](/helia-aot/reference/api/helia_aot/memory/defines/#helia_aot.memory.defines.MemoryPlannerType) | `helia_aot.memory.defines.MemoryPlannerType` |
| [TensorAllocation](/helia-aot/reference/api/helia_aot/memory/defines/#helia_aot.memory.defines.TensorAllocation) | `helia_aot.memory.defines.TensorAllocation` |
| [TensorAttributes](/helia-aot/reference/api/helia_aot/memory/defines/#helia_aot.memory.defines.TensorAttributes) | `helia_aot.memory.defines.TensorAttributes` |
| [TensorBinding](/helia-aot/reference/api/helia_aot/memory/defines/#helia_aot.memory.defines.TensorBinding) | `helia_aot.memory.defines.TensorBinding` |
| [TensorLifetime](/helia-aot/reference/api/helia_aot/memory/defines/#helia_aot.memory.defines.TensorLifetime) | `helia_aot.memory.defines.TensorLifetime` |
