root-project / root

The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
https://root.cern
Other
2.65k stars 1.26k forks source link

[TMVA][SOFIE] Status of the support of ONNX operators #10360

Open axmat opened 2 years ago

axmat commented 2 years ago

This issue should track the status of the support of ONNX operators in TMVA/SOFIE.

Supported :

Work in progress :

Missing :

youlxs commented 11 months ago

Do we have the plan to support "MatMul" ?

lmoneta commented 11 months ago

MatMul is now supported in both master and 6.30, see

https://github.com/root-project/root/pull/12894

This above list needs to be updated with the new supported operator

youlxs commented 8 months ago

Do we have a plan to support "Split" ?

lmoneta commented 8 months ago

We can plan to support it if needed. It might take a little bit of time, since we need to support in SOFIE sequence of tensors which are the output of Split. For which type of model do you need Split?

youlxs commented 8 months ago

MatMul is now supported in both master and 6.30, see

12894

This above list needs to be updated with the new supported operator

thanks

youlxs commented 8 months ago

We can plan to support it if needed. It might take a little bit of time, since we need to support in SOFIE sequence of tensors which are the output of Split. For which type of model do you need Split?

I want to convert my model to the raw code to improve the prediction speed. As I saw from your slide the raw code generated through tmva has better performance than the original onnx runtime.