TensorFlow,session会话
第一种模式是要直接自己手动编写代码调用session生成函数和关闭session函数。首先创建一个会话:sess = tf.Session()
调用一个会话示例,比如得到result的取值:sess.run(result)
最后关闭一个会话让该次程序运行用到的资源得到释放
sess.close()
那么如何编写代码来使用session第一种模式呢?
代码如下:
with tf.Session() as sess:
sess.run(...)
第二种模式就是就是构建默认的session函数:tf.InteractiveSession
tf.InteractiveSession的使用方法,代码编写如下:
sess=tf.InteractiveSession()
print(result.eval())
sess.close()
通过ConfigProto 配置会话的方法。代码如下:
config=tf.ConfigProto(allow_soft_placement=True,
log_device_Placement=True)
sess1=tf.InteractiveSession(config=config)
sess2=tf.Session(config=config)
平时多编写代码,多练练就不会忘记要添加session会话了。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!