parameters: (cls,
                          initial_value=None,
                          trainable=None,
                          validate_shape=True,
                          caching_device=None,
                          name=None,
                          variable_def=None,
                          dtype=None,
                          import_scope=None,
                          constraint=None,
                          synchronization=VariableSynchronization.AUTO,
                          aggregation=VariableAggregation.NONE,
                          shape=None)
return_statement: return previous_getter(
          initial_value=initial_value,
          trainable=trainable,
          validate_shape=validate_shape,
          caching_device=caching_device,
          name=name,
          variable_def=variable_def,
          dtype=dtype,
          import_scope=import_scope,
          constraint=constraint,
          synchronization=synchronization,
          aggregation=aggregation,
          shape=shape)
docstring: Call on Variable class. Useful to force the signature.
docstring_summary: Call on Variable class. Useful to force the signature.
docstring_tokens: Call on Variable class . Useful to force the signature .
function: def _variable_v2_call(cls,
                          initial_value=None,
                          trainable=None,
                          validate_shape=True,
                          caching_device=None,
                          name=None,
                          variable_def=None,
                          dtype=None,
                          import_scope=None,
                          constraint=None,
                          synchronization=VariableSynchronization.AUTO,
                          aggregation=VariableAggregation.NONE,
                          shape=None):
      """Call on Variable class. Useful to force the signature."""
      previous_getter = lambda **kws: default_variable_creator_v2(None, **kws)
      for _, getter in ops.get_default_graph()._variable_creator_stack:  # pylint: disable=protected-access
        previous_getter = _make_getter(getter, previous_getter)
  
      # Reset `aggregation` that is explicitly set as `None` to the enum NONE.
      if aggregation is None:
        aggregation = VariableAggregation.NONE
      return previous_getter(
          initial_value=initial_value,
          trainable=trainable,
          validate_shape=validate_shape,
          caching_device=caching_device,
          name=name,
          variable_def=variable_def,
          dtype=dtype,
          import_scope=import_scope,
          constraint=constraint,
          synchronization=synchronization,
          aggregation=aggregation,
          shape=shape)
function_tokens: def _variable_v2_call ( cls , initial_value = None , trainable = None , validate_shape = True , caching_device = None , name = None , variable_def = None , dtype = None , import_scope = None , constraint = None , synchronization = VariableSynchronization . AUTO , aggregation = VariableAggregation . NONE , shape = None ) : previous_getter = lambda * * kws : default_variable_creator_v2 ( None , * * kws ) for _ , getter in ops . get_default_graph ( ) . _variable_creator_stack : # pylint: disable=protected-access previous_getter = _make_getter ( getter , previous_getter ) # Reset `aggregation` that is explicitly set as `None` to the enum NONE. if aggregation is None : aggregation = VariableAggregation . NONE return previous_getter ( initial_value = initial_value , trainable = trainable , validate_shape = validate_shape , caching_device = caching_device , name = name , variable_def = variable_def , dtype = dtype , import_scope = import_scope , constraint = constraint , synchronization = synchronization , aggregation = aggregation , shape = shape )