You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We at ONNX are working on the roadmap and I'm proposing that we adopt the numpy array API definition and eventually the array API standard from the outcome of this work group. ONNX is a model exchange standard for the deep learning frameworks. The array API comparison exercise here is very helpful and it would be great if we could include the ONNX in the comparison here.
The definition of array API functions can be found here.
@szha Thanks for the links! I'll look into the ONNX array API functions, and at a minimum add it to the "join" dataset, which compares across all libraries.
I suspect part of the hold up here is that ONNX doesn't use Sphinx, so the tooling may not be as easily adjusted. Still would be good to include in the overview.
Thanks @szha! Question about scope: is ONNX in principle interested to add all the listed functions/operators, or are there sets of functionality that are out of scope?
Scrolling through the list one possible correction: ONNX's Identity probably maps to eye.
@rgommers good catch. thanks. In terms of scope, the ONNX steering committee and operator SIG lead are generally in favor of supporting the operators in the array library standard first. We haven't committed to implementing all the above operators yet, and the community will need to review the draft standard first to decide.
Activity
kgryte commentedon Jul 9, 2020
@szha Thanks for the links! I'll look into the ONNX array API functions, and at a minimum add it to the "join" dataset, which compares across all libraries.
szha commentedon Jul 23, 2020
@kgryte did you get a chance to look at ONNX? Let me know if you need anything else.
rgommers commentedon Aug 17, 2020
I suspect part of the hold up here is that ONNX doesn't use Sphinx, so the tooling may not be as easily adjusted. Still would be good to include in the overview.
szha commentedon Sep 21, 2020
rgommers commentedon Sep 23, 2020
Thanks @szha! Question about scope: is ONNX in principle interested to add all the listed functions/operators, or are there sets of functionality that are out of scope?
Scrolling through the list one possible correction: ONNX's
Identityprobably maps toeye.szha commentedon Sep 23, 2020
@rgommers good catch. thanks. In terms of scope, the ONNX steering committee and operator SIG lead are generally in favor of supporting the operators in the array library standard first. We haven't committed to implementing all the above operators yet, and the community will need to review the draft standard first to decide.