# Arg_Scope

### tf.contrib.framework.arg_scope(list_ops_or_scope, **kwargs)

Stores the default arguments for the given set of list_ops.

For usage, please see examples at top of the file.

##### Args:
• list_ops_or_scope: List or tuple of operations to set argument scope for or a dictionary containg the current scope. When list_ops_or_scope is a dict, kwargs must be empty. When list_ops_or_scope is a list or tuple, then every op in it need to be decorated with @add_arg_scope to work.
• **kwargs: keyword=value that will define the defaults for each op in list_ops. All the ops need to accept the given set of arguments.
##### Yields:

the current_scope, which is a dictionary of {op: {arg: value}}

##### Raises:
• TypeError: if list_ops is not a list or a tuple.
• ValueError: if any op in list_ops has not be decorated with @add_arg_scope.

### tf.contrib.framework.add_arg_scope(func)

Decorates a function with args so it can be used within an arg_scope.

##### Args:
• func: function to decorate.
##### Returns:

A tuple with the decorated function func_with_args().

### tf.contrib.framework.has_arg_scope(func)

Checks whether a func has been decorated with @add_arg_scope or not.

##### Args:
• func: function to check.

a boolean.

### tf.contrib.framework.arg_scoped_arguments(func)

Returns the list kwargs that arg_scope can set for a func.

##### Args:
• func: function which has been decorated with @add_arg_scope.
##### Returns:

a list of kwargs names.