"docs/vscode:/vscode.git/clone" did not exist on "e8cf9613244ddac05c86f50f963de71717790931"
  1. 14 Feb, 2022 1 commit
    • Tugrul Savran's avatar
      D2Go Fail Fast: Move exception coming from not implemented "compare accuracy" feature to the top. · eee4dfc1
      Tugrul Savran authored
      Summary:
      Currently, the exporter method takes in a compare_accuracy parameter, which after all the compute (exporting etc.) raises an exception if it is set to True.
      
      This looks like an antipattern, and causes a waste of compute.
      
      Therefore, I am proposing to raise the exception at the very beginning of method call to let the client know in advance that this argument's functionality isn't implemented yet.
      
      NOTE: We might also choose to get rid of the entire parameter. I am open for suggestions.
      
      Differential Revision: D34186578
      
      fbshipit-source-id: d7fbe7589dfe2d2f688b870885ca61e6829c9329
      eee4dfc1
  2. 11 Feb, 2022 1 commit
    • Yanghan Wang's avatar
      add inference path · 614336e4
      Yanghan Wang authored
      Reviewed By: Maninae
      
      Differential Revision: D34097529
      
      fbshipit-source-id: e3c860bb2374e694fd6ae54651a479c2398b2462
      614336e4
  3. 10 Feb, 2022 1 commit
  4. 07 Feb, 2022 1 commit
  5. 03 Feb, 2022 1 commit
  6. 02 Feb, 2022 1 commit
  7. 29 Jan, 2022 1 commit
  8. 27 Jan, 2022 3 commits
    • Hang Zhang's avatar
      Remove Pre-norm option, since it is not used · 6994f168
      Hang Zhang authored
      Summary: As in the tittle
      
      Reviewed By: XiaoliangDai
      
      Differential Revision: D33413849
      
      fbshipit-source-id: b891849c175edc7b8916bff2fcc40c76c4658f14
      6994f168
    • Hang Zhang's avatar
      Enable Learnable Query TGT · 9200cbe8
      Hang Zhang authored
      Summary: Learnable query doesn't improve the results, but it helps DETR with reference points in D33420993
      
      Reviewed By: XiaoliangDai
      
      Differential Revision: D33401417
      
      fbshipit-source-id: 5296f2f969c04df18df292d61a7cf57107bc9b74
      9200cbe8
    • Hang Zhang's avatar
      Refactor Code Base · 4985ef73
      Hang Zhang authored
      Summary: Add DETR_MODEL_REGISTRY registry to better support different variant of DETR (in later diff).
      
      Reviewed By: newstzpz
      
      Differential Revision: D32874194
      
      fbshipit-source-id: f8e9a61417ec66bec9f2d98631260a2f4e2af4cf
      4985ef73
  9. 20 Jan, 2022 1 commit
    • Sam Tsai's avatar
      fix pickling issue in EnlargeBoundingBox · 189d83d7
      Sam Tsai authored
      Summary:
      Pull Request resolved: https://github.com/facebookresearch/d2go/pull/166
      
      Pickling of transform functions seems to have changed (did not dig into it) in December, breaking the support for this augmentation. This error happens when training with multiple dataloaders. Using partial functions instead.
      
      Differential Revision: D33665177
      
      fbshipit-source-id: 4dfd41b92f3a6fea549b6e7a79bf0bf14a3cceaa
      189d83d7
  10. 18 Jan, 2022 1 commit
    • Miquel Jubert Hermoso's avatar
      Fix type signature of create_runner · c74e23b0
      Miquel Jubert Hermoso authored
      Summary: The type signature of create_runner is not accurate. We expect lightning runners to follow DefaultTask. Also change setup.py to not import directly, which was causing circular dependencies together with the change.
      
      Reviewed By: wat3rBro
      
      Differential Revision: D32792069
      
      fbshipit-source-id: 0fbb55eb269dd681dbc8df49d71c9635f56293b8
      c74e23b0
  11. 14 Jan, 2022 1 commit
  12. 13 Jan, 2022 2 commits
    • Tsahi Glik's avatar
      Add support for custom training step via meta_arch · b6e244d2
      Tsahi Glik authored
      Summary:
      Add support in the default lightning task to run a custom training step from Meta Arch if exists.
      The goal is to allow custom training step without the need to inherit from the default lightning task class and override it. This will allow us to use a signle lightning task and still allow users to customize the training step. In the long run this will be further encapsulated in modeling hook, making it more modular and compositable with other custom code.
      
      This change is a follow up from discussion in  https://fburl.com/diff/yqlsypys
      
      Reviewed By: wat3rBro
      
      Differential Revision: D33534624
      
      fbshipit-source-id: 560f06da03f218e77ad46832be9d741417882c56
      b6e244d2
    • Tsahi Glik's avatar
      Person segmentation using torch lightning · c687fb83
      Tsahi Glik authored
      Summary:
      Add option to train Person Instance Segmentation using lightning instead of D2 (https://github.com/facebookresearch/d2go/commit/7992f91324aee6ae59795063a007c6837e60cdb8).
      This is needed because we want to try PIS with SuperNet and our SuperNet based training is implemented in d2go lightning task
      
      Reviewed By: zhanghang1989
      
      Differential Revision: D33281437
      
      fbshipit-source-id: e1b6567f3c77ce51240fb50d81350bc97735713a
      c687fb83
  13. 12 Jan, 2022 1 commit
  14. 10 Jan, 2022 1 commit
  15. 08 Jan, 2022 2 commits
  16. 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
  17. 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
  18. 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
  19. 30 Dec, 2021 2 commits
  20. 29 Dec, 2021 3 commits
  21. 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
  22. 20 Dec, 2021 1 commit
  23. 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
  24. 14 Dec, 2021 1 commit
  25. 02 Dec, 2021 1 commit
  26. 01 Dec, 2021 1 commit
  27. 29 Nov, 2021 2 commits
  28. 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
  29. 25 Nov, 2021 1 commit
  30. 21 Nov, 2021 1 commit
  31. 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
  32. 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