-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Implementation of TreeEnsemble ai.onnx.ml==5 #22333
Conversation
Co-authored-by: Christian Bourjau <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lots of memory allocations. I had to rewerite a couple kernels in the past due to high allocation contentions that actually affected performance. Is it possible to use InlinedVector at least in some instances?
Using spans in function signagures would enable taking both kinds of vectors as inputs.
I don't have permission to push in this branch, can you give me permission? |
Is there anything we can do to push this forward, @xadupre ? |
I did a first refactoring today to avoid very long function signatures. There are a couple of other improvments I still need to make. |
### Description Merges PR #21851, #21222. Implements TreeEnsemble from ai.onnx.ml==5 (CPU). --------- Co-authored-by: Bilyana Indzheva <[email protected]> Co-authored-by: Bilyana Indzheva <[email protected]> Co-authored-by: Christian Bourjau <[email protected]>
### Description Merges PR microsoft#21851, microsoft#21222. Implements TreeEnsemble from ai.onnx.ml==5 (CPU). --------- Co-authored-by: Bilyana Indzheva <[email protected]> Co-authored-by: Bilyana Indzheva <[email protected]> Co-authored-by: Christian Bourjau <[email protected]>
### Description Merges PR microsoft#21851, microsoft#21222. Implements TreeEnsemble from ai.onnx.ml==5 (CPU). --------- Co-authored-by: Bilyana Indzheva <[email protected]> Co-authored-by: Bilyana Indzheva <[email protected]> Co-authored-by: Christian Bourjau <[email protected]>
Description
Merges PR #21851, #21222.
Implements TreeEnsemble from ai.onnx.ml==5 (CPU).