ocess_group: The process group on which the synchronization is called. Default is the world. - dist_sync_fn: Function that performs the allgather option on the metric state. Default is an custom implementation that calls ``torch.distributed.all_gather`` internally. - distributed_available_fn: Function that checks if the distributed backend is available. Defaults to a check of ``torch.distributed.is_available()`` and ``torch.distributed.is_initialized()``. - sync_on_compute: If metric state should synchronize when ``compute`` is called. Default is ``True`` - compute_with_cache: If results from ``compute`` should be cached. Default is ``False`` Ú