"tests/vscode:/vscode.git/clone" did not exist on "1cc4c8370bb5b59dc7bae37575032494c09f365e"
  1. 06 Apr, 2021 1 commit
  2. 05 Apr, 2021 1 commit
  3. 04 Apr, 2021 3 commits
  4. 02 Apr, 2021 1 commit
  5. 01 Apr, 2021 1 commit
  6. 31 Mar, 2021 4 commits
    • msbaines's avatar
    • anj-s's avatar
      [offload] Audit OffloadModel API, add error messages and remove redundant code path. (#557) · 34384e1b
      anj-s authored
      * renaming/adding error messages
      
      * address comments
      
      * address comments
      
      * add more comments
      
      * add more comments
      34384e1b
    • Min Xu's avatar
      [fix] FSDP: disable single rank process group for auto_wrap_bn and fixed mixed... · a0458b98
      Min Xu authored
      [fix] FSDP: disable single rank process group for auto_wrap_bn and fixed mixed precision regnet test (#556)
      
      * [fix] disable single rank process group for auto_wrap_bn
      
      - beefed up unit test with regnet-like model
      - found that single-rank process group is causing problem
      - disabled it to enable convergence tests on the vissl side
      - use `raise e from None` to get a better assertion output
        in testing.py.
      
      * [test] fix regnet test for ddp+mixed_precision
      
      - need AMP context in FSDP
      - workaround different between ddp & fsdp when bias=True
      - fixed a bug in input data generation that caused different ranks have
        the same data with wrong iteration count.
      - added TODO for need a better loss and grad_scaler and reduced
        iters so there is no nan.
      - added a (disabled) debugging code
      
      * lint
      
      * lint
      
      * add scaler
      
      * lint
      
      * scaler
      
      * add a real loss
      
      * seeding in the ranks
      
      * blance tests
      
      * run AMP DDP==FSDP test only on cuda version 11 and up
      
      * add relu inplace and comment
      
      * make wrap_bn covers more cases in full precision mode
      a0458b98
    • msbaines's avatar
      acb9ef00
  7. 30 Mar, 2021 1 commit
  8. 29 Mar, 2021 1 commit
  9. 28 Mar, 2021 1 commit
  10. 26 Mar, 2021 1 commit
  11. 25 Mar, 2021 2 commits
  12. 22 Mar, 2021 1 commit
  13. 20 Mar, 2021 1 commit
  14. 19 Mar, 2021 3 commits
  15. 18 Mar, 2021 5 commits
  16. 17 Mar, 2021 2 commits
  17. 15 Mar, 2021 1 commit
  18. 12 Mar, 2021 2 commits
  19. 11 Mar, 2021 1 commit
  20. 09 Mar, 2021 3 commits
  21. 08 Mar, 2021 2 commits
  22. 06 Mar, 2021 1 commit
  23. 05 Mar, 2021 1 commit
    • Min Xu's avatar
      [refactor] enhance wrap and auto_wrap (#467) · a05a79bc
      Min Xu authored
      
      
      * [refactor] enhance wrap and auto_wrap
      
      - Two things were done in this PR
        1. We don't need to import FSDP in wrap.py since the wrapper class
           type is stored in the context now.
        2. We can use a `auto_wrap_policy` function to customize wrapping policy
           for auto_wrap, including size of module, blacklist, exclude list
      - The auto_wrap function got simplified a bit as a minor side effect.
      
      * Update fairscale/nn/wrap/auto_wrap.py
      Co-authored-by: default avatarSean Naren <sean@grid.ai>
      
      * addressed comments
      
      * addressed more comments
      Co-authored-by: default avatarSean Naren <sean@grid.ai>
      a05a79bc