code: def allreduce(
      backend,
      value,
      name,
      average,
      prescale_factor,
      postscale_factor,
      op,
      compression,
  ):
      return _eval(
          backend,
          hvd.allreduce(
              tf.constant(value, name=name),
              average=average,
              prescale_factor=prescale_factor,
              postscale_factor=postscale_factor,
              op=op,
              compression=compression,
          ),
      )
  
file_path: horovod/horovod/_keras/__init__.py
imports: import os
  from packaging import version
  import horovod.tensorflow
  import tensorflow
  from horovod.tensorflow.gradient_aggregation import LocalGradientAggregationHelper
  from horovod.tensorflow.gradient_aggregation_eager import LocalGradientAggregationHelperEager
  from horovod.tensorflow.mpi_ops import rank, size_op
label_desc: Use image node_id 3 for calling a global function with example usage: allreduce(backend, value, name, average, prescale_factor, postscale_factor, op, compression) and returns: _eval