class_docstr: Extended class for ParameterServerStrategyV2.
  
  Please see `tf.distribute.StrategyExtended` doc for more information.
class_docstr_tok: ["Extended","class","for","ParameterServerStrategyV2",".","Please","see","`","tf.distribute.StrategyExtended","`","doc","for","more","information","."]
code: def _reduce(self, reduce_op, value):
      self._assert_being_scheduled_by_cluster_coordinator()
      dst = (
          device_util.current()
          or self._default_device
          or "/device:CPU:0"
      )
      destinations = device_util.canonicalize_without_job_and_task(dst)
      result = self._local_results(
          self.reduce_to(reduce_op, value, destinations)
      )[0]
      return result
  
imports: import functools
  import os
  import threading
  from tensorflow.python.distribute import cross_device_ops
  from tensorflow.python.distribute import device_util
  from tensorflow.python.distribute import distribute_lib
  from tensorflow.python.distribute import input_lib
  from tensorflow.python.distribute import input_util
  from tensorflow.python.distribute import load_context
  from tensorflow.python.distribute import mirrored_run
  from tensorflow.python.distribute import multi_worker_util
  from tensorflow.python.distribute import parameter_server_strategy
  from tensorflow.python.distribute import ps_values
  from tensorflow.python.distribute import sharded_variable
  from tensorflow.python.distribute import values
  from tensorflow.python.distribute.cluster_resolver import cluster_resolver
  from tensorflow.python.distribute.coordinator import cluster_coordinator
  from tensorflow.python.eager import context
  from tensorflow.python.eager import remote
  from tensorflow.python.framework import config
  from tensorflow.python.framework import device
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import tensor_shape
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import resource_variable_ops
  from tensorflow.python.ops import variable_scope
  from tensorflow.python.platform import tf_logging
  from tensorflow.python.trackable import base
  from tensorflow.python.training import server_lib
  from tensorflow.python.util import nest
  from tensorflow.python.util import tf_inspect
  from tensorflow.python.util.tf_export import tf_export
  from tsl.protobuf import coordination_config_pb2
label_desc: Use image node_id 16 for calling the ParameterServerStrategyV2Extended obj's underlying member method code with example usage: obj._reduce(reduce_op, value) and returns: result