Similar to cr/188652533, specify the `maximum_iterations` to tf.while_loop in tf...
authorA. Unique TensorFlower <gardener@tensorflow.org>
Thu, 31 May 2018 22:05:23 +0000 (15:05 -0700)
committerTensorFlower Gardener <gardener@tensorflow.org>
Thu, 31 May 2018 22:08:20 +0000 (15:08 -0700)
PiperOrigin-RevId: 198786266

tensorflow/python/ops/functional_ops.py

index 394ad0b..30413f2 100644 (file)
@@ -455,7 +455,8 @@ def map_fn(fn, elems, dtype=None, parallel_iterations=10, back_prop=True,
         lambda i, _: i < n, compute, (i, accs_ta),
         parallel_iterations=parallel_iterations,
         back_prop=back_prop,
-        swap_memory=swap_memory)
+        swap_memory=swap_memory,
+        maximum_iterations=n)
     results_flat = [r.stack() for r in r_a]
 
     n_static = elems_flat[0].get_shape().with_rank_at_least(1)[0]