I managed to understand that it depends on two TensorFlow libraries.
site-packages/tensorflow/libtensorflow_cc.so.2
site-packages/tensorflow/libtensorflow_framework.so.2
I think you are probably pushing your dependent libraries, which is not necessary. It's generally better to give the users of your repo instructions on how to install those libraries for themselves. For example, here.
It's normal practice to include the site-packages into a .gitignore. In fact, if this is part of a Python virtual environment, add that to your .gitignore. Instead you can generate a requirements file (requirements.txt
) using pip. This article should show how.
I also found this about using gitignore files.