History log of /external/tensorflow/tensorflow/contrib/distributions/python/kernel_tests/mixture_test.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fcbfead019e064ac796a19b9d8b05325d26b3115 30-Jan-2018 A. Unique TensorFlower <gardener@tensorflow.org> Add static_sample flag to Mixture, permitting calls to `sample` to not rely on dynamic tensor indexing. This allows for some static graph compilation optimizations, but at the expense of sampling all underlying distributions in the mixture.

PiperOrigin-RevId: 183869189
/external/tensorflow/tensorflow/contrib/distributions/python/kernel_tests/mixture_test.py
0e286d372b9c04e7db62fa88695282cc0a0d61d9 03-Oct-2017 Joshua V. Dillon <jvdillon@google.com> Bugfix: tf.random_gamma incorrectly handles non-batch, scalar draws.

PiperOrigin-RevId: 170887206
/external/tensorflow/tensorflow/contrib/distributions/python/kernel_tests/mixture_test.py
46cf6262476b1d058e43acacc2c15097cc7bbf5a 26-Sep-2017 Joshua V. Dillon <jvdillon@google.com> Fix `tf.distributions.TransformedDistribution` caching.

PiperOrigin-RevId: 170093434
/external/tensorflow/tensorflow/contrib/distributions/python/kernel_tests/mixture_test.py
fa1f4a4d3e5ba44ed66e344a5be94f8ff3af9cb2 22-Aug-2017 A. Unique TensorFlower <gardener@tensorflow.org> Add standard deviation to mixture distribution.

PiperOrigin-RevId: 166077729
/external/tensorflow/tensorflow/contrib/distributions/python/kernel_tests/mixture_test.py
28ce1d163eeffe618a6972c5245be0e660d94e85 15-Aug-2017 A. Unique TensorFlower <gardener@tensorflow.org> Merge changes from github.
END_PUBLIC

