1. 25 Oct, 2018 3 commits
  2. 24 Oct, 2018 4 commits
    • Taylor Robie's avatar
      Move version check to a function (#5601) · f175abc3
      Taylor Robie authored
      * move version check to a function
      
      * delint
      
      * tweak pip check
      
      * delint
      f175abc3
    • josh11b's avatar
      Rename "num_towers" to "num_replicas" (#5599) · d7676c1c
      josh11b authored
      To match new terminology in DistributionStrategy.
      d7676c1c
    • josh11b's avatar
      6c560cb3
    • Taylor Robie's avatar
      Add logging calls to NCF (#5576) · 780f5265
      Taylor Robie authored
      * first pass at __getattr__ abuse logger
      
      * first pass at adding tags to NCF
      
      * minor formatting updates
      
      * fix tag name
      
      * convert metrics to python floats
      
      * getting closer...
      
      * direct mlperf logs to a file
      
      * small tweaks and add stitching
      
      * update tags
      
      * fix tag and add a sudo call
      
      * tweak format of run.sh
      
      * delint
      
      * use distribution strategies for evaluation
      
      * address PR comments
      
      * delint and fix test
      
      * adjust flag validation for xla
      
      * add prefix to distinguish log stitching
      
      * fix index bug
      
      * fix clear cache for root user
      
      * dockerize cache drop
      
      * TIL some regex magic
      780f5265
  3. 20 Oct, 2018 1 commit
  4. 19 Oct, 2018 1 commit
  5. 18 Oct, 2018 3 commits
    • Taylor Robie's avatar
      Reorder NCF data pipeline (#5536) · 19d4eaaf
      Taylor Robie authored
      * intermediate commit
      
      finish replacing spillover with resampled padding
      
      intermediate commit
      
      * resolve merge conflict
      
      * intermediate commit
      
      * further consolidate the data pipeline
      
      * complete first pass at data pipeline refactor
      
      * remove some leftover code
      
      * fix test
      
      * remove resampling, and move train padding logic into neumf.py
      
      * small tweaks
      
      * fix weight bug
      
      * address PR comments
      
      * fix dict zip. (Reed led me astray)
      
      * delint
      
      * make data test deterministic and delint
      
      * Reed didn't lead me astray. I just can't read.
      
      * more delinting
      
      * even more delinting
      
      * use resampling for last batch padding
      
      * pad last batch with unique data
      
      * Revert "pad last batch with unique data"
      
      This reverts commit cbdf46efcd5c7907038a24105b88d38e7f1d6da2.
      
      * move padded batch to the beginning
      
      * delint
      
      * fix step check for synthetic data
      19d4eaaf
    • josh11b's avatar
      Drop references to `is_single_tower`. · b860839f
      josh11b authored
      Since we plan on deleting this method, it is only used in distribution_utils_test.py.
      b860839f
    • Shawn Wang's avatar
      Delint. · 3ec25e5d
      Shawn Wang authored
      3ec25e5d
  6. 17 Oct, 2018 2 commits
  7. 14 Oct, 2018 1 commit
  8. 13 Oct, 2018 6 commits
  9. 12 Oct, 2018 3 commits
  10. 11 Oct, 2018 5 commits
  11. 10 Oct, 2018 2 commits
  12. 09 Oct, 2018 2 commits
  13. 06 Oct, 2018 1 commit
  14. 05 Oct, 2018 2 commits
  15. 04 Oct, 2018 2 commits
  16. 03 Oct, 2018 2 commits
    • Toby Boyd's avatar
      0c74ba69
    • Taylor Robie's avatar
      Move evaluation to .evaluate() (#5413) · c494582f
      Taylor Robie authored
      * move evaluation from numpy to tensorflow
      
      fix syntax error
      
      don't use sigmoid to convert logits. there is too much precision loss.
      
      WIP: add logit metrics
      
      continue refactor of NCF evaluation
      
      fix syntax error
      
      fix bugs in eval loss calculation
      
      fix eval loss reweighting
      
      remove numpy based metric calculations
      
      fix logging hooks
      
      fix sigmoid to softmax bug
      
      fix comment
      
      catch rare PIPE error and address some PR comments
      
      * fix metric test and address PR comments
      
      * delint and fix python2
      
      * fix test and address PR comments
      
      * extend eval to TPUs
      c494582f