1. 07 Jan, 2022 1 commit
    • Tsahi Glik's avatar
      Fix EMA model training with lightning · 6cff7737
      Tsahi Glik authored
      Summary:
      Current implementation of d2go lightning default task fails when running a model training with EMA.
      The error is :
      ```
      RuntimeError: Expected to have finished reduction in the prior iteration before starting a new one. This error indicates that your module has parameters that were not used in producing loss.
      ```
      The error is due the fact the d2go lightning task create a copy of the ema model for evaluation that does not included in the training, which raise the error that there are unused params.
      This is solved by moving the copy creation to after training and to when evaluation starts.
      
      Reviewed By: kazhang
      
      Differential Revision: D33442690
      
      fbshipit-source-id: e9e469e33811de0b4171a64293cc16a8157af08c
      6cff7737
  2. 06 Jan, 2022 1 commit
    • Binh Tang's avatar
      Rename `DDPPlugin` to `DDPStrategy` (#11142) · aeb15613
      Binh Tang authored
      Summary:
      ### New commit log messages
        b64dea9dc Rename `DDPPlugin` to `DDPStrategy` (#11142)
      
      Reviewed By: jjenniferdai
      
      Differential Revision: D33259306
      
      fbshipit-source-id: b4608c6b96b4a7977eaa4ed3f03c4b824882aef0
      aeb15613
  3. 05 Jan, 2022 1 commit
    • Hang Zhang's avatar
      Try LSJ on Faster RCNN with FBNet · 21ae9538
      Hang Zhang authored
      Summary: Try LSJ with Faster RCNN with FBNet backbone
      
      Reviewed By: newstzpz
      
      Differential Revision: D32054932
      
      fbshipit-source-id: 4fdb30e7b1258d6f167f2c2fd331209aad1b599a
      21ae9538
  4. 30 Dec, 2021 2 commits
  5. 29 Dec, 2021 3 commits
  6. 22 Dec, 2021 1 commit
    • Sam Tsai's avatar
      registry and copy keys for extended coco load · bfd78461
      Sam Tsai authored
      Summary:
      1. Add registry for coco injection to allow for easier overriding of cococ injections
      2. Coco loading currently is limited to certain keys. Adding option to allow for copying certain keys from the outputs.
      
      Reviewed By: zhanghang1989
      
      Differential Revision: D33132517
      
      fbshipit-source-id: 57ac4994a66f9c75457cada7e85fb15da4818f3e
      bfd78461
  7. 20 Dec, 2021 1 commit
  8. 18 Dec, 2021 1 commit
    • Tsahi Glik's avatar
      enable overloading get_data_loader_vis_wrapper · 914054ac
      Tsahi Glik authored
      Summary:
      Currently the lightning task rely on the default runner for the vis wrapper logic. This does not allow to overload the get_data_loader_vis_wrapper is subclasses of the lightning task class.
      This diff fixes this issue and properly take the vis wrapper given by the overloaded get_data_loader_vis_wrapper functions in the runner.
      
      Reviewed By: zhanghang1989
      
      Differential Revision: D33190410
      
      fbshipit-source-id: 48cb3a8fa4b11df41d025d115d21002991549ced
      914054ac
  9. 14 Dec, 2021 1 commit
  10. 02 Dec, 2021 1 commit
  11. 01 Dec, 2021 1 commit
  12. 29 Nov, 2021 2 commits
  13. 28 Nov, 2021 1 commit
    • Hang Zhang's avatar
      Add FBNet VT backbone · 51b7be17
      Hang Zhang authored
      Summary:
      Experimental models from Xiaoliang [D31749820]
      
      Pretrained weights:
      fbnet_vit_tiny_v3_lepe n/a
      fbnet_deit_v0 f298782311
      
      Reviewed By: XiaoliangDai
      
      Differential Revision: D32054949
      
      fbshipit-source-id: 7c2aa0679a545ed814ba1db421408a5f9a59a2c8
      51b7be17
  14. 25 Nov, 2021 1 commit
  15. 21 Nov, 2021 1 commit
  16. 20 Nov, 2021 1 commit
    • Haroun Habeeb's avatar
      support building d2go transform list from a list of strings instead of just config · 997bb727
      Haroun Habeeb authored
      Summary:
      for sythetic data, we want to enable having different transforms for different dataloaders.
      
      To do that, we need to be able to construct different kinds of transforms.
      
      This means that using the cfg's hard-coded location isn't convenient - we'd have to edit the cfg during run time and call the build function multiple times
      
      Differential Revision: D32486576
      
      fbshipit-source-id: 767b63c5c787e31a67dbf8710ab9bab84a0651db
      997bb727
  17. 18 Nov, 2021 1 commit
    • Ananth Subramaniam's avatar
      remove deprecated train_loop (#10482) · bb49d171
      Ananth Subramaniam authored
      Summary:
      ### New commit log messages
        fa0ed17f8 remove deprecated train_loop (#10482)
      
      Reviewed By: kandluis
      
      Differential Revision: D32454980
      
      fbshipit-source-id: a35237dde06cc9ddac5373b75992ce88a6771c76
      bb49d171
  18. 12 Nov, 2021 1 commit
    • Yanghan Wang's avatar
      fix import prof test · 598486d6
      Yanghan Wang authored
      Reviewed By: newstzpz
      
      Differential Revision: D32301322
      
      fbshipit-source-id: a9e951b9de600012125b8b94c0c1ace929b491b8
      598486d6
  19. 09 Nov, 2021 4 commits
    • Sam Tsai's avatar
      not block if assertion error when counting flops · 9c1c356c
      Sam Tsai authored
      Summary:
      fvcore flops calculator throws on this error:
      
      KeyError: 'Only support flattening dictionaries if keys are str.'
      
      Setting flops to some value so it doesn't enter pdb mode.
      
      Reviewed By: stephenyan1231
      
      Differential Revision: D32144492
      
      fbshipit-source-id: 604cd4660cea9ffbfb3f1da35d32e06ccf607a50
      9c1c356c
    • Yuxin Wu's avatar
      DPE d2go async loader · afbd4558
      Yuxin Wu authored
      Reviewed By: newstzpz
      
      Differential Revision: D31209906
      
      fbshipit-source-id: 0be4e3c1db623e3c1fba8ba4259840d34192a77e
      afbd4558
    • Albert Pumarola's avatar
      Extend Pix2Pix to allow for input extra data · b6c93a74
      Albert Pumarola authored
      Summary: Extended Pix2Pix to allow for input extra data
      
      Reviewed By: tax313
      
      Differential Revision: D31469054
      
      fbshipit-source-id: 790543f214ea9fa0158e509acb27193916bf17ce
      b6c93a74
    • CodemodService Bot's avatar
      Daily `arc lint --take BLACK` · 980d614b
      CodemodService Bot authored
      Reviewed By: zertosh
      
      Differential Revision: D32270982
      
      fbshipit-source-id: 8767b469fe5404a882257c0c5209b34ed0c327dc
      980d614b
  20. 08 Nov, 2021 3 commits
    • Yanghan Wang's avatar
      remove dead code for AdelaiDet configs · eaeb4cc2
      Yanghan Wang authored
      Summary: code was kept for short term to support loading old training jobs during the period when the default config is polluted; now it should be safe to remove this BC support and dead code
      
      Differential Revision: D32218217
      
      fbshipit-source-id: 3772477653151ccbcb4ae7098b9414853b581ad1
      eaeb4cc2
    • Yanghan Wang's avatar
      rename @legacy to @c2_ops · 95ab768e
      Yanghan Wang authored
      Reviewed By: sstsai-adl
      
      Differential Revision: D32216605
      
      fbshipit-source-id: bebee1edae85e940c7dcc6a64dbe341a2fde36a2
      95ab768e
    • Tim Hatch's avatar
      Remove unused imports that are later redefined · 70e99867
      Tim Hatch authored
      Reviewed By: jreese, ppwwyyxx
      
      Differential Revision: D32191010
      
      fbshipit-source-id: 1e40b7a090be3a0e25b930fb908ec177719fce50
      70e99867
  21. 04 Nov, 2021 1 commit
  22. 29 Oct, 2021 1 commit
    • Owen Wang's avatar
      allow reading .npy files for seg masks · 9c326bb3
      Owen Wang authored
      Summary: Allow reading `.npy` format binary masks shaped (H, W,) in addition to `.png` image masks shaped (H, W, C).
      
      Reviewed By: wat3rBro
      
      Differential Revision: D30136542
      
      fbshipit-source-id: 56df5a766ab15b6808a1327815857e5d38eac910
      9c326bb3
  23. 28 Oct, 2021 1 commit
    • Kai Zhang's avatar
      Fix unused param in QAT training · 8b03f9aa
      Kai Zhang authored
      Summary:
      In quantization callback, we prepare the model with FX quantization API and only use the prepared model in training.
      However, when training in DDP, the parameters in the origin model still require grad, causing unused parameters RuntimeError.
      Previously, Lightning trainer train the model with find_unused_param flag, but if user manually disable it, they will get the runtime error.
      
      In this diff, the parameters in the origin model are frozen. We could consider deleting the origin model after preparation to save memory, but we might have to make some assumption on Lightning module structure, for example, `.model` is the origin model, so that we could `delattr(pl_module, "model")`.
      
      Reviewed By: wat3rBro
      
      Differential Revision: D31902368
      
      fbshipit-source-id: 56eabb6b2296278529dd2b94d6aa4c9ec9e9ca6b
      8b03f9aa
  24. 26 Oct, 2021 4 commits
    • Yanghan Wang's avatar
      support multi-base for config re-route · 39054767
      Yanghan Wang authored
      Summary: as title
      
      Reviewed By: Cysu
      
      Differential Revision: D31901433
      
      fbshipit-source-id: 1749527c04c392c830e1a49bca8313ddf903d7b1
      39054767
    • Yanghan Wang's avatar
      move fcos into meta_arch · 421960b3
      Yanghan Wang authored
      Summary: FCOS is registered only because we make an import from `get_default_cfg`, if user don't call it (eg. using their own runner), they might find that the meta-arch is not registered.
      
      Reviewed By: ppwwyyxx
      
      Differential Revision: D31920026
      
      fbshipit-source-id: 59eeeb3d1bf30d6b08463c2814930b1cadd7d549
      421960b3
    • Yanghan Wang's avatar
      populate meta-arch registry when importing d2go · cc7973c2
      Yanghan Wang authored
      Summary:
      Pull Request resolved: https://github.com/facebookresearch/d2go/pull/130
      
      We want to make sure that after importing `d2go.modeling` all the meta-arch is registered.
      
      Reviewed By: Maninae
      
      Differential Revision: D31904303
      
      fbshipit-source-id: 3f32b65b764b2458e2fb9c4e0bbd99824b37ecfc
      cc7973c2
    • Binh Tang's avatar
      Mark accelerator connector as protected (#10032) · 9461cc91
      Binh Tang authored
      Summary:
      ### New commit log messages
        1f7bd6650 Mark accelerator connector as protected (#10032)
      
      Reviewed By: yifuwang
      
      Differential Revision: D31905981
      
      fbshipit-source-id: a7f0f03033b02b603d28203ae2c8e8df4933fb23
      9461cc91
  25. 22 Oct, 2021 3 commits
  26. 21 Oct, 2021 1 commit