BREAKING_CHANGE: Split out event_ndims=0 bijectors from Affine and CholeskyOuterProduct.
authorA. Unique TensorFlower <gardener@tensorflow.org>
Mon, 12 Mar 2018 23:54:10 +0000 (16:54 -0700)
committerTensorFlower Gardener <gardener@tensorflow.org>
Mon, 12 Mar 2018 23:57:27 +0000 (16:57 -0700)
commit6a125bbc0e6fd1e33c90cc6134b2466bbc81198a
treeb85a572805065187c2d94b745d425d4d2e64cdc9
parent2277b19ee300640c58137bc43ad152f357b3d7c3
BREAKING_CHANGE: Split out event_ndims=0 bijectors from Affine and CholeskyOuterProduct.
    - Deprecate event_ndims argument
    - Create a Square bijector for the scalar case of CholeskyOuterProduct (which now only operates on matrices).
    - Create a AffineScalar bijector for the scalar case of Affine (which now only operates on vectors)

PiperOrigin-RevId: 188801116
14 files changed:
tensorflow/contrib/distributions/BUILD
tensorflow/contrib/distributions/python/kernel_tests/bijectors/affine_scalar_test.py [new file with mode: 0644]
tensorflow/contrib/distributions/python/kernel_tests/bijectors/affine_test.py
tensorflow/contrib/distributions/python/kernel_tests/bijectors/cholesky_outer_product_test.py
tensorflow/contrib/distributions/python/kernel_tests/bijectors/invert_test.py
tensorflow/contrib/distributions/python/kernel_tests/bijectors/square_test.py [new file with mode: 0644]
tensorflow/contrib/distributions/python/kernel_tests/transformed_distribution_test.py
tensorflow/contrib/distributions/python/ops/bijectors/__init__.py
tensorflow/contrib/distributions/python/ops/bijectors/affine.py
tensorflow/contrib/distributions/python/ops/bijectors/affine_scalar.py [new file with mode: 0644]
tensorflow/contrib/distributions/python/ops/bijectors/cholesky_outer_product.py
tensorflow/contrib/distributions/python/ops/bijectors/square.py [new file with mode: 0644]
tensorflow/contrib/distributions/python/ops/sinh_arcsinh.py
tensorflow/contrib/distributions/python/ops/vector_sinh_arcsinh_diag.py