Onnx: What does "Operators with function registered" mean?

Created on 30 Jan 2020  Â·  4Comments  Â·  Source: onnx/onnx

Is there documentation on how these operators (DynamicQuantizeLinear, MeanVarianceNormalization, Range) differ from the "usual" operators, e.g. Conv?
Thanks

Most helpful comment

It means they are composite, built up from other operators. This is somewhat briefly discussed in https://github.com/onnx/onnx/blob/master/docs/AddNewOp.md, and I believe the original proposal is https://github.com/onnx/onnx/blob/master/docs/proposals/FunctionsProposal.md (although I don't think that proposal/motivation has fully materialized yet).

All 4 comments

It means they are composite, built up from other operators. This is somewhat briefly discussed in https://github.com/onnx/onnx/blob/master/docs/AddNewOp.md, and I believe the original proposal is https://github.com/onnx/onnx/blob/master/docs/proposals/FunctionsProposal.md (although I don't think that proposal/motivation has fully materialized yet).

More clarification: ONNX targest to have a small set of primitive operators and flexible set of composed operators, which are using primitive ones to construct a graph representing their semantics.

Some more clarification about function were added https://github.com/onnx/onnx/blob/master/docs/IR.md#components.

Let me know whether this is clear enough or not please.

Yes, that’s clear.

Thanks a lot.

On Feb 13, 2020, at 4:42 PM, Ke Zhang notifications@github.com wrote:

Some more clarification about function were added https://github.com/onnx/onnx/blob/master/docs/IR.md#components https://github.com/onnx/onnx/blob/master/docs/IR.md#components.

Let me know whether this is clear enough or not please.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/onnx/onnx/issues/2576?email_source=notifications&email_token=AI6RP6HRYYDY5M7POKZTPD3RCXSIBA5CNFSM4KN3PTB2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELXEYEQ#issuecomment-586042386, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI6RP6DWWKEX5KOBJIKFOC3RCXSIBANCNFSM4KN3PTBQ.

—
Ken Bullis
Fungible Inc
ken.[email protected]
650-245-4950

Was this page helpful?
0 / 5 - 0 ratings