aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/metrics
diff options
context:
space:
mode:
authorGravatar Benoit Steiner <bsteiner@google.com>2018-05-30 14:45:56 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-05-30 14:49:24 -0700
commit5c751fe8d766d4875cc99d58a536a29652685e26 (patch)
tree3ff225d9b51bf93bca2493b35fe1a32fe109c8a8 /tensorflow/contrib/metrics
parent5810723cc8f25fcf651be56c5b0271f70011fc2d (diff)
Add control dependencies to the correct graph when simplifying packing ops.
PiperOrigin-RevId: 198622727
Diffstat (limited to 'tensorflow/contrib/metrics')
-rw-r--r--tensorflow/contrib/metrics/python/ops/metric_ops_test.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tensorflow/contrib/metrics/python/ops/metric_ops_test.py b/tensorflow/contrib/metrics/python/ops/metric_ops_test.py
index 76420db8bd..e6f75fcbd7 100644
--- a/tensorflow/contrib/metrics/python/ops/metric_ops_test.py
+++ b/tensorflow/contrib/metrics/python/ops/metric_ops_test.py
@@ -7101,6 +7101,14 @@ class CohenKappaTest(test.TestCase):
with self.assertRaises(ValueError):
metrics.cohen_kappa(labels, invalid_predictions, 3)
+ def testConditionalPackingOptimization(self):
+ placeholder = array_ops.placeholder(dtypes_lib.float32, [None])
+ values, update_op = metric_ops.streaming_concat(placeholder)
+ with self.test_session() as sess:
+ sess.run(variables.local_variables_initializer())
+ for feed in range(10):
+ sess.run(update_op, feed_dict={placeholder: [feed]})
+ print(sess.run(values))
if __name__ == '__main__':
test.main()