aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/losses
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2016-11-30 11:51:57 -0800
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2016-11-30 12:04:17 -0800
commitfe558b0b0ca3866b1b3b5484625c41877ac0fd57 (patch)
treeb23cef6b74290c258c6631760fdc42de077808cc /tensorflow/contrib/losses
parenta3b8ea6b477861933dda7a053e480cda52b6d584 (diff)
Deprecate tf.select since it is getting replaced by tf.where.
Change: 140632089
Diffstat (limited to 'tensorflow/contrib/losses')
-rw-r--r--tensorflow/contrib/losses/python/losses/loss_ops.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/tensorflow/contrib/losses/python/losses/loss_ops.py b/tensorflow/contrib/losses/python/losses/loss_ops.py
index 8078d9f51a..c17b251d3e 100644
--- a/tensorflow/contrib/losses/python/losses/loss_ops.py
+++ b/tensorflow/contrib/losses/python/losses/loss_ops.py
@@ -117,9 +117,9 @@ def _safe_div(numerator, denominator, name="value"):
Returns:
The element-wise value of the numerator divided by the denominator.
"""
- return math_ops.select(
+ return array_ops.where(
math_ops.greater(denominator, 0),
- math_ops.div(numerator, math_ops.select(
+ math_ops.div(numerator, array_ops.where(
math_ops.equal(denominator, 0),
array_ops.ones_like(denominator), denominator)),
array_ops.zeros_like(numerator),
@@ -213,7 +213,7 @@ def _num_present(losses, weights, per_batch=False):
[0], [1]), [])
num_per_batch = math_ops.div(math_ops.to_float(array_ops.size(losses)),
math_ops.to_float(batch_size))
- num_per_batch = math_ops.select(math_ops.equal(weights, 0),
+ num_per_batch = array_ops.where(math_ops.equal(weights, 0),
0.0, num_per_batch)
num_per_batch = math_ops.mul(array_ops.ones(
array_ops.reshape(batch_size, [1])), num_per_batch)
@@ -683,7 +683,7 @@ def mean_pairwise_squared_error(
loss = _scale_losses(term1 - term2, weights)
- mean_loss = math_ops.select(math_ops.reduce_sum(num_present_per_batch) > 0,
+ mean_loss = array_ops.where(math_ops.reduce_sum(num_present_per_batch) > 0,
loss,
array_ops.zeros_like(loss),
name="value")