code: def broadcast(value, root_rank, name=None):
      """
      Perform a broadcast on a tensor-compatible value.
  
      Arguments:
          value: A tensor-compatible value to reduce.
                 The shape of the input must be identical across all ranks.
          root_rank: Rank of the process from which global variables will be
                     broadcasted to all other processes.
          name: Optional name for the constants created by this operation.
      """
      return _impl.broadcast(K, value, root_rank, name)
  
imports: import warnings
  from packaging import version
  import keras
  import keras.backend
  import tensorflow
  from horovod.tensorflow import init
  from horovod.tensorflow import shutdown
  from horovod.tensorflow import size, local_size, cross_size, rank, local_rank, cross_rank
  from horovod.tensorflow import is_initialized, start_timeline, stop_timeline
  from horovod.tensorflow import mpi_threads_supported, mpi_enabled, mpi_built
  from horovod.tensorflow import gloo_enabled, gloo_built
  from horovod.tensorflow import nccl_built, ddl_built, ccl_built, cuda_built, rocm_built
  from horovod.tensorflow import Average, Sum, Adasum
  from horovod.tensorflow.compression import Compression
  from horovod.tensorflow.mpi_ops import global_process_set
  from horovod.keras import callbacks, elastic
  import horovod._keras
label_desc: Use image node_id 6 for calling a global function with example usage: broadcast(value, root_rank, name) and returns: _impl