in supervised_reptile/variables.py [0:0]
def __init__(self, session, variables):
self._session = session
self._variables = variables
self._placeholders = [tf.placeholder(v.dtype.base_dtype, shape=v.get_shape())
for v in variables]
assigns = [tf.assign(v, p) for v, p in zip(self._variables, self._placeholders)]
self._assign_op = tf.group(*assigns)