I want to use pretrained SqueezeNet model implemented in Tensorflow in another Python package. The problem is that the current version of Tenorflow does not support Python 3.7 and also including whole Tensorflow package as a requirement is not a good idea since it is very space consuming and can be an additional source of issues in the package. The best option would be to avoid Tensorflow as a requirement.
Is there any option to convert Tensorflow model to operations in Numpy or any other representation which is lighter. I do not need the support for training the model since it is already pretrained. I will use the model just for prediction purposes. The solution must have an option to be packed in a Python package (installable through pip).
Any other suggestions welcome.