The BackendKerneAdapter class would encapsulate the include/source file finding for each backend library. Preparation for adding the pulp-nnx backend library.
Additionally, changed the decision making for the "auto" precision library to be done during initialization and uniformly for the whole graph, i.e. if the graph needs "mixed-sw" it will use "mixed-sw" for every node, even though it might use somewhere "8bit".
The BackendKerneAdapter class would encapsulate the include/source file finding for each backend library. Preparation for adding the pulp-nnx backend library.
Additionally, changed the decision making for the "auto" precision library to be done during initialization and uniformly for the whole graph, i.e. if the graph needs "mixed-sw" it will use "mixed-sw" for every node, even though it might use somewhere "8bit".