That’s odd because the error shows the dimension of the network you’ve created is different from the one you are loading. And if you didn’t change the architecture or hard-coded any thing related to the network, you should at least be able to load the weights.
Would you please try to use their own load_weights function and see if you can load the weights? You can find it in   utils.py.