MCPcopy
hub / github.com/tensorlayer/TensorLayer / get_variable_with_initializer

Function get_variable_with_initializer

tensorlayer/layers/utils.py:132–148  ·  view source on GitHub ↗
(scope_name, var_name, shape, init=tl.initializers.random_normal())

Source from the content-addressed store, hash-verified

130
131
132def get_variable_with_initializer(scope_name, var_name, shape, init=tl.initializers.random_normal()):
133 # FIXME: documentation needed
134 # if tf.executing_eagerly():
135 var_name = scope_name + "/" + var_name
136 # if init_args is not None and len(init_args) != 0:
137 # initial_value = init(**init_args)(shape=shape)
138 # else:
139 # initial_value = init()(shape=shape)
140 # var = tf.Variable(initial_value=initial_value, name=var_name)
141 # FIXME: not sure whether this is correct?
142 initial_value = init(shape=shape)
143 var = tf.Variable(initial_value=initial_value, name=var_name) #, **init_args)
144
145 # else:
146 # with tf.variable_scope(scope_name, reuse=tf.AUTO_REUSE):
147 # var = tf.get_variable(name=var_name, initializer=tf.zeros(shape), trainable=train)
148 return var
149
150
151@deprecated_alias(printable='verbose', end_support_version=1.9) # TODO remove this line for the 1.9 release

Callers 1

_get_weightsMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…