aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/rnn
Commit message (Collapse)AuthorAge
* Merge pull request #22735 from Tingbopku:fix-referenceGravatar TensorFlower Gardener2018-10-08
|\ | | | | | | PiperOrigin-RevId: 216245934
* | Add Chaos Free Network (CFN) cell.Gravatar A. Unique TensorFlower2018-10-04
| | | | | | | | | | | | The implementation is based on: https://openreview.net/pdf?id=S1dIzvclg. PiperOrigin-RevId: 215824867
| * Update rnn_cell.pyGravatar Tingbo Lu2018-10-05
|/
* Add MinimalRNN cell.Gravatar A. Unique TensorFlower2018-10-03
| | | | | | The implementation is based on: https://arxiv.org/pdf/1806.05394v2.pdf. PiperOrigin-RevId: 215655857
* Update size of mvn_diag_test and core_rnn_cell_test to medium to fix timeoutsGravatar Smit Hinsu2018-10-03
| | | | PiperOrigin-RevId: 215651746
* Updating the V2 variables API.Gravatar Alexandre Passos2018-09-27
| | | | PiperOrigin-RevId: 214824023
* Move from deprecated self.test_session() to self.cached_session().Gravatar A. Unique TensorFlower2018-09-10
| | | | | | | | 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: 212336417
* disabling asan in 2 additional test that have been failingGravatar Olivia Nordquist2018-09-07
| | | | PiperOrigin-RevId: 212038355
* Update LSTM paper referenceGravatar Billy Lamberta2018-09-06
| | | | | | Match #22072 PiperOrigin-RevId: 211884527
* failing in asan, disablingGravatar Olivia Nordquist2018-09-06
| | | | PiperOrigin-RevId: 211883998
* 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
* Move from deprecated self.test_session() to self.session() when a graph is set.Gravatar A. Unique TensorFlower2018-08-21
| | | | | | self.test_session() has been deprecated in cl/208545396 as its behavior confuses readers of the test. Moving to self.session() instead. PiperOrigin-RevId: 209696110
* Remove magic-doc-links from code.Gravatar Mark Daoust2018-08-16
| | | | | | | | | | This change contains no code changes. Only doc-strings. We can't use relative links in code files, so we don't have much choice but to link to tensorflow.org/ The deleted links were to docs that no longer exist. PiperOrigin-RevId: 209019572
* Split unit test case for further parallelize.Gravatar Scott Zhu2018-08-15
| | | | PiperOrigin-RevId: 208834783
* Fix unit test for RNN.Gravatar Scott Zhu2018-08-14
| | | | PiperOrigin-RevId: 208714929
* Update flaky test.Gravatar Scott Zhu2018-08-14
| | | | PiperOrigin-RevId: 208712150
* Remove usage of magic-api-link syntax from source files.Gravatar Mark Daoust2018-08-09
| | | | | | | | | | | | | | | | | | | | Back-ticks are now converted to links in the api_docs generator. With the new docs repo we're moving to simplify the docs pipeline, and make everything more readable. By doing this we no longer get test failures for symbols that don't exist (`tf.does_not_exist` will not get a link). There is also no way, not to set custom link text. That's okay. This is the result of the following regex replacement (+ a couple of manual edits.): re: @\{([^$].*?)(\$.+?)?} sub: `\1` Which does the following replacements: "@{tf.symbol}" --> "`tf.symbol`" "@{tf.symbol$link_text}" --> "`tf.symbol`" PiperOrigin-RevId: 208042358
* Add a missing left bracket in commentsGravatar qwertWZ2018-07-21
|
* Add user-defined initializers to the IndyLSTMCell.Gravatar A. Unique TensorFlower2018-07-11
| | | | PiperOrigin-RevId: 204137901
* Add IndRNN, IndyGRU and IndyLSTM cells.Gravatar A. Unique TensorFlower2018-07-10
| | | | | | | | | | These are similar to regular RNN, GRU and LSTM nodes, except that, following the ideas in https://arxiv.org/abs/1803.04831, each node only sees its own state, and not all the states in the same layer. The number of weights for a layer of IndRNN, IndyGRU, and IndyLSTM with input width "m" and output width "n" is n*(m+2), 3*n*(m+2), and 4*n*(m+2) as opposed to n*(m+n+1), 3*n*(m+n+1), and 4*n*(m+n+1) for regular RNN, GRU, and LSTM layers respectively. The computational costs are similarly reduced by replacing an O(n^2) matrix-vector multiplication by an O(n) element-wise vector multiplication. PiperOrigin-RevId: 203932335
* Remove unused _SlimRNNCell.Gravatar Scott Zhu2018-07-09
| | | | | | This cell type has been private for a while, and neither used by internal code, nor exposed as a public API. PiperOrigin-RevId: 203853628
* Expose SRUCell via tf.contrib.rnn.Gravatar RJ Ryan2018-06-28
| | | | PiperOrigin-RevId: 202415942
* Replace unnecessary `()` in `run_in_graph_and_eager_modes()`.Gravatar Tom Hennigan2018-06-22
| | | | PiperOrigin-RevId: 201652888
* Disable flaky fused_rnn_cell_testGravatar Gunhan Gulsoy2018-05-30
| | | | PiperOrigin-RevId: 198582181
* Basic usability fixes for RNNCell wrappersGravatar Allen Lavoie2018-05-17
| | | | | | | | They weren't calling their parent constructors (for the Keras base Layer), so a bunch of their methods threw odd errors. There may still be issues, but hopefully not so blatent. Fixes #19208. For real this time. PiperOrigin-RevId: 197052962
* Checkpointable: Have RNN wrappers add their cells as dependenciesGravatar Allen Lavoie2018-05-10
| | | | | | | | | | Also marks _SlimRNNCell as not checkpointable, and adds a more convenient way to tag such classes. Ideally adding a wrapper around a cell wouldn't break a checkpoint. This could look like RNN cell wrappers inheriting the dependencies of the cell they're wrapping. Possible to add that later if there's demand, or users can just add a dependency on wrapper._cell in addition to/instead of the wrapper when modifying programs. Fixes #19208. PiperOrigin-RevId: 196202366
* When using static_state_saving_rnn(..) in the following mannerGravatar A. Unique TensorFlower2018-05-09
| | | | | | | | | _, state = tf.nn.static_state_saving_rnn(..) the runtime will be blocked after some time, because the save_state method of the state_saver object won't be executed as a part of the graph (that part depends only on output node in the current implementation). Now it should depend on state as well, so the above implementation won't be blocked. PiperOrigin-RevId: 196024050
* Merge changes from github.Gravatar Patrick Nguyen2018-05-01
| | | | PiperOrigin-RevId: 194997009
* Use tensorflow::se instead of perftools::gputools for StreamExecutor.Gravatar Justin Lebar2018-04-23
| | | | PiperOrigin-RevId: 194010749
* Merge changes from github.Gravatar Scott Zhu2018-04-13
| | | | PiperOrigin-RevId: 192850372
* Use constants in tf.zeros if the constant won't be too big.Gravatar Skye Wanderman-Milne2018-04-05
| | | | | | | | Using fill saves on GraphDef size, but can slow down models since the total number of ops is greater (fill + shape + constant op). This change makes us only use fill for large shapes. PiperOrigin-RevId: 191747456
* Remove all_opensource_files. It's not needed any more.Gravatar Martin Wicke2018-03-28
| | | | PiperOrigin-RevId: 190878279
* Merge changes from github.Gravatar Jacques Pienaar2018-03-21
| | | | PiperOrigin-RevId: 189945839
* Automated g4 rollback of changelist 189231636Gravatar A. Unique TensorFlower2018-03-15
| | | | PiperOrigin-RevId: 189258641
* Merge changes from github.Gravatar Jacques Pienaar2018-03-15
| | | | PiperOrigin-RevId: 189231636
* Merge changes from github.Gravatar Shanqing Cai2018-03-12
| | | | PiperOrigin-RevId: 188817194
* Lint some files.Gravatar A. Unique TensorFlower2018-03-12
| | | | PiperOrigin-RevId: 188698275
* Improve errors raised when an object does not match the RNNCell interface.Gravatar A. Unique TensorFlower2018-03-11
| | | | PiperOrigin-RevId: 188651070
* eager: Rename in_eager_mode to executing_eagerly and get rid of in_graph_mode.Gravatar Asim Shankar2018-03-07
| | | | | | | | This is in preparation to introduce one public, stable symbol: tf.executing_eagerly() (i.e., part of moving APIs related to eager execution from "contrib" to a namespace where we provide API stability guarantees) PiperOrigin-RevId: 188212646
* Makes GLSTMCell accept input of any compatible dimension.Gravatar A. Unique TensorFlower2018-03-06
| | | | | | Currently, GLSTMCell requires that the input dimension is is the same as the output dimension. After this change, the input can be any compatible dimension---i.e., anything divisible by the number of groups. The input size is still assumed to be the output size in the case where the innermost dimension of the input is not statically-defined. PiperOrigin-RevId: 188123536
* Checkpointable: Have MultiRNNCell add its dependent cells as dependenciesGravatar Allen Lavoie2018-03-02
| | | | PiperOrigin-RevId: 187670464
* Merge changes from github.Gravatar Yifei Feng2018-02-22
| | | | PiperOrigin-RevId: 186674197
* Merge changes from github.Gravatar Ankur Taly2018-02-16
| | | | PiperOrigin-RevId: 186073337
* [TF contrib RNN] Expose some rnn classes and functionality in contrib.Gravatar Eugene Brevdo2018-02-08
| | | | PiperOrigin-RevId: 185057994
* Merge changes from github.Gravatar Michael Case2018-02-07
| | | | PiperOrigin-RevId: 184897758
* Add pylint check for W0611 unused-import in ci_sanity.sh and fix existing ↵Gravatar Yifei Feng2018-02-06
| | | | | | pylint errors. PiperOrigin-RevId: 184790548
* contrib/rnn: Fix #16703Gravatar Asim Shankar2018-02-05
| | | | | | | | | (Bug introduced in https://github.com/tensorflow/tensorflow/commit/3f579020bab8f00e4621e9c7c740cbf13136a809) Kudos to @akhti for pointing this out. PiperOrigin-RevId: 184570448
* Cleanup: Ran clang-format on all *.{cc,h} files in ↵Gravatar A. Unique TensorFlower2018-01-30
| | | | | | tensorflow/contrib/.../*.{hh,c}. PiperOrigin-RevId: 183855242
* Add C0326 bad-whitespace error to pylint sanity check.Gravatar Yifei Feng2018-01-29
| | | | PiperOrigin-RevId: 183689499
* Add C0301 line-too-long error to pylint sanity check.Gravatar Yifei Feng2018-01-26
| | | | PiperOrigin-RevId: 183467186