1. 11 May, 2018 1 commit
    • Qianli Scott Zhu's avatar
      Add benchmark logger that does stream upload to bigquery. (#4210) · 0270cac7
      Qianli Scott Zhu authored
      * Move the benchmark_uploader to new location.
      
      * Update benchmark logger to streaming upload.
      
      * Fix lint and unit test error.
      
      * delint.
      
      * Update the benchmark uploader test.
      
      Skip the import of benchmark_uploader when bigquery is not installed.
      
      * Merge the 2 classes of benchmark uploader into 1.
      
      * Address review comments.
      
      * delint.
      
      * Execute bigquery upload in a separate thread.
      
      * Change to use python six.moves for importing.
      
      * Address review comments and delint.
      
      * Address review comment.
      
      Adding comment for potential performance impact for model on CPU.
      
      * Fix random failure on py3.
      
      * Fix the order of flag saver to avoid the randomness.
      
      The test is broken when the benchmark_logger_type is set first, and
      validated when the benchmark_log_dir is not set yet.
      0270cac7
  2. 08 May, 2018 1 commit
  3. 04 May, 2018 1 commit
    • Taylor Robie's avatar
      Rename --version or --resnet_version (#4165) · 5be3c064
      Taylor Robie authored
      * rename --version flag and fix tests to correctly specify version rather than verbosity
      
      * rename version to resnet_version throughout
      
      * fix bugs
      
      * delint
      
      * missed layer_test
      
      * fix indent
      5be3c064
  4. 03 May, 2018 4 commits
  5. 27 Apr, 2018 1 commit
    • Qianli Scott Zhu's avatar
      Minor update the resnet runloop. (#4113) · 7f351c62
      Qianli Scott Zhu authored
      1. trainning hooks and train/eval function does not need to be
      declared several times.
      2. change to use tf.logging.info instead of print
      3. Show the current index and total count of training cycle, which
      give user some hint about where they are in the whole process.
      7f351c62
  6. 26 Apr, 2018 1 commit
  7. 19 Apr, 2018 2 commits
  8. 12 Apr, 2018 1 commit
    • Taylor Robie's avatar
      Resnet distribution strategies (#3887) · 32aa6563
      Taylor Robie authored
      * begin transfer from contrib fork
      
      more changes to resnet_run_loop
      
      use AUTOTUNE in prefetch
      
      first pass at resnet with functional distribution strategies
      
      fix syntax error
      
      delint
      
      aesthetic tweaks
      
      delint and fix typos
      
      rip multi_gpu flag out of resnet entirely. Subject to saved model load verification
      
      update cifar10 and imagenet tests to reflect that the model function no longer need to know about multi_gpu
      
      fix imagenet test
      
      start addressing PR comments
      
      more PR response work
      
      * misc tweaks
      
      * add a comment
      
      * final pr tweaks
      
      * fix parsers
      32aa6563
  9. 10 Apr, 2018 1 commit
  10. 09 Apr, 2018 1 commit
  11. 03 Apr, 2018 1 commit
    • Karmel Allison's avatar
      Rename logging directory (#3860) · a0e3604f
      Karmel Allison authored
      * Updating name of logging package to avoid overwriting Python builtin logging.
      
      * Updating name of logging package to avoid overwriting Python builtin logging.
      a0e3604f
  12. 28 Mar, 2018 2 commits
    • Karmel Allison's avatar
      Add SavedModel export to Resnet (#3759) · eb73a850
      Karmel Allison authored
      * Adding export_dir and model saving for Resnet
      
      * Moving to utils for tests
      
      * Adding batch_size
      
      * Adding multi-gpu export warning
      
      * Responding to CR
      
      * Py3 compliance
      eb73a850
    • Qianli Scott Zhu's avatar
      Add benchmark upload util to Bigquery. (#3776) · 932364b6
      Qianli Scott Zhu authored
      * Add benchmark upload util to bigquery.
      
      Also update the benchmark logger and bigquery schema for the
      errors found during the integration test.
      
      * Fix lint error.
      
      * Update test to clear all the env vars during test.
      
      This was causing error since the Kokoro test has TF_PKG=tf-nightly
      injected during test.
      
      * Update lintrc to ignore google related package.
      
      * Another attempt to fix lint import error.
      
      * Address the review comment.
      
      * Fix lint error.
      
      * Another fix for lint.
      
      * Update test comment for env var clean up.
      932364b6
  13. 23 Mar, 2018 1 commit
    • Qianli Scott Zhu's avatar
      Resnet benchmark logging (#3704) · b9b44f7b
      Qianli Scott Zhu authored
      * Update reset model for benchmark logging.
      
      To enable benchmark logging, just add "--hooks LoggingMetricHook"
      
      * Benchmark logger fix for resnet.
      
      1. Update default at_end to False for metric logger to avoid
      checkpoint error.
      2. Update resnet run to log final evaluation result.
      
      * Update log output for final eval_result.
      
      * Typo fix.
      
      * Unset the default value for benchmark_log_dir.
      
      Usually the benchmark should be logged to different directly for
      each run. Having a default value will hide the choice from user.
      
      * Bug fix for benchmark logger initialization.
      
      * Fix lint error.
      
      * Address the review comment.
      
      1. Update the logger to cover evaluation result.
      2. Move the flag to performance parser.
      
      * Undo the change for arg_parser.
      b9b44f7b
  14. 22 Mar, 2018 1 commit
  15. 20 Mar, 2018 2 commits
  16. 19 Mar, 2018 1 commit
  17. 16 Mar, 2018 1 commit
  18. 15 Mar, 2018 1 commit