| Commit message (Collapse) | Author | Age |
|
|
|
| |
PiperOrigin-RevId: 215462000
|
|
|
|
| |
PiperOrigin-RevId: 214824023
|
|
|
|
|
|
|
|
| |
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: 212336321
|
|
|
|
| |
PiperOrigin-RevId: 210857377
|
|
|
|
| |
PiperOrigin-RevId: 210461150
|
|
|
|
|
|
|
|
| |
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: 209701635
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
not depend on kronecker product
PiperOrigin-RevId: 209432310
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|\
| |
| |
| | |
PiperOrigin-RevId: 207988541
|
| |
| |
| |
| | |
PiperOrigin-RevId: 207946581
|
| |
| |
| |
| |
| |
| | |
pruning-related variables
PiperOrigin-RevId: 207902316
|
| |
| |
| |
| |
| |
| |
| |
| | |
mapping as hyperparameter
Deprecate do_not_prune hyperparameter
PiperOrigin-RevId: 206851318
|
|/ |
|
|\
| |
| |
| | |
PiperOrigin-RevId: 205266716
|
| |
| |
| |
| | |
PiperOrigin-RevId: 205027982
|
| | |
|
| |
| |
| | |
Since every mask has an accompanying threshold, zip(masks, thresholds) can be used instead of enumerate(masks) and calling thresholds by index.
|
| |
| |
| | |
Take identical approach as is done with thresholds: using tf.Variable.op.name instead of tf.Variable.name, to prevent TensorFlow saying summary names are illegal (due to ":")
|
| |
| |
| | |
Pruning will not work if the global step is not incremented
|
|/
|
| |
tf.train.get_global_step() returns None if there is no global step, preventing the pruning from working. Therefore, tf.train.get_or_create_global_step() is a safer option.
|
|
|
|
| |
PiperOrigin-RevId: 195685740
|
|
|
|
|
|
| |
-- Refactor utility functions into pruning_utils.py and add tests
PiperOrigin-RevId: 192727737
|
|
|
|
| |
PiperOrigin-RevId: 190878279
|
|
|
|
| |
PiperOrigin-RevId: 189945839
|
|
|
|
|
|
| |
higher-dimensional arrays that can be squeezed to 2-dimensional.
PiperOrigin-RevId: 187195105
|
|
|
|
|
|
| |
pylint errors.
PiperOrigin-RevId: 184790548
|
|
|
|
| |
PiperOrigin-RevId: 183689499
|
|
|
|
| |
PiperOrigin-RevId: 183467186
|
|
|
|
| |
PiperOrigin-RevId: 183270896
|
|
|
|
| |
PiperOrigin-RevId: 180988293
|
|
|
|
| |
PiperOrigin-RevId: 179130257
|
|
|
|
| |
PiperOrigin-RevId: 178185697
|
|
|
|
|
|
| |
non-partitioned variables
PiperOrigin-RevId: 177761638
|
|
|
|
| |
PiperOrigin-RevId: 175370768
|
|
|
|
| |
PiperOrigin-RevId: 174907982
|
|
|
|
| |
PiperOrigin-RevId: 174272860
|
|
|
|
| |
PiperOrigin-RevId: 174260120
|
|
PiperOrigin-RevId: 174214419
|