Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shape inference for NMS #2269

Merged
merged 8 commits into from
Sep 13, 2019
Merged

Conversation

hariharans29
Copy link
Contributor

Implement shape inference for NMS op and add corresponding test.

CC: @linkerzhang @gramalingam @stevenlix

One open question I had was since NMS has multiple optional scalar inputs that do not determine output shape, do we still need to validate their shape (if they are present) or let the runtime deal with faulty inputs ? There also seems to be a debate as to whether a "scalar" should strictly be a one-element tensor with 0 dims or whether it can be a one-element tensor with shape [1]. Strictly checking for something here might cause ShapeInference exceptions to be thrown for any existing working model and hence I did not validate the optional input shapes as they do not affect output shape anyway.

@hariharans29 hariharans29 requested review from a team as code owners August 29, 2019 19:04
@hariharans29 hariharans29 reopened this Sep 4, 2019
@hariharans29
Copy link
Contributor Author

@ebarsoum @gramalingam - @stevenlix said he wanted this logic. So could you kindly take a look when you have a couple of minutes please ?

@prasanthpul prasanthpul added this to the 1.6 milestone Sep 6, 2019
@prasanthpul prasanthpul added the operator Issues related to ONNX operators label Sep 9, 2019
@hariharans29
Copy link
Contributor Author

@gramalingam - thanks for reviewing. I resolved conflict with master. Please let me know if you have any concerns merging.

@gramalingam gramalingam merged commit 0c765d9 into onnx:master Sep 13, 2019
jcwchen pushed a commit to jcwchen/onnx that referenced this pull request Sep 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
operator Issues related to ONNX operators
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants