aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* | | | Convert more kernel signatures to use runtime shapes.Gravatar A. Unique TensorFlower2018-09-05
| | | | | | | | | | | | | | | | PiperOrigin-RevId: 211633744
* | | | utils cleanup: move the builtins module under operators.Gravatar Dan Moldovan2018-09-05
| | | | | | | | | | | | | | | | PiperOrigin-RevId: 211631516
* | | | Simplify analysis in funcitonalize_cond by splitting CondState.Gravatar Jacques Pienaar2018-09-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Split CondState into CondState (which corresponds to scope previously) and AncestorState (which tracks which switch/merge nodes are an ancestor of a ndoe). Previously CondState tracked both but that resulted in difficult to follow meet rules. Instead by splitting these out the meet for merge and non-merge are straight forward set operations. The ancestor relation is similarly easy to compute along with CondState computation. * Enhance the redundant switch checking: previously we only considered the predicates but %s=switch(val=%P, pred=switch(%P_1, %P):then) is also redundant as if %P is true then %s:else is dead. * Enhance in-edge testing to insert a switch if a value from an outer context is consumed inside an inner context. * Rename CondStateMap to StateMap to match new usage. PiperOrigin-RevId: 211622021
* | | | Minimum change for generating Eager ops with Toco.Gravatar Yu-Cheng Ling2018-09-05
| | | | | | | | | | | | | | | | PiperOrigin-RevId: 211621189
* | | | compat: Update forward compatibility horizon to 2018-09-05Gravatar A. Unique TensorFlower2018-09-05
| | | | | | | | | | | | | | | | PiperOrigin-RevId: 211598349
* | | | Update `make_tensor_proto` docs to reference public symbol for `make_ndarray`.Gravatar Tom Hennigan2018-09-05
| | | | | | | | | | | | | | | | PiperOrigin-RevId: 211592901
* | | | Add support for grouped convolutions to the HloEvaluator.Gravatar Adrian Kuegel2018-09-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a missing check to InferConvolveShape(), the output feature dimension needs to be divisible by feature_group_count. Also fix some tests which took a const reference to the return value of a function which doesn't return a reference. PiperOrigin-RevId: 211592011
* | | | [XLA] Add some ReduceWindow tests, and make them more robust.Gravatar Michael Kuperstein2018-09-05
| | | | | | | | | | | | | | | | PiperOrigin-RevId: 211588937
* | | | PR #21187: Added a normalization term to ctc_beam_search_decoder for tfliteGravatar A. Unique TensorFlower2018-09-04
| | | | | | | | | | | | | | | | PiperOrigin-RevId: 211586062
* | | | Merge pull request #22074 from lc0:eager_saveGravatar TensorFlower Gardener2018-09-04
|\ \ \ \ | | | | | | | | | | | | | | | PiperOrigin-RevId: 211584024
* | | | | Automated rollback of commit 8cf8afefdb4c240f74a05e24246c8cd2dcce9d54Gravatar Michael Case2018-09-04
| | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 211581486
* | | | | Merge pull request #21951 from minggli:doc/sessionGravatar TensorFlower Gardener2018-09-04
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 211581348
* | | | | | Allow configuring session options in keras when running with distribution ↵Gravatar Priya Gupta2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | strategy. PiperOrigin-RevId: 211576839
* | | | | | In TPUStrategy.configure, copy cluster spec from cluster resolver so that ↵Gravatar Priya Gupta2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the user doesn't have to pass it again to session_config. PiperOrigin-RevId: 211576564
* | | | | | Make minimum num elements of quantizable weights tensor configurable.Gravatar Suharsh Sivakumar2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also minor fix of enabling quantization of shared weights if hybrid evaluation is true. PiperOrigin-RevId: 211573947
* | | | | | Set session_config.isolate_session_state to True for all strategies except ↵Gravatar Priya Gupta2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Parameter server strategy where variables are shared across sessions. PiperOrigin-RevId: 211573447
* | | | | | Relu1 custom op.Gravatar Alan Chiao2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is implemented as custom op instead of builtin op because Relu1 is not supported in Tensorflow and not commonly used. PiperOrigin-RevId: 211571619
* | | | | | Clone the model in fit instead of compile for distribution strategy in keras.Gravatar Priya Gupta2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 211570665
* | | | | | Move iterator.get_next() to be called inside fit from inside of standardize ↵Gravatar Sourabh Bajaj2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | function. PiperOrigin-RevId: 211564198
* | | | | | Test cleanupsGravatar Asim Shankar2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Remove unnecessary use of test_session() in tests that run with eager execution enabled. - Use cached_session() instead of test_session() (self.test_session() has been deprecated in 9962eb5e84b15e309410071b06c2ed2d6148ed44 as its name confuses readers of the test. Moving to cached_session() instead which is more explicit about: * the fact that the session may be reused. * the session is not closed even when doing a "with self.test_session()" statement.) PiperOrigin-RevId: 211562969
* | | | | | Hardcode input range from output for reluGravatar A. Unique TensorFlower2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 211562900
* | | | | | [XLA] Don't show trivial feature_group_count attributesGravatar David Majnemer2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the feature_group_count is 1, don't bother showing it as it is not very informative and a very common scenario. This is consistent with the HloCustomCall's feature_group_count attribute. PiperOrigin-RevId: 211560372
* | | | | | Disable variable partitioning from TPU DNN canned estimator.Gravatar Michael Case2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 211557743
* | | | | | Fix compiler warnings in `DebugNanCountOp` and `DebugNumericSummaryOp`.Gravatar Derek Murray2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 211557740
* | | | | | Move GrapplerFunctionItem arguments.Gravatar Piotr Padlewski2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch uses take by value and move idiom to optimize copying of constructor arguments. PiperOrigin-RevId: 211553877
* | | | | | Add support for quantized (hybrid) bidirectional sequential LSTM Op.Gravatar A. Unique TensorFlower2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 211552101
* | | | | | There were two different error reporting formats within TensorFlow: `{{key ↵Gravatar A. Unique TensorFlower2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | value}}` and `^^key:value^^`. This change consolidate these two format. PiperOrigin-RevId: 211550259
| | * | | | Add an explicit reason for NotImplementedError on eager model saveGravatar Sergii Khomenko2018-09-05
| | | | | |
* | | | | | Fix flakiness in ConvolutionInPlaneTest.testVertConvWithBlankImage byGravatar A. Unique TensorFlower2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | switching from assertAllEqual to assertAllClose. PiperOrigin-RevId: 211543406
* | | | | | Replace floating point functionality with integer alternative for ↵Gravatar Pete Warden2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | microcontrollers PiperOrigin-RevId: 211543125
* | | | | | Internal change.Gravatar Nupur Garg2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 211542593
* | | | | | contrib/distributions: Test code cleanupsGravatar Asim Shankar2018-09-04
| |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Remove unnecessary test_session() boilerplate when executing eagerly - Use self.cached_session() instead of self.test_session() when using graphs self.test_session() has been deprecated in 9962eb5e84b15e309410071b06c2ed2d6148ed44 as its name confuses readers of the test. Moving to cached_session() instead which is more explicit about: * the fact that the session may be reused. * the session is not closed even when doing a "with self.test_session()" statement. PiperOrigin-RevId: 211542360
* | | | | Automated rollback of commit 69753ba5dbe5950639efc1b5e065901651cd8973Gravatar Andrew Selle2018-09-04
| | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 211541639
* | | | | Create a way to serialize Interpreter data to a flatbuffer.Gravatar Andrew Selle2018-09-04
| | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 211540844
* | | | | Sort namedtuple fieldsGravatar Mark Daoust2018-09-04
| | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 211535930
* | | | | Update ops-related pbtxt files.Gravatar A. Unique TensorFlower2018-09-04
| | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 211534283
* | | | | Automatically use single core for stateful RNN in Keras TPU.Gravatar Jianwei Xie2018-09-04
| | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 211532963
* | | | | Internal ChangeGravatar Michael Case2018-09-04
| | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 211531374
* | | | | Add support for Softmax of 3D tensorsGravatar A. Unique TensorFlower2018-09-04
| | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 211524810
* | | | | Add unit test that shows how to use foldl with inputs that have different ↵Gravatar A. Unique TensorFlower2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | shapes. PiperOrigin-RevId: 211523104
* | | | | [XLA] Add a test case for propagating the result layout of a non-elementwiseGravatar Bixia Zheng2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HLO instruction to its operands. PiperOrigin-RevId: 211521410
* | | | | Remove reference cycles when constructing distribution objectsGravatar Allen Lavoie2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | self -> _parameters -> self cycles were creating work for Python's garbage collector in training loops, where Distribution objects may be created repeatedly when executing eagerly. This CL just fixes that narrow memory issue; I'm not convinced dict(locals()) is super efficient, so we may want to follow up on that for performance. Adds a few unit tests tests with run_test_in_graph_and_eager_modes(assert_no_eager_garbage=True). It'd be nice to expand this coverage over time. Includes a small test_util simplification to support this (TFP tests don't like reset_default_graph for some reason). Testing for cycles in the TFP repo will need to wait on the Normal changes from the TF repo syncing. PiperOrigin-RevId: 211520394
* | | | | [tf.data] Add internal optimizations for executing simple functions in ↵Gravatar Derek Murray2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `MapDataset`. PiperOrigin-RevId: 211520001
* | | | | Merge pull request #19661 from jinxin0924:ma_easgdGravatar TensorFlower Gardener2018-09-04
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 211519911
* | | | | | Internal Change.Gravatar Michael Case2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 211519679
* | | | | | Simplify _get_grad_fn_name and other minor fixes.Gravatar Saurabh Saxena2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 211519628
* | | | | | Fix CRS combiner for spatial partitioningGravatar HyoukJoong Lee2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 211519250
* | | | | | Optimize CuboidConvolutionBackwardKernel (Conv3D kernel backprop).Gravatar Eugene Zhulenev2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * simplify contraction by collapsing inner dims into single dimension * get rid of expensive reverse op ~5X improvement when compiled with AVX. PiperOrigin-RevId: 211518363
* | | | | | Support <4D tensor inputs for pad/padv2Gravatar Jared Duke2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #21266 PiperOrigin-RevId: 211515918
* | | | | | Removed old dynamic learning rate support code.Gravatar A. Unique TensorFlower2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 211514287