0
我必須在初始化中加載模型,然後通過某個函數重用它。在我的架構函數中,通過一個模型運行預測多個數據集,我認爲每個數據集的硬盤驅動器負載模型不是一個好的解決方案。加載Tensorflow模型並通過其他函數重用它
我需要這樣的事情,即功能之間共享會話(或模型):
def __init__(self):
self.graph = tf.Graph()
with self.graph.as_default():
self.sess = tf.Session()
with sess.as_default():
saver.restore(tf.get_default_session(), path_to_checkpoint)
def some_func():
with self.graph.as_default():
with self.sess.as_default():
self.sess.run()
有沒有做到這一點任何適當的方式?