Support `float16` `dtype` in `tf.linalg.*`.
authorJoshua V. Dillon <jvdillon@google.com>
Fri, 2 Feb 2018 21:08:31 +0000 (13:08 -0800)
committerTensorFlower Gardener <gardener@tensorflow.org>
Fri, 2 Feb 2018 21:15:17 +0000 (13:15 -0800)
commitf85f23bea87ea856ac839806b5d62f4257fb684b
tree7a451d9974675cb41fc181117803dc12756a8fc2
parentaf9afcfe44ed97dc13422445b1f1c91eaa98d583
Support `float16` `dtype` in `tf.linalg.*`.
Note: not all `LinearOperator` functions will support `float16`. This change
merely enables constructing the `LinearOperator` object(s) using this `dtype`.

PiperOrigin-RevId: 184323477
tensorflow/python/ops/linalg/linalg_impl.py
tensorflow/python/ops/linalg/linear_operator_diag.py
tensorflow/python/ops/linalg/linear_operator_full_matrix.py
tensorflow/python/ops/linalg/linear_operator_low_rank_update.py
tensorflow/python/ops/linalg/linear_operator_lower_triangular.py