# This file is MACHINE GENERATED! Do not edit.
# Generated by: tensorflow/python/tools/api/generator2/generator/generator.py script.
"""Public API for tf._api.v2.distribute namespace
"""

import sys as _sys

from tensorflow._api.v2.compat.v1.distribute import cluster_resolver
from tensorflow._api.v2.compat.v1.distribute import experimental
from tensorflow.python.distribute.cross_device_ops import CrossDeviceOps # line: 251
from tensorflow.python.distribute.cross_device_ops import HierarchicalCopyAllReduce # line: 996
from tensorflow.python.distribute.cross_device_ops import NcclAllReduce # line: 959
from tensorflow.python.distribute.cross_device_ops import ReductionToOneDevice # line: 581
from tensorflow.python.distribute.distribute_lib import InputContext # line: 840
from tensorflow.python.distribute.distribute_lib import InputReplicationMode # line: 823
from tensorflow.python.distribute.distribute_lib import ReplicaContextV1 as ReplicaContext # line: 3920
from tensorflow.python.distribute.distribute_lib import RunOptions # line: 979
from tensorflow.python.distribute.distribute_lib import StrategyV1 as Strategy # line: 2218
from tensorflow.python.distribute.distribute_lib import StrategyExtendedV1 as StrategyExtended # line: 3115
from tensorflow.python.distribute.distribute_lib import experimental_set_strategy # line: 583
from tensorflow.python.distribute.distribute_lib import get_replica_context # line: 453
from tensorflow.python.distribute.distribute_lib import get_strategy # line: 542
from tensorflow.python.distribute.distribute_lib import has_strategy # line: 562
from tensorflow.python.distribute.distribute_lib import in_cross_replica_context # line: 517
from tensorflow.python.distribute.distribute_utils import get_loss_reduction # line: 39
from tensorflow.python.distribute.mirrored_strategy import MirroredStrategyV1 as MirroredStrategy # line: 293
from tensorflow.python.distribute.one_device_strategy import OneDeviceStrategyV1 as OneDeviceStrategy # line: 239
from tensorflow.python.distribute.reduce_util import ReduceOp # line: 23
from tensorflow.python.training.server_lib import Server # line: 94

from tensorflow.python.util import module_wrapper as _module_wrapper

if not isinstance(_sys.modules[__name__], _module_wrapper.TFModuleWrapper):
  _sys.modules[__name__] = _module_wrapper.TFModuleWrapper(
      _sys.modules[__name__], "distribute", public_apis=None, deprecation=False,
      has_lite=False)
