summaryrefslogtreecommitdiff
path: root/inversion
diff options
context:
space:
mode:
Diffstat (limited to 'inversion')
-rw-r--r--inversion/live.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/inversion/live.py b/inversion/live.py
index ffac0af..e8001ef 100644
--- a/inversion/live.py
+++ b/inversion/live.py
@@ -212,6 +212,13 @@ class Interpolator:
gen_in['y'] = lerp_label.output
self.gen_img = generator(gen_in, signature=gen_signature)
+ gen_layer_name = 'module_apply_' + gen_signature + '/' + params.inv_layer
+ gen_encoding = tf.get_default_graph().get_tensor_by_name(gen_layer_name)
+ ENC_SHAPE = gen_encoding.get_shape().as_list()[1:]
+ set_encoding = tf.get_variable(name='encoding', dtype=tf.float32, shape=[BATCH_SIZE,] + ENC_SHAPE)
+ encoding_mix = LerpParam('encoding_mix', a_in=gen_encoding, b_in=set_encoding, shape=[BATCH_SIZE,] + ENC_SHAPE, datatype="input")
+ tf.contrib.graph_editor.swap_ts(gen_encoding, encoding_mix)
+
sys.stderr.write("Sin params: {}\n".format(", ".join(self.sin_params.keys())))
sys.stderr.write("Lerp params: {}\n".format(", ".join(self.lerp_params.keys())))
sys.stderr.write("Opts: {}\n".format(", ".join(self.opts.keys())))