Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Partial Python 3.7 Support #261
Seems to be some pickling errors when trying to pass around a multiprocessing.Process object in Python 3.7. I don't fully understand why this works in Python 3.6. This fix should be backwards compatible with Python 3.6, however I have not tested it on Windows.
This isn't a current problem, but if DeepFaceLab wants to upgrade Python versions at some point, then this would be a necessary fix.
I only consider this partial because the default Tensorflow shipped is Tensorflow 12.0, which unless using a custom build will not work with Python 3.7. However, it does work with Tensorflow 13, but then we run into the batch size regression.
Anyways, let me know what you think.