In gpflow1 I was able to do:
saver = gpflow.saver.Saver()
saver.save(filename, model)
and then restore the model with
with tf.Graph().as_default() as graph, tf.Session().as_default():
model_copy = saver.load(filename)
I saw that there is a way to checkpoint models in gpflow2, but it is not clear to me how I would restore a checkpoint in another session.
Any input would be appreciated.