---
Commit 9f81374c3 authored by raymondxyang<zihao.yang@microsoft.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Add option for build more python tests in Cmake (#11853)

* Ignore Windows built project

* Fix deprecated methods in tf.contrib.python

* Fix regex match for Windows build in contrib.keras

* Fix Regex match for Windows build in session_bundle

* * Fix deprecated methods
* Fix regex match for Windows
* Fix compatibility issue with Python 3.x

* Add missing ops into Windows build for test

* Enabled more testcases for Windows build

* Clean code and fix typo

* Add conditional cmake mode for enabling more unit testcase

* Add Cmake mode for major Contrib packages

* Add supplementary info in RAEDME for new cmake option

* * Update tf_tests after testing with TF 1.3
* Clean code and resolve conflicts

* Fix unsafe regex matches and format code

* Update exclude list after testing with latest master branch

* Fix missing module

---
Commit 98f0e1efe authored by Yong Tang<yong.tang.github@outlook.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Dynamic ksize and strides with MaxPool (#11875)

* Dynamic ksize with max_pool

This fix tries to fix the issue raised in 4746 where ksize
is static (attr) with max_pool.
This fix changes ksize to input tensor so that it is dynamic now.

This fix fixes 4746.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Add dynamic ksize to MaxPoolGrad and MaxPoolGradGrad

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Add test cases for max_pool_v2

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Fix GPU Jenkins issue.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Enable MaxPoolV2 in GPU

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Hide MaxPoolV2 and other fixes.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

---
Commit 02d6bc185 authored by Bairen Yi<byronyi@users.noreply.github.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
remove useless variable (#12212)

---
Commit ed6b0d905 authored by namrata-ibm<bhavenamrata@gmail.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Adding support for s390x in calculation of cpu_frequency (#12201)

---
Commit 627dfc9dd authored by Taehoon Lee<taehoonlee@snu.ac.kr>
Committed by Taehoon Lee<taehoonlee@snu.ac.kr>:
Fix typos

---
Commit c0f9b0a91 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
In fast-math mode emit a tanh that has a faster min/max.

PiperOrigin-RevId: 164943597

---
Commit 87605f3d6 authored by Kay Zhu<kayzhu@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
[TF:XLA] Use HloEvaluator for ComputeConstant, remove the need of a dedicated
compute constant backend.

PiperOrigin-RevId: 164940970

---
Commit 881de45c2 authored by Taehoon Lee<me@taehoonlee.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Add bool type supports for GPU kernels (#11927)

* Add bool type supports for GPU kernels

* Add bool type test codes for GPU kernels

---
Commit eeacdcdb1 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Add missing "CPU" suffix in registrations.

PiperOrigin-RevId: 164939527

---
Commit de01be952 authored by namrata-ibm<bhavenamrata@gmail.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Adding support for Big Endian in graph_constructor_test and wav_io (#12179)

---
Commit 26719d29f authored by QingYing Chen<pkudysj@126.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Implement CRF decode (Viterbi decode) for tensor (#12056)

* Implement CRF decoding for tensors

* add test code for tensor version's CRF decoding

* made modifications according to pylint

* add some comments for crf decode

* remove useless code

* add comments at the top comment of crf module and add more comments in crf_test

* capitalize first char of first word in comments

* replace crf_decode test code with a deterministic example

---
Commit f9a81ca2f authored by Pete Warden<pete@petewarden.com>
Committed by gunan<gunan@google.com>:
Create CI build script for Raspberry Pi (#12190)

* Create CI build script for Raspberry Pi

* Moved location of Pi build script

---
Commit e2a163a90 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Merge code from PR #11940 with internal changes from cl/164796436, and update Python tests to also run on GPU.

PiperOrigin-RevId: 164929133

---
Commit 08bbfa187 authored by Taehoon Lee<me@taehoonlee.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Fix typos (#12195)

---
Commit ab96f41fb authored by Luke Iwanski<luke@codeplay.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
[OpenCL] Extends matmul_benchmark.py to cover SYCL (#11697)

* [OpenCL] Extends matmul_benchmark.py to cover SYCL

* Fixed typo

* /gpu:0 -> /device:GPU:0

* Fixes control_flow_ops_py_test

* /gpu: -> /device:GPU:

* Fixes //tensorflow/python/profiler/internal:run_metadata_test

* gpu: -> GPU:

* Fixes tfprof_node

* [OpenCL] Fixes device path to name with many colons (#123)

The device path is constructed from a device name by replacing all
colons with underscores. Some device names contain more than one colon,
for example 'device:SYCL:0' which gives a path 'device_SYCL_0'. The
previous code would not convert this back to the original device name,
but rather to 'device:SYCL_0'.

An alternative fix would be to convert all underscores to colons in the
device name (i.e. remove the restriction inside `replace("_", ":", 1)`),
however I'm not sure if there are any device names which contain
underscores.

* If no gpu device aviable fake one

* gpu: -> device:GPU

* Fixes profiler test

* /gpu:x -> /device:GPU:x

* Fixes debug_io_utils_test.cc test

* Fixes device_name_utils_test.cc

---
Commit 35e7a3665 authored by Yong Tang<yong.tang.github@outlook.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Remove unneeded casting of int64 for reverse_sequence (#12192)

This fix remove unneeded cast of int64 for reverse_sequence:
```
lengths = math_ops.to_int64(lengths)
```
as int32 has already been enabled for reverse_sequence.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
---
Commit 9fba8c185 authored by Anna R<annarev@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Add benchmark dashboard link to benchmarks doc. Also, I added a link and
description for Benchmarks page to Community index page.

PiperOrigin-RevId: 164924906

---
Commit bb6f32fa7 authored by Mark Heffernan<meheff@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Make HloAliasAnalysis updatable after changes to the HLO graph.
As part of this change make HloAliasAnalysis a thinner layer which
basically only holds a map from HloValue to HloBuffer and vice versa.

PiperOrigin-RevId: 164923041

---
Commit 9103096c1 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by Thomas K?ppe<tkoeppe@google.com>:
Merged commit includes the following changes:
164923041 by meheff:

Make HloAliasAnalysis updatable after changes to the HLO graph.
As part of this change make HloAliasAnalysis a thinner layer which
basically only holds a map from HloValue to HloBuffer and vice versa.

--

PiperOrigin-RevId: 164923041

---
Commit 822603aed authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Merging sibling fusion instruction using multi_output_fusion

PiperOrigin-RevId: 164920220

---
Commit c035aa2a8 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Go: Update generated wrapper functions for TensorFlow ops.

PiperOrigin-RevId: 164917891

---
Commit e1e81d9ba authored by Luke Iwanski<luke@codeplay.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
[OpenCL] Fixes double memcpy bug (#151) (#12173)

* [OpenCL] Fixes double memcpy bug (#151)

As the debg CopyOp is called on a Tensor without type, we need to use
the DataType enum to get type information, and use this to pass the type
on to Eigen. This is a workaround Eigen's need to have a type when
calling memcpy. If the Eigen memcpy can be provided without a type
requirement, then the memcpy in sycl_util is unnecessary.

* Acts on feedback from: #12173/files/32cb12a9001b672425867b5a3110fd98e737a20b#r132496277

---
Commit d9ca2d86d authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Internal change

PiperOrigin-RevId: 164916465

---
Commit b8d13d218 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Remove more parts of DCASGD missed in the first pass. (47949b)

PiperOrigin-RevId: 164914552

---
Commit 73b3d52c7 authored by Alexandre Passos<apassos@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
cmake fix

PiperOrigin-RevId: 164911656

---
Commit 2173b5b0a authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Allow TFE_TensorHandleCopyToDevice to have the same device as src and
destination. It will reuse the same underlying buffer in those cases.

PiperOrigin-RevId: 164909906

---
Commit 13eb3b90e authored by Alexandre Passos<apassos@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Experimental C and Python APIs to invoke TensorFlow kernels on concrete values.

PiperOrigin-RevId: 164902588

---
Commit 7dfabcc01 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Initialize ExecutionOptions in ComputeConstant to default values.

PiperOrigin-RevId: 164894867

---
Commit c8897e9bc authored by Benoit Steiner<bsteiner@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Static required time computation

PiperOrigin-RevId: 164894645

---
Commit 076158f9b authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Enable implicit->explicit conversion by default.

PiperOrigin-RevId: 164890915

---
Commit 58c4a4cb1 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Bugfix: number of input channels is not necessarily in the last dimension, after introduction of data_format param.

PiperOrigin-RevId: 164889729

---
Commit 8f9b1af8a authored by Igor Saprykin<isaprykin@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Recover MonitoredSession when the Coordinator is requested to stop with one of the _PREEMPTION_ERRORS.

When SyncReplicasOptimizer is used, a preemption in the Coordinator may result in two cases:
Case 1) the session gets silently marked as complete
Case 2) the session gets stuck

This CL aims to solve and verify solutions for both of these problems. Fix 1 changes the should_stop logic. Fix 2 changes the CoordinatedSession.run() logic.

SyncReplicasOptimizer runs a separate set of threads using a Coordinator instance. Those threads do FIFOQueue.enqueue; the main thread does a blocking FIFOQueue.dequeue.

`sync_token_q` FIFOQueue is on parameter-servers. When one of the PS instances gets preempted, an AbortedError causes the Coordinator to stop via request_stop(ex). That by itself changes the state of MonitoredSession.should_stop() to True (Fix 1).

Results of the blocking Dequeue operation are sent to the chief worker via Recv. What happens next depends on the amount of tokens in `sync_token_q`. If there are enough for the next call to Dequeue to return, then the low-level "tf session run() call" returns. The next iteration of the `while not MonitoredSession.should_stop()` loop decides that the training is complete (Case 1).

If there are not enough tokens in `sync_token_q`, then the blocking Dequeue is going to keep waiting for them. This results in the graph execution getting stuck and the whole session getting garbage collected after 10 minutes (Case 2).

We decided to fix that by re-creating a session after it gets garbage collected (Fix 2). An alternative was to try to cancel the pending Dequeue operation, but it's not clear that it is the right thing to do and it is also not easy.

PiperOrigin-RevId: 164888390

---
Commit 46e4de6e5 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Undo loop fusion changes for now as they seem to be altering a few results.
END_PUBLIC
RELNOTES: n/a

BEGIN_PUBLIC
BEGIN_PUBLIC
Automated g4 rollback of changelist 164825735

PiperOrigin-RevId: 165340331
/external/tensorflow/tensorflow/contrib/distributions/python/kernel_tests/mixture_test.py
b663f5245e7d80417e653fa09104505190ed0789 19-Apr-2017 A. Unique TensorFlower <gardener@tensorflow.org> Add _log_cdf method to distributions.Mixture.
Change: 153603802
/external/tensorflow/tensorflow/contrib/distributions/python/kernel_tests/mixture_test.py
42da3010fa615a505e0784b3378daf5f3e1d1c0e 01-Mar-2017 Eugene Brevdo <ebrevdo@google.com> Remove disribution.is_continuous property.

Most of its usefulness is determined by the reparameterization type. In the
future we'll be adding a distribution Domain object / property to better
describe the domain of the values a distribution may take on.
Change: 148894335
/external/tensorflow/tensorflow/contrib/distributions/python/kernel_tests/mixture_test.py
029a1708c1804ddbdb6396b3df6d8b3541d77f0d 18-Feb-2017 Eugene Brevdo <ebrevdo@google.com> Fix for #7204 with unit test.

Distributions Mixture may have a partially known batch shape; and there was no
unit test checking this case, and a bug in the code. Bug fixed, unit tests
added!
Change: 147936123
/external/tensorflow/tensorflow/contrib/distributions/python/kernel_tests/mixture_test.py
9b8b1213a3276ebb8a9bbd2e6fd23b5499869f4f 15-Feb-2017 Joshua V. Dillon <jvdillon@google.com> Switch unit-test use of `print(...`)` to `tf_logging.vlog(2, ...)`.
Change: 147624648
/external/tensorflow/tensorflow/contrib/distributions/python/kernel_tests/mixture_test.py
9fe33c2d5f961b5bd9111ef93ab271e931eb0422 10-Feb-2017 Joshua V. Dillon <jvdillon@google.com> BREAKING CHANGE: Rename MVN usage of Greek and refactor to use
`bijector.AffineLinearOperator`.
Change: 147187653
/external/tensorflow/tensorflow/contrib/distributions/python/kernel_tests/mixture_test.py
2ddb9a0960af173cbc596be8436ec79bc7efb000 01-Feb-2017 Joshua V. Dillon <jvdillon@google.com> BREAKING CHANGE: Rename shape getters, e.g., "get_event_shape()" to "event_shape()", "event_shape()" to "event_shape_tensor(), and same for "batch_shape".
BUGFIX: *onehot_categorical.py returns vector not scalar.
Change: 146182622
/external/tensorflow/tensorflow/contrib/distributions/python/kernel_tests/mixture_test.py
9fe29c782d9b9b8b5edabda63cb85303ff5c48e9 30-Jan-2017 Joshua V. Dillon <jvdillon@google.com> BREAKING CHANGE: Standardize "loc/scale" distribution arguments.
Change: 146039928
/external/tensorflow/tensorflow/contrib/distributions/python/kernel_tests/mixture_test.py
901f6508ecb290278d94481d63dd9177a7c1d55d 19-Jan-2017 Joshua V. Dillon <jvdillon@google.com> BREAKING CHANGE: Rename instances of "std" to "stddev".
Change: 145010945
/external/tensorflow/tensorflow/contrib/distributions/python/kernel_tests/mixture_test.py
1514d36258256ad535e88dc7cc7b9e5b136f4270 03-Jan-2017 Joshua V. Dillon <jvdillon@google.com> Fix `sample` shape hints and remove `sample_n`.
Change: 143469030
/external/tensorflow/tensorflow/contrib/distributions/python/kernel_tests/mixture_test.py
e121667dc609de978a223c56ee906368d2c4ceef 30-Dec-2016 Justine Tunney <jart@google.com> Remove so many more hourglass imports
Change: 143230429
/external/tensorflow/tensorflow/contrib/distributions/python/kernel_tests/mixture_test.py
cbd3cacfb73bbea912b9d01c2540187684f751a7 03-Nov-2016 Illia Polosukhin <ipolosukhin@google.com> Replace usages initialize_all_variables -> global_variables_initializer
Change: 138128703
/external/tensorflow/tensorflow/contrib/distributions/python/kernel_tests/mixture_test.py
3b14418c77b73da5b4fb774a2f244ddcf59ee159 13-Oct-2016 A. Unique TensorFlower <gardener@tensorflow.org> Fix Beta, Wishart and Mixture sampling to use different seeds per random draw.
Change: 136075925
/external/tensorflow/tensorflow/contrib/distributions/python/kernel_tests/mixture_test.py
c485bb6dffa48299bf9d1bd37dece36d12726c36 11-Oct-2016 A. Unique TensorFlower <gardener@tensorflow.org> Fix logit generation to use tf.log in the case of multidimensional probabilities.

Allow Categorical to take in probabilities.
Change: 135826352
/external/tensorflow/tensorflow/contrib/distributions/python/kernel_tests/mixture_test.py
271260ba37a581c80b65e0233c76700c522582cb 22-Sep-2016 Eugene Brevdo <ebrevdo@google.com> tf.contrib.distributions.Mixture now takes a list of Distribution instances
as components.

After some benchmarking, it turns out that gathering parameters during sampling
and creating new Distributions can be substantially slower/consume more memory.

Since we don't need access to the parameters, the interface can be cleaned up.
Change: 133961696
/external/tensorflow/tensorflow/contrib/distributions/python/kernel_tests/mixture_test.py
4e96e274443805df8afad5cb48f654fbf1776a4a 16-Sep-2016 Eugene Brevdo <ebrevdo@google.com> Add set of benchmarks for sampling from tf.contrib.distributions.Mixture

* Two benchmarks: one for MVNDiag (lightweight per-distribution construction)
and one for MVNFull (complex per-distribution construction).
* Minor tweaks to benchmark platform code to add logging and return benchmark
statistics.
Change: 133341455
/external/tensorflow/tensorflow/contrib/distributions/python/kernel_tests/mixture_test.py
369b651ffcdb271d654963de4d95bfe0483efc33 07-Sep-2016 Eugene Brevdo <ebrevdo@google.com> Favor speed on GPU over dynamic correctness checks in tf.contrib.distributions.

Make allow_nan_stats=True and validate_args=False by default.

This makes all Distributions fast by default (like numpy and scipy), but
the validity of arguments is not checked at runtime by default.
Change: 132472194
/external/tensorflow/tensorflow/contrib/distributions/python/kernel_tests/mixture_test.py
050adf29f9cedeeb9b70faabd7db96d5321c2984 01-Sep-2016 Eugene Brevdo <ebrevdo@google.com> Add the tf.contrib.distributions.Mixture distribution
Change: 131878651
/external/tensorflow/tensorflow/contrib/distributions/python/kernel_tests/mixture_test.py