Skip to content

Conversation

mszhanyi
Copy link
Contributor

@mszhanyi mszhanyi commented Nov 11, 2022

Description

Motivation and Context

For example, if the repo info is jcwchen/models:jcw/vnni-result,
the return value of current function will be jcwchen, models, jcw
So, the _get_base_url would be incorrect.

In fact, thejcwchen, models, jcw/vnniis the correct return value

@mszhanyi mszhanyi requested a review from a team as a code owner November 11, 2022 08:10
Copy link
Member

@jcwchen jcwchen left a comment

Choose a reason for hiding this comment

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

My branch name in ONNX Model Zoo causes this. Thanks for the improvement!

Copy link
Member

@jcwchen jcwchen left a comment

Choose a reason for hiding this comment

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

Please signoff DCO. Thanks!

@jcwchen jcwchen added the module: hub onnx.hub label Nov 11, 2022
@mszhanyi mszhanyi force-pushed the zhanyi/fixparserepo branch from 1829f2e to 63480e9 Compare November 11, 2022 21:03
jcwchen and others added 5 commits November 12, 2022 05:25
…90 (onnx#4643)

* solve empty-body issue raised by mypy 0.990

Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>

* fix black

Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>

Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
Signed-off-by: Yi Zhang <zhanyi@microsoft.com>
These types are already extensively used throughout in the operator
definitions, but were missing in the definition of the intermediate
representation.

Signed-off-by: Christian Bourjau <christian.bourjau@quantco.com>

Signed-off-by: Christian Bourjau <christian.bourjau@quantco.com>
Co-authored-by: G. Ramalingam <grama@microsoft.com>
Signed-off-by: Yi Zhang <zhanyi@microsoft.com>
…onnx#4483)

* add backend test

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix backend

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* add more unary operators

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* black

Signed-off-by: xadupre <xadupre@microsoft.com>

* black

Signed-off-by: xadupre <xadupre@microsoft.com>

* black

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix type issue in operator Constant

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix misspelling

Signed-off-by: xadupre <xadupre@microsoft.com>

* switch to relative import

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* apply isort

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* pylint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* black

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* less lint issues

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* make OpRun an abstractclass

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add and, or, xor, argmax, argmin

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add GlobalAveragePool

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add BatchNormalization

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add BitShift

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add operator cast

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add operator CastLike

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add operator Celu

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add the possibility to test custom operators

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Compress

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Concat

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add ConcatFromSequence

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add CumSum

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add ConstantOfShape, DepthToSpace, SpaceToDepth, Det, DequantizeLinear

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* fix string issue

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add DFT

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Div, DropOut

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Einsum, Elu, Equal, Erf

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Expand, EyeLike, Flatten, Gather, GatherElements, GatherND

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Floor, Gemm, GlobalAveragePool, GlobalMaxPool

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add GRU, HardSigmoid, Hardmax

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add IsInf, Isnan, LayerNormalization, LeakyRelu, Less, LessOrEqual

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Loop, LpNormalization, LogSoftmax, Softmax, LRN, LSTM

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add unit test on Loop

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Slice, Unsqueeze

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* complete Loop

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* sort test

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* fix a couple of issues

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Constant_1

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Where

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Max, Mean, Min, Mod

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Not, OneHot, NonZero, NLL

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Optional

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* remove unnecessary constructor

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Pad, Pow, PRelu

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* fix pad

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add reduce operators

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add quantize, range, reciprocal

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add dynamic quantize

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add RandomUniform

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add random

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Trilu, Selu

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* bugs

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add soft...3

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add squeeze

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Resize

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add window functions

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Scatter

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add RNN

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add last python ops

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add domaine ai.onnx.preview.training

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* type

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* add ReverseSequence

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix reverse sequence

Signed-off-by: xadupre <xadupre@microsoft.com>

* add tile

Signed-off-by: xadupre <xadupre@microsoft.com>

* add SequenceMap

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix sequence operators

Signed-off-by: xadupre <xadupre@microsoft.com>

* add operator scan

Signed-off-by: xadupre <xadupre@microsoft.com>

* add op MelWeightMatrix

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* add MatMulInteger

Signed-off-by: xadupre <xadupre@microsoft.com>

* add Optional

Signed-off-by: xadupre <xadupre@microsoft.com>

* add instance normalization

Signed-off-by: xadupre <xadupre@microsoft.com>

* first step with standard functions

Signed-off-by: xadupre <xadupre@microsoft.com>

* implement method eval

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* overriden

Signed-off-by: xadupre <xadupre@microsoft.com>

* modified

Signed-off-by: xadupre <xadupre@microsoft.com>

* attributes

Signed-off-by: xadupre <xadupre@microsoft.com>

* extend support for linked attributes

Signed-off-by: xadupre <xadupre@microsoft.com>

* support linked attributes

Signed-off-by: xadupre <xadupre@microsoft.com>

* remove schema_domain

Signed-off-by: xadupre <xadupre@microsoft.com>

* add conv

Signed-off-by: xadupre <xadupre@microsoft.com>

* finalize conv

Signed-off-by: xadupre <xadupre@microsoft.com>

* add ConvInteger

Signed-off-by: xadupre <xadupre@microsoft.com>

* add CropAndPad

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* add qlinearconv

Signed-off-by: xadupre <xadupre@microsoft.com>

* add im2col

Signed-off-by: xadupre <xadupre@microsoft.com>

* update im2col

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix im2col

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* add col2im

Signed-off-by: xadupre <xadupre@microsoft.com>

* replace numpy. by np.

Signed-off-by: xadupre <xadupre@microsoft.com>

* complete replace numpy into np

Signed-off-by: xadupre <xadupre@microsoft.com>

* List[List|np.ndarray]

Signed-off-by: xadupre <xadupre@microsoft.com>

* review comments

Signed-off-by: xadupre <xadupre@microsoft.com>

* refactor unit test

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix col2im

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* add conv_transpose

Signed-off-by: xadupre <xadupre@microsoft.com>

* add convtranspose

Signed-off-by: xadupre <xadupre@microsoft.com>

* finalize ConvTranspose

Signed-off-by: xadupre <xadupre@microsoft.com>

* modif

Signed-off-by: xadupre <xadupre@microsoft.com>

* add grid_sample

Signed-off-by: xadupre <xadupre@microsoft.com>

* add max pool

Signed-off-by: xadupre <xadupre@microsoft.com>

* one move for max_pool

Signed-off-by: xadupre <xadupre@microsoft.com>

* raise exception when not implemented

Signed-off-by: xadupre <xadupre@microsoft.com>

* add maxunpool

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* add non max suppression

Signed-off-by: xadupre <xadupre@microsoft.com>

* add has_attribute

Signed-off-by: xadupre <xadupre@microsoft.com>

* add max_pool_2d

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* merge from main branch

Signed-off-by: xadupre <xadupre@microsoft.com>

* add roi align

Signed-off-by: xadupre <xadupre@microsoft.com>

* add RoiAlign

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* simplifies overriden attributes

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* tfidf

Signed-off-by: xadupre <xadupre@microsoft.com>

* tfidf

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix tfidfvectorizer

Signed-off-by: xadupre <xadupre@microsoft.com>

* improve tfidf

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* rename runtime into fn

Signed-off-by: xadupre <xadupre@microsoft.com>

* rename into funconnx

Signed-off-by: xadupre <xadupre@microsoft.com>

* rename Inference into ProtoRun

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix Tfidf

Signed-off-by: xadupre <xadupre@microsoft.com>

* style

Signed-off-by: xadupre <xadupre@microsoft.com>

* add bitwise_not

Signed-off-by: xadupre <xadupre@microsoft.com>

* documentation

Signed-off-by: xadupre <xadupre@microsoft.com>

* add operator upsample

Signed-off-by: xadupre <xadupre@microsoft.com>

* improve code

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* remove one warning

Signed-off-by: xadupre <xadupre@microsoft.com>

* support bfloat16 in cast operation

Signed-off-by: xadupre <xadupre@microsoft.com>

* refactoring of backend test

Signed-off-by: xadupre <xadupre@microsoft.com>

* add annotation

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* improve support

Signed-off-by: xadupre <xadupre@microsoft.com>

* add more tests

Signed-off-by: xadupre <xadupre@microsoft.com>

* add SequenceErase

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix bugs in Conv

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix verbose test

Signed-off-by: xadupre <xadupre@microsoft.com>

* implement group for conv

Signed-off-by: xadupre <xadupre@microsoft.com>

* add conv 3d

Signed-off-by: xadupre <xadupre@microsoft.com>

* more comments

Signed-off-by: xadupre <xadupre@microsoft.com>

* complete max pool

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* resize

Signed-off-by: xadupre <xadupre@microsoft.com>

* roi

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix rnn, gru

Signed-off-by: xadupre <xadupre@microsoft.com>

* improve stft, still not accurate

Signed-off-by: xadupre <xadupre@microsoft.com>

* rename into reference

Signed-off-by: xadupre <xadupre@microsoft.com>

* remove unnecessary type ignore

Signed-off-by: xadupre <xadupre@microsoft.com>

* reorder import

Signed-off-by: xadupre <xadupre@microsoft.com>

* loop

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* use absolute import

Signed-off-by: xadupre <xadupre@microsoft.com>

* import

Signed-off-by: xadupre <xadupre@microsoft.com>

* rename into ReferenceEvaluator

Signed-off-by: xadupre <xadupre@microsoft.com>

* rename files

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix conv

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix maxpool

Signed-off-by: xadupre <xadupre@microsoft.com>

* improves scatter elements

Signed-off-by: xadupre <xadupre@microsoft.com>

* remove duplicated function bfloat16_to_float32

Signed-off-by: xadupre <xadupre@microsoft.com>

* annotation

Signed-off-by: xadupre <xadupre@microsoft.com>

* remove pprint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix ConvTranspose

Signed-off-by: xadupre <xadupre@microsoft.com>

* improves conv transpose

Signed-off-by: xadupre <xadupre@microsoft.com>

* black

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix pad in ConvTranspose

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix convtranspose

Signed-off-by: xadupre <xadupre@microsoft.com>

* better documentation for bfloat16_to_float32

Signed-off-by: xadupre <xadupre@microsoft.com>

* extend annotation

Signed-off-by: xadupre <xadupre@microsoft.com>

* improves resize

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix Resize

Signed-off-by: xadupre <xadupre@microsoft.com>

* complete momentum

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix stft

Signed-off-by: xadupre <xadupre@microsoft.com>

* better comment

Signed-off-by: xadupre <xadupre@microsoft.com>

* update the number of mandatory tests to pass

Signed-off-by: xadupre <xadupre@microsoft.com>

* documentation

Signed-off-by: xadupre <xadupre@microsoft.com>

* merge

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix context dependent implementation

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* misspelling

Signed-off-by: xadupre <xadupre@microsoft.com>

Signed-off-by: xadupre <xadupre@microsoft.com>
Signed-off-by: sdpython <xavier.dupre@gmail.com>
Co-authored-by: sdpython <xavier.dupre@gmail.com>
Signed-off-by: Yi Zhang <zhanyi@microsoft.com>
Signed-off-by: Yi Zhang <zhanyi@microsoft.com>
Signed-off-by: Yi Zhang <zhanyi@microsoft.com>
@mszhanyi mszhanyi force-pushed the zhanyi/fixparserepo branch from 136341a to 70e3136 Compare November 11, 2022 21:26
@jcwchen jcwchen merged commit 951b850 into onnx:main Nov 11, 2022
@mszhanyi mszhanyi deleted the zhanyi/fixparserepo branch November 14, 2022 06:33
justinchuby pushed a commit to justinchuby/onnx that referenced this pull request Jan 27, 2023
* Fix enforce-style CI error: solve empty-body issue raised by mypy 0.990 (onnx#4643)

* solve empty-body issue raised by mypy 0.990

Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>

* fix black

Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>

Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
Signed-off-by: Yi Zhang <zhanyi@microsoft.com>

* Add 32 and 64 bit unsigned integers as tensor types in IR (onnx#4634)

These types are already extensively used throughout in the operator
definitions, but were missing in the definition of the intermediate
representation.

Signed-off-by: Christian Bourjau <christian.bourjau@quantco.com>

Signed-off-by: Christian Bourjau <christian.bourjau@quantco.com>
Co-authored-by: G. Ramalingam <grama@microsoft.com>
Signed-off-by: Yi Zhang <zhanyi@microsoft.com>

* Reference implementation for onnx operators (python runtime for onnx) (onnx#4483)

* add backend test

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix backend

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* add more unary operators

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* black

Signed-off-by: xadupre <xadupre@microsoft.com>

* black

Signed-off-by: xadupre <xadupre@microsoft.com>

* black

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix type issue in operator Constant

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix misspelling

Signed-off-by: xadupre <xadupre@microsoft.com>

* switch to relative import

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* apply isort

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* pylint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* black

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* less lint issues

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* make OpRun an abstractclass

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add and, or, xor, argmax, argmin

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add GlobalAveragePool

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add BatchNormalization

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add BitShift

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add operator cast

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add operator CastLike

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add operator Celu

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add the possibility to test custom operators

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Compress

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Concat

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add ConcatFromSequence

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add CumSum

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add ConstantOfShape, DepthToSpace, SpaceToDepth, Det, DequantizeLinear

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* fix string issue

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add DFT

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Div, DropOut

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Einsum, Elu, Equal, Erf

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Expand, EyeLike, Flatten, Gather, GatherElements, GatherND

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Floor, Gemm, GlobalAveragePool, GlobalMaxPool

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add GRU, HardSigmoid, Hardmax

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add IsInf, Isnan, LayerNormalization, LeakyRelu, Less, LessOrEqual

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Loop, LpNormalization, LogSoftmax, Softmax, LRN, LSTM

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add unit test on Loop

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Slice, Unsqueeze

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* complete Loop

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* sort test

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* fix a couple of issues

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Constant_1

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Where

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Max, Mean, Min, Mod

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Not, OneHot, NonZero, NLL

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Optional

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* remove unnecessary constructor

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Pad, Pow, PRelu

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* fix pad

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add reduce operators

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add quantize, range, reciprocal

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add dynamic quantize

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add RandomUniform

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add random

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Trilu, Selu

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* bugs

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add soft...3

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add squeeze

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Resize

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add window functions

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Scatter

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add RNN

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add last python ops

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add domaine ai.onnx.preview.training

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* type

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* add ReverseSequence

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix reverse sequence

Signed-off-by: xadupre <xadupre@microsoft.com>

* add tile

Signed-off-by: xadupre <xadupre@microsoft.com>

* add SequenceMap

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix sequence operators

Signed-off-by: xadupre <xadupre@microsoft.com>

* add operator scan

Signed-off-by: xadupre <xadupre@microsoft.com>

* add op MelWeightMatrix

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* add MatMulInteger

Signed-off-by: xadupre <xadupre@microsoft.com>

* add Optional

Signed-off-by: xadupre <xadupre@microsoft.com>

* add instance normalization

Signed-off-by: xadupre <xadupre@microsoft.com>

* first step with standard functions

Signed-off-by: xadupre <xadupre@microsoft.com>

* implement method eval

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* overriden

Signed-off-by: xadupre <xadupre@microsoft.com>

* modified

Signed-off-by: xadupre <xadupre@microsoft.com>

* attributes

Signed-off-by: xadupre <xadupre@microsoft.com>

* extend support for linked attributes

Signed-off-by: xadupre <xadupre@microsoft.com>

* support linked attributes

Signed-off-by: xadupre <xadupre@microsoft.com>

* remove schema_domain

Signed-off-by: xadupre <xadupre@microsoft.com>

* add conv

Signed-off-by: xadupre <xadupre@microsoft.com>

* finalize conv

Signed-off-by: xadupre <xadupre@microsoft.com>

* add ConvInteger

Signed-off-by: xadupre <xadupre@microsoft.com>

* add CropAndPad

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* add qlinearconv

Signed-off-by: xadupre <xadupre@microsoft.com>

* add im2col

Signed-off-by: xadupre <xadupre@microsoft.com>

* update im2col

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix im2col

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* add col2im

Signed-off-by: xadupre <xadupre@microsoft.com>

* replace numpy. by np.

Signed-off-by: xadupre <xadupre@microsoft.com>

* complete replace numpy into np

Signed-off-by: xadupre <xadupre@microsoft.com>

* List[List|np.ndarray]

Signed-off-by: xadupre <xadupre@microsoft.com>

* review comments

Signed-off-by: xadupre <xadupre@microsoft.com>

* refactor unit test

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix col2im

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* add conv_transpose

Signed-off-by: xadupre <xadupre@microsoft.com>

* add convtranspose

Signed-off-by: xadupre <xadupre@microsoft.com>

* finalize ConvTranspose

Signed-off-by: xadupre <xadupre@microsoft.com>

* modif

Signed-off-by: xadupre <xadupre@microsoft.com>

* add grid_sample

Signed-off-by: xadupre <xadupre@microsoft.com>

* add max pool

Signed-off-by: xadupre <xadupre@microsoft.com>

* one move for max_pool

Signed-off-by: xadupre <xadupre@microsoft.com>

* raise exception when not implemented

Signed-off-by: xadupre <xadupre@microsoft.com>

* add maxunpool

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* add non max suppression

Signed-off-by: xadupre <xadupre@microsoft.com>

* add has_attribute

Signed-off-by: xadupre <xadupre@microsoft.com>

* add max_pool_2d

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* merge from main branch

Signed-off-by: xadupre <xadupre@microsoft.com>

* add roi align

Signed-off-by: xadupre <xadupre@microsoft.com>

* add RoiAlign

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* simplifies overriden attributes

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* tfidf

Signed-off-by: xadupre <xadupre@microsoft.com>

* tfidf

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix tfidfvectorizer

Signed-off-by: xadupre <xadupre@microsoft.com>

* improve tfidf

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* rename runtime into fn

Signed-off-by: xadupre <xadupre@microsoft.com>

* rename into funconnx

Signed-off-by: xadupre <xadupre@microsoft.com>

* rename Inference into ProtoRun

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix Tfidf

Signed-off-by: xadupre <xadupre@microsoft.com>

* style

Signed-off-by: xadupre <xadupre@microsoft.com>

* add bitwise_not

Signed-off-by: xadupre <xadupre@microsoft.com>

* documentation

Signed-off-by: xadupre <xadupre@microsoft.com>

* add operator upsample

Signed-off-by: xadupre <xadupre@microsoft.com>

* improve code

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* remove one warning

Signed-off-by: xadupre <xadupre@microsoft.com>

* support bfloat16 in cast operation

Signed-off-by: xadupre <xadupre@microsoft.com>

* refactoring of backend test

Signed-off-by: xadupre <xadupre@microsoft.com>

* add annotation

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* improve support

Signed-off-by: xadupre <xadupre@microsoft.com>

* add more tests

Signed-off-by: xadupre <xadupre@microsoft.com>

* add SequenceErase

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix bugs in Conv

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix verbose test

Signed-off-by: xadupre <xadupre@microsoft.com>

* implement group for conv

Signed-off-by: xadupre <xadupre@microsoft.com>

* add conv 3d

Signed-off-by: xadupre <xadupre@microsoft.com>

* more comments

Signed-off-by: xadupre <xadupre@microsoft.com>

* complete max pool

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* resize

Signed-off-by: xadupre <xadupre@microsoft.com>

* roi

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix rnn, gru

Signed-off-by: xadupre <xadupre@microsoft.com>

* improve stft, still not accurate

Signed-off-by: xadupre <xadupre@microsoft.com>

* rename into reference

Signed-off-by: xadupre <xadupre@microsoft.com>

* remove unnecessary type ignore

Signed-off-by: xadupre <xadupre@microsoft.com>

* reorder import

Signed-off-by: xadupre <xadupre@microsoft.com>

* loop

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* use absolute import

Signed-off-by: xadupre <xadupre@microsoft.com>

* import

Signed-off-by: xadupre <xadupre@microsoft.com>

* rename into ReferenceEvaluator

Signed-off-by: xadupre <xadupre@microsoft.com>

* rename files

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix conv

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix maxpool

Signed-off-by: xadupre <xadupre@microsoft.com>

* improves scatter elements

Signed-off-by: xadupre <xadupre@microsoft.com>

* remove duplicated function bfloat16_to_float32

Signed-off-by: xadupre <xadupre@microsoft.com>

* annotation

Signed-off-by: xadupre <xadupre@microsoft.com>

* remove pprint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix ConvTranspose

Signed-off-by: xadupre <xadupre@microsoft.com>

* improves conv transpose

Signed-off-by: xadupre <xadupre@microsoft.com>

* black

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix pad in ConvTranspose

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix convtranspose

Signed-off-by: xadupre <xadupre@microsoft.com>

* better documentation for bfloat16_to_float32

Signed-off-by: xadupre <xadupre@microsoft.com>

* extend annotation

Signed-off-by: xadupre <xadupre@microsoft.com>

* improves resize

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix Resize

Signed-off-by: xadupre <xadupre@microsoft.com>

* complete momentum

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix stft

Signed-off-by: xadupre <xadupre@microsoft.com>

* better comment

Signed-off-by: xadupre <xadupre@microsoft.com>

* update the number of mandatory tests to pass

Signed-off-by: xadupre <xadupre@microsoft.com>

* documentation

Signed-off-by: xadupre <xadupre@microsoft.com>

* merge

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix context dependent implementation

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* misspelling

Signed-off-by: xadupre <xadupre@microsoft.com>

Signed-off-by: xadupre <xadupre@microsoft.com>
Signed-off-by: sdpython <xavier.dupre@gmail.com>
Co-authored-by: sdpython <xavier.dupre@gmail.com>
Signed-off-by: Yi Zhang <zhanyi@microsoft.com>

* fix parse repo name

Signed-off-by: Yi Zhang <zhanyi@microsoft.com>

* revert change

Signed-off-by: Yi Zhang <zhanyi@microsoft.com>

Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
Signed-off-by: Yi Zhang <zhanyi@microsoft.com>
Signed-off-by: Christian Bourjau <christian.bourjau@quantco.com>
Signed-off-by: xadupre <xadupre@microsoft.com>
Signed-off-by: sdpython <xavier.dupre@gmail.com>
Co-authored-by: Chun-Wei Chen <jacky82226@gmail.com>
Co-authored-by: Christian Bourjau <cbourjau@users.noreply.github.com>
Co-authored-by: G. Ramalingam <grama@microsoft.com>
Co-authored-by: Xavier Dupré <xadupre@users.noreply.github.com>
Co-authored-by: sdpython <xavier.dupre@gmail.com>
broune pushed a commit to broune/onnx that referenced this pull request May 6, 2023
* Fix enforce-style CI error: solve empty-body issue raised by mypy 0.990 (onnx#4643)

* solve empty-body issue raised by mypy 0.990

Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>

* fix black

Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>

Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
Signed-off-by: Yi Zhang <zhanyi@microsoft.com>

* Add 32 and 64 bit unsigned integers as tensor types in IR (onnx#4634)

These types are already extensively used throughout in the operator
definitions, but were missing in the definition of the intermediate
representation.

Signed-off-by: Christian Bourjau <christian.bourjau@quantco.com>

Signed-off-by: Christian Bourjau <christian.bourjau@quantco.com>
Co-authored-by: G. Ramalingam <grama@microsoft.com>
Signed-off-by: Yi Zhang <zhanyi@microsoft.com>

* Reference implementation for onnx operators (python runtime for onnx) (onnx#4483)

* add backend test

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix backend

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* add more unary operators

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* black

Signed-off-by: xadupre <xadupre@microsoft.com>

* black

Signed-off-by: xadupre <xadupre@microsoft.com>

* black

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix type issue in operator Constant

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix misspelling

Signed-off-by: xadupre <xadupre@microsoft.com>

* switch to relative import

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* apply isort

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* pylint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* black

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* less lint issues

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* make OpRun an abstractclass

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add and, or, xor, argmax, argmin

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add GlobalAveragePool

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add BatchNormalization

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add BitShift

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add operator cast

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add operator CastLike

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add operator Celu

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add the possibility to test custom operators

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Compress

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Concat

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add ConcatFromSequence

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add CumSum

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add ConstantOfShape, DepthToSpace, SpaceToDepth, Det, DequantizeLinear

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* fix string issue

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add DFT

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Div, DropOut

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Einsum, Elu, Equal, Erf

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Expand, EyeLike, Flatten, Gather, GatherElements, GatherND

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Floor, Gemm, GlobalAveragePool, GlobalMaxPool

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add GRU, HardSigmoid, Hardmax

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add IsInf, Isnan, LayerNormalization, LeakyRelu, Less, LessOrEqual

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Loop, LpNormalization, LogSoftmax, Softmax, LRN, LSTM

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add unit test on Loop

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Slice, Unsqueeze

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* complete Loop

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* sort test

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* fix a couple of issues

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Constant_1

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Where

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Max, Mean, Min, Mod

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Not, OneHot, NonZero, NLL

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Optional

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* remove unnecessary constructor

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Pad, Pow, PRelu

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* fix pad

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add reduce operators

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add quantize, range, reciprocal

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add dynamic quantize

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add RandomUniform

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add random

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Trilu, Selu

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* bugs

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add soft...3

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add squeeze

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Resize

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add window functions

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add Scatter

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add RNN

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add last python ops

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* add domaine ai.onnx.preview.training

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* lint

Signed-off-by: sdpython <xavier.dupre@gmail.com>

* type

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* add ReverseSequence

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix reverse sequence

Signed-off-by: xadupre <xadupre@microsoft.com>

* add tile

Signed-off-by: xadupre <xadupre@microsoft.com>

* add SequenceMap

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix sequence operators

Signed-off-by: xadupre <xadupre@microsoft.com>

* add operator scan

Signed-off-by: xadupre <xadupre@microsoft.com>

* add op MelWeightMatrix

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* add MatMulInteger

Signed-off-by: xadupre <xadupre@microsoft.com>

* add Optional

Signed-off-by: xadupre <xadupre@microsoft.com>

* add instance normalization

Signed-off-by: xadupre <xadupre@microsoft.com>

* first step with standard functions

Signed-off-by: xadupre <xadupre@microsoft.com>

* implement method eval

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* overriden

Signed-off-by: xadupre <xadupre@microsoft.com>

* modified

Signed-off-by: xadupre <xadupre@microsoft.com>

* attributes

Signed-off-by: xadupre <xadupre@microsoft.com>

* extend support for linked attributes

Signed-off-by: xadupre <xadupre@microsoft.com>

* support linked attributes

Signed-off-by: xadupre <xadupre@microsoft.com>

* remove schema_domain

Signed-off-by: xadupre <xadupre@microsoft.com>

* add conv

Signed-off-by: xadupre <xadupre@microsoft.com>

* finalize conv

Signed-off-by: xadupre <xadupre@microsoft.com>

* add ConvInteger

Signed-off-by: xadupre <xadupre@microsoft.com>

* add CropAndPad

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* add qlinearconv

Signed-off-by: xadupre <xadupre@microsoft.com>

* add im2col

Signed-off-by: xadupre <xadupre@microsoft.com>

* update im2col

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix im2col

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* add col2im

Signed-off-by: xadupre <xadupre@microsoft.com>

* replace numpy. by np.

Signed-off-by: xadupre <xadupre@microsoft.com>

* complete replace numpy into np

Signed-off-by: xadupre <xadupre@microsoft.com>

* List[List|np.ndarray]

Signed-off-by: xadupre <xadupre@microsoft.com>

* review comments

Signed-off-by: xadupre <xadupre@microsoft.com>

* refactor unit test

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix col2im

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* add conv_transpose

Signed-off-by: xadupre <xadupre@microsoft.com>

* add convtranspose

Signed-off-by: xadupre <xadupre@microsoft.com>

* finalize ConvTranspose

Signed-off-by: xadupre <xadupre@microsoft.com>

* modif

Signed-off-by: xadupre <xadupre@microsoft.com>

* add grid_sample

Signed-off-by: xadupre <xadupre@microsoft.com>

* add max pool

Signed-off-by: xadupre <xadupre@microsoft.com>

* one move for max_pool

Signed-off-by: xadupre <xadupre@microsoft.com>

* raise exception when not implemented

Signed-off-by: xadupre <xadupre@microsoft.com>

* add maxunpool

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* add non max suppression

Signed-off-by: xadupre <xadupre@microsoft.com>

* add has_attribute

Signed-off-by: xadupre <xadupre@microsoft.com>

* add max_pool_2d

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* merge from main branch

Signed-off-by: xadupre <xadupre@microsoft.com>

* add roi align

Signed-off-by: xadupre <xadupre@microsoft.com>

* add RoiAlign

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* simplifies overriden attributes

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* tfidf

Signed-off-by: xadupre <xadupre@microsoft.com>

* tfidf

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix tfidfvectorizer

Signed-off-by: xadupre <xadupre@microsoft.com>

* improve tfidf

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* rename runtime into fn

Signed-off-by: xadupre <xadupre@microsoft.com>

* rename into funconnx

Signed-off-by: xadupre <xadupre@microsoft.com>

* rename Inference into ProtoRun

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix Tfidf

Signed-off-by: xadupre <xadupre@microsoft.com>

* style

Signed-off-by: xadupre <xadupre@microsoft.com>

* add bitwise_not

Signed-off-by: xadupre <xadupre@microsoft.com>

* documentation

Signed-off-by: xadupre <xadupre@microsoft.com>

* add operator upsample

Signed-off-by: xadupre <xadupre@microsoft.com>

* improve code

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* remove one warning

Signed-off-by: xadupre <xadupre@microsoft.com>

* support bfloat16 in cast operation

Signed-off-by: xadupre <xadupre@microsoft.com>

* refactoring of backend test

Signed-off-by: xadupre <xadupre@microsoft.com>

* add annotation

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* improve support

Signed-off-by: xadupre <xadupre@microsoft.com>

* add more tests

Signed-off-by: xadupre <xadupre@microsoft.com>

* add SequenceErase

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix bugs in Conv

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix verbose test

Signed-off-by: xadupre <xadupre@microsoft.com>

* implement group for conv

Signed-off-by: xadupre <xadupre@microsoft.com>

* add conv 3d

Signed-off-by: xadupre <xadupre@microsoft.com>

* more comments

Signed-off-by: xadupre <xadupre@microsoft.com>

* complete max pool

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* resize

Signed-off-by: xadupre <xadupre@microsoft.com>

* roi

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix rnn, gru

Signed-off-by: xadupre <xadupre@microsoft.com>

* improve stft, still not accurate

Signed-off-by: xadupre <xadupre@microsoft.com>

* rename into reference

Signed-off-by: xadupre <xadupre@microsoft.com>

* remove unnecessary type ignore

Signed-off-by: xadupre <xadupre@microsoft.com>

* reorder import

Signed-off-by: xadupre <xadupre@microsoft.com>

* loop

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* use absolute import

Signed-off-by: xadupre <xadupre@microsoft.com>

* import

Signed-off-by: xadupre <xadupre@microsoft.com>

* rename into ReferenceEvaluator

Signed-off-by: xadupre <xadupre@microsoft.com>

* rename files

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix conv

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix maxpool

Signed-off-by: xadupre <xadupre@microsoft.com>

* improves scatter elements

Signed-off-by: xadupre <xadupre@microsoft.com>

* remove duplicated function bfloat16_to_float32

Signed-off-by: xadupre <xadupre@microsoft.com>

* annotation

Signed-off-by: xadupre <xadupre@microsoft.com>

* remove pprint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix ConvTranspose

Signed-off-by: xadupre <xadupre@microsoft.com>

* improves conv transpose

Signed-off-by: xadupre <xadupre@microsoft.com>

* black

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix pad in ConvTranspose

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix convtranspose

Signed-off-by: xadupre <xadupre@microsoft.com>

* better documentation for bfloat16_to_float32

Signed-off-by: xadupre <xadupre@microsoft.com>

* extend annotation

Signed-off-by: xadupre <xadupre@microsoft.com>

* improves resize

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix Resize

Signed-off-by: xadupre <xadupre@microsoft.com>

* complete momentum

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix stft

Signed-off-by: xadupre <xadupre@microsoft.com>

* better comment

Signed-off-by: xadupre <xadupre@microsoft.com>

* update the number of mandatory tests to pass

Signed-off-by: xadupre <xadupre@microsoft.com>

* documentation

Signed-off-by: xadupre <xadupre@microsoft.com>

* merge

Signed-off-by: xadupre <xadupre@microsoft.com>

* fix context dependent implementation

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* lint

Signed-off-by: xadupre <xadupre@microsoft.com>

* misspelling

Signed-off-by: xadupre <xadupre@microsoft.com>

Signed-off-by: xadupre <xadupre@microsoft.com>
Signed-off-by: sdpython <xavier.dupre@gmail.com>
Co-authored-by: sdpython <xavier.dupre@gmail.com>
Signed-off-by: Yi Zhang <zhanyi@microsoft.com>

* fix parse repo name

Signed-off-by: Yi Zhang <zhanyi@microsoft.com>

* revert change

Signed-off-by: Yi Zhang <zhanyi@microsoft.com>

Signed-off-by: Chun-Wei Chen <jacky82226@gmail.com>
Signed-off-by: Yi Zhang <zhanyi@microsoft.com>
Signed-off-by: Christian Bourjau <christian.bourjau@quantco.com>
Signed-off-by: xadupre <xadupre@microsoft.com>
Signed-off-by: sdpython <xavier.dupre@gmail.com>
Co-authored-by: Chun-Wei Chen <jacky82226@gmail.com>
Co-authored-by: Christian Bourjau <cbourjau@users.noreply.github.com>
Co-authored-by: G. Ramalingam <grama@microsoft.com>
Co-authored-by: Xavier Dupré <xadupre@users.noreply.github.com>
Co-authored-by: sdpython <xavier.dupre@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
module: hub onnx.hub
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

4 participants