From the code, it looks like the loading process is bugging out when the python pickler calls load(). The pickler used for saving and loading must be the same. I think the problem is that you switched python versions: I’m not sure if the pickler for python 2 is the same as for python 3.