From ee6035a2175a065282febbccb7a47564d9afa3fa Mon Sep 17 00:00:00 2001 From: Gjelt Date: Sat, 21 Apr 2018 21:15:03 +0200 Subject: [PATCH 1/2] bugfix for when dtype np.int defaults to int32 --- lucid/misc/gradient_override.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lucid/misc/gradient_override.py b/lucid/misc/gradient_override.py index bb18db3d..952ab6ef 100644 --- a/lucid/misc/gradient_override.py +++ b/lucid/misc/gradient_override.py @@ -40,7 +40,7 @@ def foo(x): ... Otherwise, you can use use the lower level `gradient_override_map()`, a convenience wrapper for `graph.gradient_override_map()`. """ - +low= from contextlib import contextmanager import numpy as np import tensorflow as tf @@ -67,7 +67,7 @@ def register_to_random_name(grad_f): Returns: String that gradient function was registered to. """ - grad_f_name = grad_f.__name__ + "_" + hex(np.random.randint(0, 1e10))[2:] + grad_f_name = grad_f.__name__ + "_" + hex(np.random.randint(low=0, high=1e10, dtype='int64'))[2:] tf.RegisterGradient(grad_f_name)(grad_f) return grad_f_name From f42453c27dadecf1ed9be665ff04828039c81339 Mon Sep 17 00:00:00 2001 From: Gjelt Date: Sat, 21 Apr 2018 21:16:54 +0200 Subject: [PATCH 2/2] bugfix for when dtype np.int defaults to int32 --- lucid/misc/gradient_override.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lucid/misc/gradient_override.py b/lucid/misc/gradient_override.py index 952ab6ef..292a3117 100644 --- a/lucid/misc/gradient_override.py +++ b/lucid/misc/gradient_override.py @@ -40,7 +40,7 @@ def foo(x): ... Otherwise, you can use use the lower level `gradient_override_map()`, a convenience wrapper for `graph.gradient_override_map()`. """ -low= + from contextlib import contextmanager import numpy as np import tensorflow as tf