Skip to content
Snippets Groups Projects
  1. Jan 03, 2025
  2. Dec 17, 2024
  3. Aug 24, 2024
  4. Mar 04, 2022
    • wayi1's avatar
      [Model Averaging] Support hierarchical model averaging (#73285) · 0bb3b065
      wayi1 authored
      Summary:
      Implement hierarchical model averaging proposed in https://github.com/pytorch/pytorch/issues/71325.
      
      Unit tests are added. Since I don't have access to 4-GPU machines in open-source environment, expect that the branch with the prefix of `ci-all` can run the test that requires 4 GPUs.
      
      In the future, the internals of `PeriodicModelAveraging` can be simplified as an implementation of a specialized hierarchical model averaging, where `period_group_size_dict` only has a pair of period and world size.
      
      Pull Request resolved: https://github.com/pytorch/pytorch/pull/73285
      
      Reviewed By: mrshenli
      
      Differential Revision: D34457792
      
      Pulled By: rohan-varma
      
      fbshipit-source-id: 39a6c5bf8a2852b6394a56abbad17b8a909b9fba
      (cherry picked from commit 5f543d46103edb515db199dbb80db43c85665f29)
      0bb3b065
  5. Oct 22, 2020
    • Pritam Damania's avatar
      Pull in fairscale.nn.Pipe into PyTorch. (#44090) · 06d50b5e
      Pritam Damania authored
      Summary:
      Pull Request resolved: https://github.com/pytorch/pytorch/pull/44090
      
      This is an initial commit pulling in the torchgpipe fork at
      https://github.com/facebookresearch/fairscale.
      
      The purpose of this commit is to just pull in the code and ensure all tests and
      builds work fine. We will slowly modify this to match our intended API
      mentioned in https://fb.quip.com/txurAV3zIFox#RPZACAfAKMq. Follow up PRs would
      address further changes needed on top of the initial commit..
      
      We're pulling the code into the `torch.distributed._pipeline.sync` package. The
      package is private on purpose since there is a lot of work (ex: docs, API
      changes etc.) that needs to go in before we can actually officially support
      this.
      ghstack-source-id: 114864254
      
      Test Plan:
      1) waitforbuildbot
      2) Ran all tests on my devgpu
      
      Reviewed By: mrshenli
      
      Differential Revision: D23493316
      
      fbshipit-source-id: fe3c8b7dadeeb86abdc00e8a8652491b0b16743a
      06d50b5e
  6. Jun 12, 2018
  7. Sep 28, 2017
  8. Feb 09, 2017
    • Pieter Noordhuis's avatar
      Import gloo · efd89986
      Pieter Noordhuis authored
      Summary:
      In the GitHub repository this directory will be mirrored similar to
      folly, such that the repository has a single top level directory
      called "gloo". This allows for versioning or renaming of the
      project root, without having to mangle the include paths; they will
      always use the "gloo" prefix.
      
      fbshipit-source-id: 24502e4185fc7cbe19b5249f83609e2b8118e9d7
      efd89986
  9. Jan 05, 2017
  10. Dec 09, 2016
  11. Nov 15, 2016
  12. Sep 18, 2016
  13. Sep 07, 2016
  14. Sep 04, 2015
  15. Aug 28, 2015
  16. Aug 08, 2015
  17. Jul 07, 2015
  18. Jun 25, 2015
Loading