tf.contrib.framework.smart_cond(
pred,
true_fn=None,
false_fn=None,
name=None
)
Defined in tensorflow/python/framework/smart_cond.py.
Return either true_fn() if predicate pred is true else false_fn().
If pred is a bool or has a constant value, we return either true_fn() or false_fn(), otherwise we use tf.cond to dynamically route to both.
pred: A scalar determining whether to return the result of true_fn or false_fn.true_fn: The callable to be performed if pred is true.false_fn: The callable to be performed if pred is false.name: Optional name prefix when using tf.cond.Tensors returned by the call to either true_fn or false_fn.
TypeError: If true_fn or false_fn is not callable.
© 2018 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/contrib/framework/smart_cond