在TensorFlow中,所有操作都必须在会话(session)中执行,会话负责分配和管理各种资源。在会话中提供了一个run方法,可以用它来执行计算图整体或者其中的一部分节点。在执行run方法时,还需要用feed_dict把相关数据输入到计算图。当run被调用时,TensorFlow将会从指定的输出节点开始,向前查找所有的依赖节点,所有依赖节点都将被执行。这些操作随后将被分配到物理执行单元上(比如CPU或GPU),这种分配规则由TensorFlow中的分配算法决定。