Creates a set of variables that matches the given
tff.utils.create_variables( name, type_spec, **kwargs )
tf.get_variables, this method will always create new variables, and
will not retrieve variables previously created with the same name.
name: The common name to use for the scope in which all of the variables are to be created.
type_spec: An instance of
tff.Typeor something convertible to it. The type signature may only be composed of tensor types and named tuples, possibly nested.
**kwargs: Additional keyword args to pass to
Either a single variable when invoked with a tensor TFF type, or a nested structure of variables created in the appropriately-named variable scopes made up of anonymous tuples if invoked with a named tuple TFF type.
type_specis not a type signature composed of tensor and named tuple TFF types.