1. 22 Apr, 2021 4 commits
    • Marc Szafraniec's avatar
      Create CSE Base and Uniform Data Samplers · 5727791f
      Marc Szafraniec authored
      Summary: Create CSE Base and Uniform Data Samplers
      
      Reviewed By: vkhalidov
      
      Differential Revision: D26691586
      
      fbshipit-source-id: 2688698d612220b4047322ecd91df24186f2efb5
      5727791f
    • Marc Szafraniec's avatar
      Refactor image transform · b990b71f
      Marc Szafraniec authored
      Summary:
      Refactor image transform so it does nothing else than the resizing.
      
      Before it was a bit confusing because it was resizing AND assuming that the input data was RGB and in NHWC format, and applying corresponding transforms, which depends on the input dataset
      
      Reviewed By: vkhalidov
      
      Differential Revision: D27081805
      
      fbshipit-source-id: e12a23ff843e24f86feccf9f0dfd00cf628a5a5b
      b990b71f
    • Marc Szafraniec's avatar
      Correct Image List Dataset · 6e029299
      Marc Szafraniec authored
      Summary: Correct Image List Dataset to use one image with 3 channels instead of 3 images with 1 channel
      
      Reviewed By: vkhalidov
      
      Differential Revision: D27080295
      
      fbshipit-source-id: 4b90f02302858af800d6e0514972a002f92a3a3d
      6e029299
    • Marc Szafraniec's avatar
      Add animal category to bootstrapping datasets · 3634173a
      Marc Szafraniec authored
      Summary:
      In the bootstrapping datasets, we might not have annotated images, but we often know very well to which animal categories they belong. This diff aims to pass down this information.
      
      For the details of the Instagram Datasets and `build_fb`, check the following diff D27045763
      
      Category to class mapping should look like that and aims to convert "layman's terms" categories, used in the datasets, to category classes (and then to mesh names with CLASS_TO_MESH_NAME_MAPPING)
      
      {F506421983}
      
      Reviewed By: vkhalidov
      
      Differential Revision: D27045669
      
      fbshipit-source-id: 3865c36e622813b7591a3a969a2fa58295a48744
      3634173a
  2. 21 Apr, 2021 3 commits
  3. 20 Apr, 2021 3 commits
  4. 17 Apr, 2021 1 commit
    • Yuxin Wu's avatar
      Add ROIMasks · 72059968
      Yuxin Wu authored
      Summary: A structure to represent masks in RoIs.
      
      Reviewed By: rbgirshick
      
      Differential Revision: D27810570
      
      fbshipit-source-id: 53e4772c91a16119650d44f7bd895f2ce60d82cb
      72059968
  5. 15 Apr, 2021 4 commits
    • Yuxin Wu's avatar
      update milestones signature for latest fvcore; update docs · f50ec07c
      Yuxin Wu authored
      Reviewed By: alexander-kirillov
      
      Differential Revision: D27771715
      
      fbshipit-source-id: afad994dcc7ef1e578b59fd8de9273323e42560d
      f50ec07c
    • Yuxin Wu's avatar
      MultiStepParamScheduler: allow num_updates to be at the end of milestones · 3755562c
      Yuxin Wu authored
      Summary: This is easier to config: just use [30, 60, 90, 120] instead of two separate configs
      
      Reviewed By: theschnitz
      
      Differential Revision: D27108999
      
      fbshipit-source-id: f8ad25c62656c429d30ea29b7fa4dcbe960540a5
      3755562c
    • Yuxin Wu's avatar
      model_zoo API for py configs · 7ce4d123
      Yuxin Wu authored
      Reviewed By: alexander-kirillov
      
      Differential Revision: D27770785
      
      fbshipit-source-id: 0128bdcc64ad22862b072946dabcc7b261204a2f
      7ce4d123
    • Yuxin Wu's avatar
      perform training logic in train_net.py · 2bfa3fb0
      Yuxin Wu authored
      Summary:
      The new system no longer has pre-defined structure, so using a DefaultTrainer(cfg) makes it confusing what cfg keys are needed.
      
      The code in DefaultTrainer is short enough to live in train_net so users can see directly what config is needed. This way we also avoid reinventing a trainer that takes new configs. We'll be able to remove newconfig/defaults.py then (or keep it private for reference)
      
      Reviewed By: theschnitz, alexander-kirillov
      
      Differential Revision: D27716057
      
      fbshipit-source-id: 248446d19bfaf601653bb25bb09765f99e3a8432
      2bfa3fb0
  6. 14 Apr, 2021 6 commits
    • Vasil Khalidov's avatar
      produce fake losses if no valid data · 6139b6f5
      Vasil Khalidov authored
      Summary: Early exit from loss iterations / methods in case where no valid points are provided.
      
      Reviewed By: MarcSzafraniec
      
      Differential Revision: D27519651
      
      fbshipit-source-id: e78df3da2e9186d98247c1c306a769641e4ddfa0
      6139b6f5
    • Yuxin Wu's avatar
      add a few py configs · 163549b0
      Yuxin Wu authored
      Summary: Others to be added later
      
      Reviewed By: alexander-kirillov
      
      Differential Revision: D27759645
      
      fbshipit-source-id: 0b41b434eb6302fbe310fa2a8cf45cef17b5682f
      163549b0
    • Yuxin Wu's avatar
      CI install iopath from master · 500ba45c
      Yuxin Wu authored
      Reviewed By: wat3rBro
      
      Differential Revision: D27752054
      
      fbshipit-source-id: 6828d65f09cf922fd61cff1860a5e0b2ed644e5a
      500ba45c
    • Yanghan Wang's avatar
      support pickle for LazyPath · 63122ac7
      Yanghan Wang authored
      Reviewed By: sujitoc, ppwwyyxx
      
      Differential Revision: D27721286
      
      fbshipit-source-id: 2869610272308314ce913a1d94c78cf809f0d485
      63122ac7
    • Yuxin Wu's avatar
      add semantic highlight when printing configs · 8b834e0b
      Yuxin Wu authored
      Reviewed By: alexander-kirillov
      
      Differential Revision: D27742322
      
      fbshipit-source-id: 6cb6f3607b3baecf897ec6e824118f143e715712
      8b834e0b
    • Yuxin Wu's avatar
      shorten import statements · f2fe041e
      Yuxin Wu authored
      Summary: expose more modules to higher level
      
      Reviewed By: alexander-kirillov
      
      Differential Revision: D27730955
      
      fbshipit-source-id: f8912959e382c4b56b8012d0bd2a4540f75740d4
      f2fe041e
  7. 13 Apr, 2021 6 commits
  8. 10 Apr, 2021 2 commits
    • Yuxin Wu's avatar
      add LazyConfig · 65faeb47
      Yuxin Wu authored
      Reviewed By: rbgirshick
      
      Differential Revision: D27666493
      
      fbshipit-source-id: e48a9e2d55a3d93babaa90c53f625a664f933c51
      65faeb47
    • Yuxin Wu's avatar
      config import path changes · 38ff141f
      Yuxin Wu authored
      Reviewed By: alexander-kirillov
      
      Differential Revision: D27683194
      
      fbshipit-source-id: 4d8da08990700af9286f848d820196a1fd19be3f
      38ff141f
  9. 09 Apr, 2021 1 commit
    • Rong Rong (AI Infra)'s avatar
      Move vision_fair_detectron2 to GPU/RE · 77baba68
      Rong Rong (AI Infra) authored
      Summary: sandcastle GPU checkout type is going away. moving it to GPU/RE
      
      Reviewed By: ppwwyyxx
      
      Differential Revision: D27566441
      
      fbshipit-source-id: 7a7e1c5fe43c20c1dadec2f3e21bb132b380bda5
      77baba68
  10. 08 Apr, 2021 1 commit
  11. 06 Apr, 2021 1 commit
    • Yuxin Wu's avatar
      torch.Tensor -> torch.tensor · 2455e479
      Yuxin Wu authored
      Summary:
      Address deprecation warnings like:
      
      UserWarning: Legacy tensor constructor is deprecated. Use: torch.tensor(...) for creating tensors from tensor-like objects; or torch.empty(...) for creating an
      uninitialized tensor with specific sizes. (Triggered internally at  caffe2/torch/csrc/utils/tensor_new.cpp:476.)
      
      Reviewed By: theschnitz
      
      Differential Revision: D27561410
      
      fbshipit-source-id: 64d31d427217a41ad0dfacdc085754bcf5dce20a
      2455e479
  12. 04 Apr, 2021 1 commit
  13. 02 Apr, 2021 3 commits
  14. 01 Apr, 2021 4 commits