def __init__(self, sess, param_dict, num_worker, weight_combiner=None, port=10080, reusable=False):
# threading.Thread.__init__(self)
self._session = sess
self._port = port
self._param_dict = param_dict
self._application = web.Application([(r"/", ParameterServerHandler, {'server':self})])
self._version = 0
self._sync_lock = threading.Lock()
self._num_worker = num_worker
self._ended_worker = sets.Set()
self._http_server = None
self._reusable = reusable
if weight_combiner is None:
self._weight_combiner = MeanWeightCombiner(num_worker)
else:
self._weight_combiner = weight_combiner
评论列表
文章目录