Skip to content

Add JAX conversion path using jax2onnx#298

Merged
andife merged 2 commits into
onnx:mainfrom
enpasos:docs-add-jax-jax2onnx
Jun 21, 2026
Merged

Add JAX conversion path using jax2onnx#298
andife merged 2 commits into
onnx:mainfrom
enpasos:docs-add-jax-jax2onnx

Conversation

@enpasos

@enpasos enpasos commented Jun 20, 2026

Copy link
Copy Markdown
Contributor

Summary

This PR adds a JAX conversion path to the "Converting to ONNX format" table using jax2onnx.

Motivation

The table lists framework-specific paths for converting models to ONNX, but JAX is currently not represented.

jax2onnx is a community-maintained converter for exporting JAX-derived callables/models to ONNX. It also documents common Flax and Equinox usage.

The package is published on PyPI as jax2onnx; the current release at the time of this PR is 0.14.1 from June 18, 2026.

This is a documentation-only update intended to help ONNX users discover an available JAX -> ONNX conversion path.

Scope

  • Adds one row to the existing converter table.
  • Does not add new code.
  • Does not imply official ONNX endorsement.

Validation

  • git diff --check

References

Disclosure

I maintain jax2onnx.

Signed-off-by: enpasos <matthias.unverzagt@enpasos.com>
@enpasos enpasos marked this pull request as ready for review June 20, 2026 06:12
Copilot AI review requested due to automatic review settings June 20, 2026 06:12

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds JAX to the “Converting to ONNX format” table so users can discover a JAX → ONNX conversion option via jax2onnx.

Changes:

  • Add a new “JAX” row pointing to enpasos/jax2onnx and its getting-started documentation.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md Outdated
Signed-off-by: enpasos <matthias.unverzagt@enpasos.com>
andife pushed a commit to onnx/onnx that referenced this pull request Jun 20, 2026
## Summary

This PR adds `jax2onnx` to the short converter list in the ONNX
converter documentation.

## Motivation

The converter page points users to framework-specific libraries for
converting models to ONNX. It also links to the broader `onnx/tutorials`
converter table.

JAX is currently not represented in the short converter list. `jax2onnx`
provides a community-maintained JAX to ONNX conversion path and is
published on PyPI as `jax2onnx`.

This is a small documentation-only update to help users discover an
available JAX conversion path.

## Related

- Companion tutorials PR: onnx/tutorials#298

## Scope

- Adds one bullet to `docs/docsgen/source/intro/converters.md`.
- Does not add new code.
- Does not imply official ONNX endorsement.

## Validation

- `git diff --check`

## References

- Repository: https://github.com/enpasos/jax2onnx
- PyPI: https://pypi.org/project/jax2onnx/
- Documentation: https://enpasos.github.io/jax2onnx/
- Getting Started:
https://enpasos.github.io/jax2onnx/user_guide/getting_started/
- Validation guide:
https://enpasos.github.io/jax2onnx/user_guide/validation/
- Known limitations:
https://enpasos.github.io/jax2onnx/user_guide/known_limitations/

## Disclosure

I maintain `jax2onnx`.

---------

Signed-off-by: enpasos <matthias.unverzagt@enpasos.com>
@andife andife merged commit f9c135a into onnx:main Jun 21, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants