Saving and Loading GP model in PYMC3

You can try pickle the model, but the recommended way is to save the trace using pm.save_trace and pm.load_trace: https://github.com/pymc-devs/pymc3/pull/2975. And you re-initial the model everytime (ie, executing the with pm.Model()... block).