Tracking issue for the work needed to enable microbatch dimension B > 1 in ODT.
Today the framework operates with implicit B = 1: each microbatch is a single sample, and shapes like [1, F] are common. Several places encode this assumption explicitly or implicitly:
When B > 1 becomes a real feature target, the sub-issues below capture the verified-needed work. New sub-issues land here as we discover them — this is the umbrella, not the implementation bag.
Sub-issues
Out of scope
This issue does not get implemented as a single PR. It is a tracking umbrella; each sub-issue lands independently.
Tracking issue for the work needed to enable microbatch dimension
B > 1in ODT.Today the framework operates with implicit
B = 1: each microbatch is a single sample, and shapes like[1, F]are common. Several places encode this assumption explicitly or implicitly:docs/CONVENTIONS.md→ "Loss API: microbatch contracts" — landed with Loss API: unify forward+backward reduction semantics for microbatching with batch dimension #135)getBatch— shape[1, ...]not[B, ...]When
B > 1becomes a real feature target, the sub-issues below capture the verified-needed work. New sub-issues land here as we discover them — this is the umbrella, not the implementation bag.Sub-issues
Out of scope
This issue does not get implemented as a single PR. It is a tracking umbrella; each sub-issue lands independently.