美文网首页
tf.InteractiveSession()与tf.Sessi

tf.InteractiveSession()与tf.Sessi

作者: sir_bear | 来源:发表于2019-03-27 11:07 被阅读0次

    交互式使用会话:InteractiveSession类
    sess = tf.InteractiveSession()
    它能让你在运行图的时候,插入一些计算图,这些计算图是由某些操作(operations)构成的。这对于工作在交互式环境中的人们来说非常便利,比如使用IPython。
    tf.InteractiveSession()是一种交互式的session方式,它让自己成为了默认的session,也就是说用户在不需要指明用哪个session运行的情况下,就可以运行起来,这就是默认的好处省去每次都要显示地说明sess的繁琐

    使用InteractiveSession一个主要的变化是:运行在没有指定会话对象的情况下运行变量。这是与Session()最大的不同。
    另外,Session()使用with..as..后可以不使用close关闭对话,而调用InteractiveSession需要在最后调用close

    总结:tf.InteractiveSession()默认自己就是用户要操作的session,而tf.Session()没有这个默认,因此用eval()启动计算时需要指明session。

    相关文章

      网友评论

          本文标题:tf.InteractiveSession()与tf.Sessi

          本文链接:https://www.haomeiwen.com/subject/jogavqtx.html