Next Steps#
- Date:
2026-08
- Updated:
2026-10
Started#
Plan |
Remaining work |
|---|---|
Migrate every measured payload-scale kernel family to the session
executor or record a benchmark-backed serial exemption; finish
|
|
Implement issue #4612 in an ONNX Runtime fork: retain mapped-payload
owners in |
Discussion#
Plan |
Contribution |
|---|---|
Reuses common schema fields without changing the flat wire format; independent of the prepared-value and persistent-state plan. |
|
Determines the final graph and live payloads before parallel reads or ONNX Runtime handoff. |
Completed#
2025#
Plan |
Contribution |
|---|---|
Supplies the protobuf-free model representation used by startup and ONNX Runtime. |
2026#
Plan |
Contribution |
|---|---|
Orders the four startup plans: bug fixes, prepared execution, native completion, then final ONNX Runtime integration. |
|
Makes parsing, external data, and initializer materialization reliable before asynchronous work starts. |
|
Provides the dependency graph, bounded scheduling, kernel creation, and prepacking needed by parallel startup. |
|
Connects adaptive I/O, model resolution, prepared tensors, and first-token overlap before any new work in ONNX Runtime. |
|
Measures work decomposition, utilization, and hardware counters so tuning decisions have evidence. |
|
Supplies reproducible models and workflows used to exercise the roadmap. |
|
Supplies ONNX validation and transformation without |
|
Provides the native kernels and correctness corpus required before parallel variants are accepted. |
|
Supports training graphs independently from the runtime roadmap. |
|
Establishes the ONNX Runtime build-time integration extended by the optimized startup contract. |
|
Keeps the library embedded by ONNX Runtime small. |
|
Provides schemas, defaults, calibration, user overrides, immutable snapshots, and persistent machine profiles. |
|
Supplies ownership-aware reusable storage for startup buffers and persistent state. |
|
Finalizes graph rewrites before live payload selection and ONNX Runtime handoff. |
|
Supplies the shared executor used by parallel kernels and startup tasks. |
|
Supplies structured and quantized values, graph-declared zero-copy feedback, contiguous KV reuse, paged quantized caches, and end-to-end decode validation with allocation and copy measurements. |
Consolidated design references#
The following proposals are retained as historical detail and format examples. Their implementation sequences are superseded by Custom, quantized, and persistent values.