Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为分布式Tensorflow的不同方法创建中心会话对象_Python_Tensorflow_Distributed Computing - Fatal编程技术网

Python 为分布式Tensorflow的不同方法创建中心会话对象

Python 为分布式Tensorflow的不同方法创建中心会话对象,python,tensorflow,distributed-computing,Python,Tensorflow,Distributed Computing,在过去的两天里,我一直在使用分布式tensorflow。我正在运行一个分布式策略梯度代理,它使用一个自定义的模型对象,该对象具有独立的方法,如def calculate\u gradients和def update\u params。每个方法都需要访问sess对象,并执行sess.run()以执行一些计算。我正在定义一个中央主管对象self.sv=supervisor()。在需要运行sess.run()的每个方法中,我必须单独调用self.sv.managed_会话(self.server.ta

在过去的两天里,我一直在使用分布式tensorflow。我正在运行一个分布式策略梯度代理,它使用一个自定义的
模型
对象,该对象具有独立的方法,如
def calculate\u gradients
def update\u params
。每个方法都需要访问
sess
对象,并执行
sess.run()
以执行一些计算。我正在定义一个中央主管对象
self.sv=supervisor()
。在需要运行sess.run()的每个方法中,我必须单独调用self.sv.managed_会话(self.server.target)作为sess
。有没有办法避免这种情况?我认为这真的减慢了我的代码