1) Implementing these ONNX operators.
-
We are working on dnnc-operators repo in C++. Our development status is mentioned here
-
You can study Matmul.h, Add.h and Threshholdrelu.h to get a demo of what we are trying to achieve.
-
Here is a Tutorial for eigen library.
-
Here is more indepth discussion of philosophy and features of Eigen
-
Also check out Eigen documentation
2) Test the above ONNX operators.
-
Here are the test cases
-
After making this branch stable it will be merged in the official repo dnnCompiler.
-
Here is a SWIG Tutorial.
-
DNNC operators and tensors should be implemented for the python interface with SWIG.
-
Check out Numpy for the implementation of our tensor and it's simplicity.