在 Tensorflow 中,所有不同的变量和运算都是储存在计算图中。使用时,先画图,后分配资源。说白了,画图要关心的就是变量,数据,网络结构确定。分配资源,就是创建一个session,与该图相关的计算都是限制在该session中运行的。所以在很多深度学习构建的python代码中都会看到with tf.Session() as sess: 原因就在于此。