larq / compute-engine

Highly optimized inference engine for Binarized Neural Networks
https://docs.larq.dev/compute-engine
Apache License 2.0
242 stars 34 forks source link

Split Python interpreter in two classes #675

Closed Tombana closed 3 years ago

Tombana commented 3 years ago

What do these changes do?

This splits the Interpreter python class in InterpreterBase (python-only) and Interpreter (including the C++ module). The base class is also used by our private interpreters, and this split avoids their dependency on the full LCE interpreter.

How Has This Been Tested?

CI covers this.