From b8c517ab4ef0bd851ef2f8187935fd3a90261af5 Mon Sep 17 00:00:00 2001 From: Daniel Salvadori Date: Wed, 6 Mar 2019 09:26:33 -0300 Subject: [PATCH] Reinstate eager check inside _GradientsHelper --- tensorflow/python/ops/gradients_util.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tensorflow/python/ops/gradients_util.py b/tensorflow/python/ops/gradients_util.py index 6f4ca163d2c..64c199ad29d 100644 --- a/tensorflow/python/ops/gradients_util.py +++ b/tensorflow/python/ops/gradients_util.py @@ -542,6 +542,9 @@ def _GradientsHelper(ys, unconnected_gradients=UnconnectedGradients.NONE, src_graph=None): """Implementation of gradients().""" + if context.executing_eagerly(): + raise RuntimeError("tf.gradients is not supported when eager execution " + "is enabled. Use tf.GradientTape instead.") if src_graph is None: src_graph = ops.get_default_graph() try: