1. 13 Dec, 2022 1 commit
  2. 03 Nov, 2022 1 commit
  3. 05 Oct, 2022 1 commit
  4. 04 Sep, 2022 1 commit
  5. 11 Aug, 2022 1 commit
  6. 02 Aug, 2022 1 commit
  7. 27 Jul, 2022 1 commit
    • Aditya Oke's avatar
      Refactor tests for ops (#6027) · 6aacf497
      Aditya Oke authored
      
      
      * Refactor tests
      
      * Remove tol, fix comments
      
      * Add tolerance only where necessary
      
      * Add tolerance only where necessary
      
      * Add tolerance only where necessary
      
      * Refactor to adapt suggestions
      
      * Refactor and add nits
      
      * Refactor box area
      
      * Refactor to one file
      
      * Adapt almost all except area
      
      * final update
      
      * Tighten for jit
      
      * Refactor slightly
      
      * Fix tests
      Co-authored-by: default avatarVasilis Vryniotis <datumbox@users.noreply.github.com>
      6aacf497
  8. 22 Jul, 2022 1 commit
  9. 09 May, 2022 1 commit
    • Yassine Alouini's avatar
      Distance IoU (#5786) · 1ae38297
      Yassine Alouini authored
      
      
      * [FEAT] Add distance IoU and distance IoU loss + some tests (WIP for tests).
      
      * [FIX] Remove URL from docstring + remove assert since it causes a big performance drop.
      
      * [FIX] eps isn't None.
      
      * [TEST] Update existing box dIoU test + add dIoU loss tests (inspired from cIoU ones).
      
      * [ENH] Some pre-commit fixes + remove print + mypy.
      
      * [ENH] Pass the device in the assertion for the dIoU loss test.
      
      * [FIX] Remove type hints from the dIoU box test.
      
      * [ENH] Refactor box and loss for dIoU functions + fix half tests.
      
      * [FIX] Precommits fix.
      
      * [ENH] Some improvement for the distance IoU tests thanks to code review.
      
      * [ENH] Upcast in distance boxes computation to avoid overflow.
      
      * [ENH] Revert the refactor of distance IoU loss back since it introduced a bug and can be slow.
      
      * Precommit fix.
      
      * [FIX] Few changes introduced by merge conflict.
      
      * Add code reference
      
      * Fix test
      Co-authored-by: default avatarVasilis Vryniotis <datumbox@users.noreply.github.com>
      1ae38297
  10. 28 Apr, 2022 1 commit
  11. 13 Apr, 2022 1 commit
  12. 08 Apr, 2022 1 commit
  13. 29 Mar, 2022 1 commit
  14. 15 Mar, 2022 1 commit
  15. 27 Feb, 2022 1 commit
  16. 08 Feb, 2022 2 commits
    • HeungwooLee's avatar
      Refactor BoxOps tests to use parameterize (#5380) · 60327755
      HeungwooLee authored
      * Refactor BoxOps tests to use parameterize
      
      * Refactor BoxOps tests to use parameterize
      
      * Refactor BoxOps to use parameterize, addressed comments from PR#5380
      
      * Refactor BoxOps to use parameterize, addressed minor styling comments from PR#5380
      
      * Refactor BoxOps to use parameterize, addressed typing errorsfrom PR#5380
      
      * Refactor BoxOps to use parameterize, addressed minor naming comments for PR#5380
      60327755
    • Nicolas Hug's avatar
      Remove APIs that were deprecated before 0.8 (#5386) · 0c2373d0
      Nicolas Hug authored
      * Remove APIs that were deprecated before 0.8
      
      * More stuff
      
      * Some more
      
      * oops
      0c2373d0
  17. 30 Nov, 2021 1 commit
  18. 11 Nov, 2021 1 commit
  19. 28 Oct, 2021 2 commits
  20. 27 Oct, 2021 3 commits
  21. 22 Oct, 2021 1 commit
    • Vasilis Vryniotis's avatar
      Additional SOTA ingredients on Classification Recipe (#4493) · b280c318
      Vasilis Vryniotis authored
      * Update EMA every X iters.
      
      * Adding AdamW optimizer.
      
      * Adjusting EMA decay scheme.
      
      * Support custom weight decay for Normalization layers.
      
      * Fix identation bug.
      
      * Change EMA adjustment.
      
      * Quality of life changes to faciliate testing
      
      * ufmt format
      
      * Fixing imports.
      
      * Adding FixRes improvement.
      
      * Support EMA in store_model_weights.
      
      * Adding interpolation values.
      
      * Change train_crop_size.
      
      * Add interpolation option.
      
      * Removing hardcoded interpolation and sizes from the scripts.
      
      * Fixing linter.
      
      * Incorporating feedback from code review.
      b280c318
  22. 04 Oct, 2021 1 commit
    • Philip Meier's avatar
      Add ufmt (usort + black) as code formatter (#4384) · 5f0edb97
      Philip Meier authored
      
      
      * add ufmt as code formatter
      
      * cleanup
      
      * quote ufmt requirement
      
      * split imports into more groups
      
      * regenerate circleci config
      
      * fix CI
      
      * clarify local testing utils section
      
      * use ufmt pre-commit hook
      
      * split relative imports into local category
      
      * Revert "split relative imports into local category"
      
      This reverts commit f2e224cde2008c56c9347c1f69746d39065cdd51.
      
      * pin black and usort dependencies
      
      * fix local test utils detection
      
      * fix ufmt rev
      
      * add reference utils to local category
      
      * fix usort config
      
      * remove custom categories sorting
      
      * Run pre-commit without fixing flake8
      
      * got a double import in merge
      Co-authored-by: default avatarNicolas Hug <nicolashug@fb.com>
      5f0edb97
  23. 29 Sep, 2021 1 commit
  24. 24 Sep, 2021 1 commit
  25. 20 Aug, 2021 1 commit
  26. 14 Jul, 2021 1 commit
  27. 17 Jun, 2021 1 commit
  28. 14 Jun, 2021 1 commit
  29. 04 Jun, 2021 1 commit
  30. 01 Jun, 2021 1 commit
  31. 21 May, 2021 1 commit
  32. 17 May, 2021 1 commit
  33. 11 May, 2021 1 commit
  34. 10 May, 2021 1 commit
  35. 08 Apr, 2021 1 commit
    • Nicolas Hug's avatar
      Add Quantized version of RoIAlign (#3624) · ad9cc62a
      Nicolas Hug authored
      * WIP
      
      * clang
      
      * docs
      
      * extracted out common utils
      
      * Use better quantization function and pass tensors as parameters
      
      * proper dequantization
      
      * Some tests
      
      * Dequantization optimization, seems to gain a few ms
      
      * clang-format
      
      * again
      
      * more correct test. Had to remove optimization although it almost works
      
      * Also test aligned=True
      
      * remove useless part
      
      * more docs and comments
      
      * Put back optimization with more robust test
      
      * Added check for index upper bound
      
      * avoid possible overflow
      
      * Move common function into common.h
      
      * oops
      
      * scale=1,zero_point=0 makes more sense
      
      * Force batch size of 1 to prevent any indexingbug
      
      * format
      
      * format again
      
      * updated docstring
      
      * put back description comment for pre_calc_bilinear_interpolate
      
      * revert most changes to docstring as it's taken care of in another PR
      ad9cc62a
  36. 30 Mar, 2021 1 commit
    • Nicolas Hug's avatar
      Add quantized version of nms (#3601) · f74bfab6
      Nicolas Hug authored
      * Add quantized version of nms
      
      * Added tests
      
      * Compute areas only once
      
      * remove calls to dequantize_val
      
      * fix return type for empty tensor
      
      * flake8
      
      * remove use of scale as it gets cancelled out
      
      * simpler int convertion in tests
      
      * explicitly set ovr to double
      
      * add tests for more values of scale and zero_point
      
      * comment about underflow
      
      * remove unnecessary accessor
      
      * properly convert to float for division
      
      * Add comments about underflow
      
      * explicitely cast coordinates to float to allow vectorization
      
      * clang
      
      * clang  again
      
      * hopefully OK now
      f74bfab6