1. 12 Dec, 2022 1 commit
    • Min Xu's avatar
      [test] ci py 3.11 tests (#1099) · 4a98000c
      Min Xu authored
      
      
      * [test] ci py 3.11 tests
      Co-authored-by: default avatarMin Xu <min.xu.public@gmail.com>
      
      * fixed setup.py
      
      * fixed ci config
      
      * fixed ci config's python 3.11 version
      
      * fixed torch installs on cpu
      
      * update pygit2 for 3.11
      
      * we don't run benchmark on cpu, so no need to install the benchmark reqs
      
      * update torch install
      
      * try to install torchvision
      
      * numpy version 311
      
      * fix cpu test dependency installation
      
      * pip git install cmd fix
      
      * bypass some tests in 3.11. failure due to packages they use haven't been updated for 3.11 yet
      Co-authored-by: default avatarMin Xu <min.xu.public@gmail.com>
      4a98000c
  2. 11 Dec, 2022 1 commit
  3. 05 Dec, 2022 1 commit
  4. 23 Sep, 2022 2 commits
  5. 25 Aug, 2022 1 commit
    • Min Xu's avatar
      [chore] update nightly version (#1064) · 15d4cf15
      Min Xu authored
      
      
      * update nightly version
      
      * update wgit to use numpy for load/store
      
      - this is introduced with new nightly torch version, which made torch.save() not
        producing deterministic bytes
      - this make tensor<->numpy conversion and then do the save/load to avoid that issues.
      
      * fixed tests
      Co-authored-by: default avatarMin Xu <min.xu.public@gmail.com>
      15d4cf15
  6. 29 Jul, 2022 1 commit
  7. 28 Jul, 2022 1 commit
  8. 25 Jun, 2022 1 commit
  9. 15 Jun, 2022 1 commit
  10. 27 May, 2022 1 commit
  11. 26 May, 2022 1 commit
  12. 10 May, 2022 1 commit
  13. 09 May, 2022 1 commit
  14. 25 Apr, 2022 1 commit
  15. 22 Feb, 2022 1 commit
    • anj-s's avatar
      [benchmarks] Add benchmarks for FSDP (#765) · f9a125db
      anj-s authored
      * add benchmarks for fsdp
      
      * fix lint errors
      
      * clean up
      
      * clean up unused flags
      
      * add the benchmarks
      
      * remove unused args
      
      * fix lint errors
      
      * fix lint errors
      
      * update command line
      
      * add support for multiple devices
      
      * try full fp16 mode
      
      * try full fp16 mode
      
      * lint errors
      
      * merge main
      
      * lint errors
      
      * lint errors
      
      * lint error
      
      * update intersphinx mapping for numpy
      
      * update intersphinx mapping for numpy
      
      * skip test
      
      * added golden configs
      
      * use synthetic benchmarks
      
      * fix fn name
      
      * fix cuda device id
      
      * fix verify
      
      * lint fix
      f9a125db
  16. 14 Feb, 2022 1 commit
    • Min Xu's avatar
      [chore] [cleanup]: pytest, pytorch new versions, fix tests (#933) · fae29959
      Min Xu authored
      
      
      * update pytest versions
      
      * [test] test related changes
      
      - upgrade to newer pytorch versions
      - added function to make test more deterministic on A100 and TF32
      - fixed some tests so that they are correctly skipped on a single GPU system
      
      * more fixes
      
      * formatting overly long lines
      
      * format
      
      * better test without trigger a warning
      
      * fix an optim state bug with newer pytorch
      
      - adam optimizer seems to return "step" as a singleton tensor now in the
      nightly build
      - this fixes it assumeing non-tensor value can still be loaded back by
      the optimizer
      
      * improve oss.py
      
      - use min_loss for regression checking is a bit more reliable
      - also increased the num epochs from 10 to 12
      
      * small oss.py fix
      
      * Update fairscale/nn/data_parallel/fully_sharded_data_parallel.py
      Co-authored-by: default avatarMin Xu <min.xu.public@gmail.com>
      fae29959
  17. 06 Jan, 2022 1 commit
    • four4fish's avatar
      FullyShardedDataParallel: only return full state dict on rank 0 (#885) · d3417ceb
      four4fish authored
      * FullyShardedDataParallel: only return full state dict on rank 0
      
      * Add flag and make rank 0 only optional
      
      * Add tests
      
      * Add docs
      
      * address comments
      
      * update comments
      
      * update torch nightly version
      
      * update torchvision number for torch nightly dependence
      
      * add changelog
      
      * Update CHANGELOG.md
      
      * Update CHANGELOG.md
      d3417ceb
  18. 17 Nov, 2021 1 commit
    • Anupam Bhatnagar's avatar
      Update changelog, removed meta.yml and requirements cleanup (#853) · 2bfa5a61
      Anupam Bhatnagar authored
      * update changelog
      
      * [skip ci] removed requirements-test.txt
      
      * [skip ci] updating changelog
      
      * [skip ci] add PR numbers
      
      * replacing requirements-test.txt by requirements-dev.txt
      
      * [skip ci] changing requirements-test to requirements-dev in pre-commit and requirements-benchmarks
      
      * [skip ci] mark manual static analysis checks as deprecated
      
      * empty commit to trigger ci
      
      * [skip ci] updating changelog
      
      * [skip ci] addressing comments
      
      * addressing more comments
      2bfa5a61
  19. 12 Nov, 2021 1 commit
    • Anupam Bhatnagar's avatar
      Setup pre-commit github action and apply pre-commit to all files (#849) · 7d7edf6d
      Anupam Bhatnagar authored
      * adding pre-commit files
      
      * applying pre-commit to all files
      
      * adding no-strict-optional argument to mypy in circle ci config
      
      * fix typo
      
      * updating python versions
      
      * [skip ci] remove extra args
      
      * adding python 3.9
      
      * [skip ci] set pre-commit version in requirements-dev.txt
      
      * set CACHE_VERSION
      
      * move linters from circleci to github actions
      
      * update python version
      
      * update python version in benchmarks_2
      
      * moving to python 3.9.7
      7d7edf6d
  20. 09 Nov, 2021 1 commit
  21. 02 Nov, 2021 2 commits
  22. 21 Oct, 2021 2 commits
  23. 22 Sep, 2021 1 commit
    • tmarkstrum's avatar
      Switch default branch from master to main (#807) · b09ddb2d
      tmarkstrum authored
      * update master branch to main
      
      * added FAQ about updating the branch from master to main
      
      * fixed some false positive correction
      
      * added what is new section
      
      * fixed the quoted code area
      
      * added release what is new section
      
      * added a step in release.md
      
      * fixed a word
      b09ddb2d
  24. 06 Sep, 2021 1 commit
    • Min Xu's avatar
      [cleanup] CI test updates; mypy cleanup; partial broadcast_object cleanup;... · 3ecf76f4
      Min Xu authored
      
      [cleanup] CI test updates; mypy cleanup; partial broadcast_object cleanup; pre-commit documentation (#744)
      
      * changelog; mypy; oss cleanup
      
      * more broadcast_object cleanup in FSDP
      
      * one more mypy fix
      
      * retire pytorch 1.6 from circleci, add new lightly, add 1.8 LTS and 1.9 stable release
      
      * update torch version for LTS
      
      * minor fixes
      
      * update cache key
      
      * trying newer gpu VMs
      
      * bump the cache
      
      * update to gpu.medium, which should be 2 GPUs
      
      * update nightly version
      
      * add pre-commit instruction
      
      * fixed CHANGELOG after merging
      
      * updated to newer nightly
      
      * retained the older broadcast function for older GPUs for oss.py
      
      * fixed a bug
      
      * added a comment
      
      * fixing a test for pytorch 1.10
      
      * testing a fix
      
      * Update fairscale/optim/oss.py
      
      * Update CONTRIBUTING.md
      Co-authored-by: default avatarMin Xu <min.xu.public@gmail.com>
      3ecf76f4
  25. 22 Jun, 2021 1 commit
    • Pavel Belevich's avatar
      Update torch to 1.9.0 release (#717) · 1cc4c837
      Pavel Belevich authored
      * Update torch to 1.9.0.dev20210614+cu102
      
      * Update config.yml
      
      * Update config.yml
      
      * Update setup.py
      
      * Update config.yml
      
      * Update config.yml
      
      * Update config.yml
      
      * Update config.yml
      1cc4c837
  26. 01 Jun, 2021 1 commit
  27. 15 Apr, 2021 1 commit
  28. 05 Apr, 2021 1 commit
  29. 02 Apr, 2021 1 commit
  30. 01 Apr, 2021 1 commit
  31. 31 Mar, 2021 1 commit
  32. 29 Mar, 2021 2 commits
  33. 12 Mar, 2021 1 commit
  34. 05 Mar, 2021 2 commits
  35. 04 Mar, 2021 1 commit