parameters: ()
return_statement: return _global_policy
docstring: Returns the global dtype policy.
  
    The global policy is the default `tf.keras.mixed_precision.Policy` used for
    layers, if no policy is passed to the layer constructor. If no policy has been
    set with `keras.mixed_precision.set_global_policy`, this will return a policy
    constructed from `tf.keras.backend.floatx()` (floatx defaults to float32).
  
    >>> tf.keras.mixed_precision.global_policy()
    <Policy "float32">
    >>> tf.keras.layers.Dense(10).dtype_policy  # Defaults to the global policy
    <Policy "float32">
  
    If TensorFlow 2 behavior has been disabled with
    `tf.compat.v1.disable_v2_behavior()`, this will instead return a special
    "_infer" policy which infers the dtype from the dtype of the first input the
    first time the layer is called. This behavior matches the behavior that
    existed in TensorFlow 1.
  
    See `tf.keras.mixed_precision.Policy` for more information on policies.
  
    Returns:
      The global Policy.
docstring_summary: Returns the global dtype policy.
docstring_tokens: Returns the global dtype policy .
function: def global_policy():
    """Returns the global dtype policy.
  
    The global policy is the default `tf.keras.mixed_precision.Policy` used for
    layers, if no policy is passed to the layer constructor. If no policy has been
    set with `keras.mixed_precision.set_global_policy`, this will return a policy
    constructed from `tf.keras.backend.floatx()` (floatx defaults to float32).
  
    >>> tf.keras.mixed_precision.global_policy()
    <Policy "float32">
    >>> tf.keras.layers.Dense(10).dtype_policy  # Defaults to the global policy
    <Policy "float32">
  
    If TensorFlow 2 behavior has been disabled with
    `tf.compat.v1.disable_v2_behavior()`, this will instead return a special
    "_infer" policy which infers the dtype from the dtype of the first input the
    first time the layer is called. This behavior matches the behavior that
    existed in TensorFlow 1.
  
    See `tf.keras.mixed_precision.Policy` for more information on policies.
  
    Returns:
      The global Policy.
    """
    if _global_policy is None:
      if base_layer_utils.v2_dtype_behavior_enabled():
        return Policy(backend.floatx())
      else:
        return Policy('_infer')
    return _global_policy
function_tokens: def global_policy ( ) : if _global_policy is None : if base_layer_utils . v2_dtype_behavior_enabled ( ) : return Policy ( backend . floatx ( ) ) else : return Policy ( '_infer' ) return _global_policy