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).