1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
<table>
<tr>
<td>⚠️</td>
<td>
<strong>NOTE:</strong> ONNX Script is in <strong><em>very early
and active development</em></strong> and the team anticipates
<strong><em>breaking changes</em></strong> as the project evolves.
ONNX Script is <strong><ins>not ready for production</ins></strong>,
but early feedback is welcome.
</td>
<td>⚠️</td>
</tr>
</table>
----
# ONNX Script Roadmap
* Improve error-checking and error-handling to identify use of unsupported
Python features/constructs as early as possible and report it.
* Improve documentation and tutorials
* Features
- Support nested functions, for use as sub-graphs in ops like Scan
- Generalize support for _break_ statements in loops
- Support indexing notation for slicing/gather/scatter operations
- Improve type-annotation support, especially for tensor shapes
- Improve support for non-tensor types (sequences, maps, and optional)
- Improve checking in eager-mode to ensure its semantics is aligned with ONNX semantics
- Support for variadic inputs/outputs
|