1. 07 Jan, 2019 12 commits
    • Taylor Robie's avatar
      fix lint errors · 0fbc71fc
      Taylor Robie authored
      0fbc71fc
    • Taylor Robie's avatar
      address more PR comments · 6726c5e0
      Taylor Robie authored
      6726c5e0
    • Taylor Robie's avatar
      address PR comments · 1bb074b0
      Taylor Robie authored
      1bb074b0
    • Taylor Robie's avatar
      444f5993
    • Taylor Robie's avatar
      skip bisection when it is not needed · 4cdea1cc
      Taylor Robie authored
      4cdea1cc
    • Taylor Robie's avatar
      remove references to hash pipeline · d569b531
      Taylor Robie authored
      d569b531
    • Taylor Robie's avatar
      Add bisection based producer for increased scalability, enable fully... · 4fb325da
      Taylor Robie authored
      Add bisection based producer for increased scalability, enable fully deterministic data production, and use the materialized and bisection producer to check each other (via expected output md5's)
      4fb325da
    • Taylor Robie's avatar
      1048ffd5
    • Taylor Robie's avatar
      address PR comments · ec0d43ba
      Taylor Robie authored
      ec0d43ba
    • Taylor Robie's avatar
      delint · c556dad9
      Taylor Robie authored
      c556dad9
    • Taylor Robie's avatar
      remove 'deterministic' · 9d42f797
      Taylor Robie authored
      9d42f797
    • Taylor Robie's avatar
      rough pass at carving out existing NCF pipeline · c5ff4ec7
      Taylor Robie authored
      2nd half of rough replacement pass
      
      fix dataset map functions
      
      reduce bias in sample selection
      
      cache pandas work on a daily basis
      
      cleanup and fix batch check for multi gpu
      
      multi device fix
      
      fix treatment of eval data padding
      
      print data producer
      
      replace epoch overlap with padding and masking
      
      move type and shape info into the producer class and update run.sh with larger batch size hyperparams
      
      remove xla for multi GPU
      
      more cleanup
      
      remove model runner altogether
      
      bug fixes
      
      address subtle pipeline hang and improve producer __repr__
      
      fix crash
      
      fix assert
      
      use popen_helper to create pools
      
      add StreamingFilesDataset and abstract data storage to a separate class
      
      bug fix
      
      fix wait bug and add manual stack trace print
      
      more bug fixes and refactor valid point mask to work with TPU sharding
      
      misc bug fixes and adjust dtypes
      
      address crash from decoding bools
      
      fix remaining dtypes and change record writer pattern since it does not append
      
      fix synthetic data
      
      use TPUStrategy instead of TPUEstimator
      
      minor tweaks around moving to TPUStrategy
      
      cleanup some old code
      
      delint and simplify permutation generation
      
      remove low level tf layer definition, use single table with slice for keras, and misc fixes
      
      missed minor point on removing tf layer definition
      
      fix several bugs from recombinging layer definitions
      
      delint and add docstrings
      
      Update ncf_test.py. Section for identical inputs and different outputs was removed.
      
      update data test to run against the new producer class
      c5ff4ec7
  2. 20 Dec, 2018 1 commit
  3. 07 Nov, 2018 1 commit
  4. 03 Nov, 2018 1 commit
  5. 01 Nov, 2018 1 commit
  6. 30 Oct, 2018 3 commits
  7. 29 Oct, 2018 1 commit
  8. 26 Oct, 2018 1 commit
    • Reed's avatar
      Split --ml_perf into two flags. (#5615) · 4298c3a3
      Reed authored
      --ml_perf now just changes the model to make it MLPerf compliant. --output_ml_perf_compliance_logging adds the MLPerf compliance logs.
      4298c3a3
  9. 25 Oct, 2018 2 commits
  10. 24 Oct, 2018 1 commit
    • 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
  11. 20 Oct, 2018 1 commit
  12. 19 Oct, 2018 1 commit
  13. 18 Oct, 2018 2 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
    • Shawn Wang's avatar
      Delint. · 3ec25e5d
      Shawn Wang authored
      3ec25e5d
  14. 17 Oct, 2018 2 commits
  15. 14 Oct, 2018 1 commit
  16. 13 Oct, 2018 1 commit
  17. 11 Oct, 2018 5 commits
  18. 10 Oct, 2018 2 commits
  19. 09 Oct, 2018 1 commit