Hi,
I don't think weights get updated because of the tf.sign function cutting off backprop gradients:
binarized_filters = tf.sign(tiled_filters + expanded_stddev, name="binarized_filters")
i believe this line is needed:
with tf.get_default_graph().gradient_override_map({"Sign": "Identity"}):
Hi,
I don't think weights get updated because of the tf.sign function cutting off backprop gradients:
binarized_filters = tf.sign(tiled_filters + expanded_stddev, name="binarized_filters")i believe this line is needed:
with tf.get_default_graph().gradient_override_map({"Sign": "Identity"}):