1. 31 Jan, 2024 1 commit
  2. 27 Jan, 2024 1 commit
  3. 26 Jan, 2024 1 commit
  4. 25 Jan, 2024 1 commit
  5. 18 Jan, 2024 1 commit
    • Dimitris Prountzos's avatar
      Fix compiler warning in knn.ku · 1e817914
      Dimitris Prountzos authored
      Summary: This change updates the type of p2_idx from size_t to int64_t to address compiler warnings related to signed/unsigned comparison.
      
      Reviewed By: bottler
      
      Differential Revision: D52879393
      
      fbshipit-source-id: de5484d78a907fccdaae3ce036b5e4a1a0a4de70
      1e817914
  6. 16 Jan, 2024 1 commit
  7. 04 Jan, 2024 1 commit
    • Abdelrahman Selim's avatar
      Update so3 operations for numerical stability · 292acc71
      Abdelrahman Selim authored
      Summary: Replace implementations of `so3_exp_map` and `so3_log_map` in so3.py with existing more-stable implementations.
      
      Reviewed By: bottler
      
      Differential Revision: D52513319
      
      fbshipit-source-id: fbfc039643fef284d8baa11bab61651964077afe
      292acc71
  8. 03 Jan, 2024 1 commit
  9. 21 Dec, 2023 2 commits
  10. 19 Dec, 2023 1 commit
    • Hassan Lotfi's avatar
      Submeshing TexturesUV · 8a27590c
      Hassan Lotfi authored
      Summary: Implement `submeshes` for TexturesUV. Fix what Meshes.submeshes passes to the texture's submeshes function to make this possible.
      
      Reviewed By: bottler
      
      Differential Revision: D52192060
      
      fbshipit-source-id: 526734962e3376aaf75654200164cdcebfff6997
      8a27590c
  11. 11 Dec, 2023 1 commit
    • Eric Young's avatar
      PyTorch3D - Avoid flip in TexturesAtlas · 06cdc313
      Eric Young authored
      Summary: Performance improvement: Use torch.lerp to map uv coordinates to the range needed for grid_sample (i.e. map [0, 1] to [-1, 1] and invert the y-axis)
      
      Reviewed By: bottler
      
      Differential Revision: D51961728
      
      fbshipit-source-id: db19a5e3f482e9af7b96b20f88a1e5d0076dac43
      06cdc313
  12. 07 Dec, 2023 2 commits
  13. 05 Dec, 2023 3 commits
  14. 04 Dec, 2023 1 commit
    • Jeremy Reizenstein's avatar
      lint · 83bacda8
      Jeremy Reizenstein authored
      Summary: Fix recent flake complaints
      
      Reviewed By: MichaelRamamonjisoa
      
      Differential Revision: D51811912
      
      fbshipit-source-id: 65183f5bc7058da910e4d5a63b2250ce8637f1cc
      83bacda8
  15. 29 Nov, 2023 1 commit
  16. 16 Nov, 2023 1 commit
  17. 14 Nov, 2023 4 commits
  18. 31 Oct, 2023 2 commits
    • Jeremy Reizenstein's avatar
      version 0.7.5 · 2f11ddc5
      Jeremy Reizenstein authored
      Summary: update
      
      Reviewed By: MichaelRamamonjisoa
      
      Differential Revision: D50806966
      
      fbshipit-source-id: 95fd341c9e5e4e07b689eb71b3a729baff3b8192
      2f11ddc5
    • Jeremy Reizenstein's avatar
      update notebooks for 0.7.5 · 650cc09d
      Jeremy Reizenstein authored
      Summary:
      ```
      sed -i 's/startswith((\"1.13.\", \"2.0.\"))/startswith\(\"2.1.\"\)/' *b
      ```
      
      Reviewed By: shapovalov
      
      Differential Revision: D50806967
      
      fbshipit-source-id: df19462564edb1f840753efeae96b516c7a9f764
      650cc09d
  19. 30 Oct, 2023 3 commits
    • Jeremy Reizenstein's avatar
      fix warning from cross · 8c15afe7
      Jeremy Reizenstein authored
      Summary: Don't call tensor.cross() without dim, to avoid new warning.
      
      Reviewed By: MichaelRamamonjisoa
      
      Differential Revision: D49879590
      
      fbshipit-source-id: e9ba83923b6dc3bcface6782b8b26729ab5b0a4c
      8c15afe7
    • Jeremy Reizenstein's avatar
      CI fixes (#1676) · 6b437e21
      Jeremy Reizenstein authored
      Summary:
      Pull Request resolved: https://github.com/facebookresearch/pytorch3d/pull/1676
      
      Remove CUDA 10.2 build, remove sm35 from cuda12.
      
      Reviewed By: MichaelRamamonjisoa
      
      Differential Revision: D50790929
      
      fbshipit-source-id: 2b8cd34493b633a97b4066e0fd61aff077f7ce0c
      6b437e21
    • Jeremy Reizenstein's avatar
      missing cudaGetLastError · 03f17ca1
      Jeremy Reizenstein authored
      Summary: Investigating a reported problem.
      
      Reviewed By: MichaelRamamonjisoa
      
      Differential Revision: D50791296
      
      fbshipit-source-id: 8dc162b87d02debf05d16c2b4816fcd57234d7e0
      03f17ca1
  20. 17 Oct, 2023 2 commits
  21. 22 Sep, 2023 1 commit
  22. 20 Sep, 2023 1 commit
  23. 05 Sep, 2023 1 commit
  24. 26 Aug, 2023 1 commit
  25. 15 Aug, 2023 1 commit
    • Haritha Jayasinghe's avatar
      add None option for chamfer distance point reduction (#1605) · d84f274a
      Haritha Jayasinghe authored
      Summary:
      The `chamfer_distance` function currently allows `"sum"` or `"mean"` reduction, but does not support returning unreduced (per-point) loss terms. Unreduced losses could be useful if the user wishes to inspect individual losses, or perform additional modifications to loss terms before reduction. One example would be implementing a robust kernel over the loss.
      
      This PR adds a `None` option to the `point_reduction` parameter, similar to `batch_reduction`. In case of bi-directional chamfer loss, both the forward and backward distances are returned (a tuple of Tensors of shape `[D, N]` is returned). If normals are provided, similar logic applies to normals as well.
      
      This PR addresses issue https://github.com/facebookresearch/pytorch3d/issues/622.
      
      Pull Request resolved: https://github.com/facebookresearch/pytorch3d/pull/1605
      
      Reviewed By: jcjohnson
      
      Differential Revision: D48313857
      
      Pulled By: bottler
      
      fbshipit-source-id: 35c824827a143649b04166c4817449e1341b7fd9
      d84f274a
  26. 20 Jul, 2023 1 commit
  27. 14 Jul, 2023 2 commits
    • Jeremy Reizenstein's avatar
      attempt to fix readthedocs · 57f6e792
      Jeremy Reizenstein authored
      Summary:
      Something's wrong with recommonmark/CommonMark/six, let's see if this fixes it.
      
      https://readthedocs.org/projects/pytorch3d/builds/21292632/
      
      ```
        File "/home/docs/checkouts/readthedocs.org/user_builds/pytorch3d/envs/latest/lib/python3.11/site-packages/sphinx/config.py", line 368, in eval_config_file
          execfile_(filename, namespace)
        File "/home/docs/checkouts/readthedocs.org/user_builds/pytorch3d/envs/latest/lib/python3.11/site-packages/sphinx/util/pycompat.py", line 150, in execfile_
          exec_(code, _globals)
        File "/home/docs/checkouts/readthedocs.org/user_builds/pytorch3d/checkouts/latest/docs/conf.py", line 25, in <module>
          from recommonmark.parser import CommonMarkParser
        File "/home/docs/checkouts/readthedocs.org/user_builds/pytorch3d/envs/latest/lib/python3.11/site-packages/recommonmark/parser.py", line 6, in <module>
          from CommonMark import DocParser, HTMLRenderer
        File "/home/docs/checkouts/readthedocs.org/user_builds/pytorch3d/envs/latest/lib/python3.11/site-packages/CommonMark/__init__.py", line 3, in <module>
          from CommonMark.CommonMark import HTMLRenderer
        File "/home/docs/checkouts/readthedocs.org/user_builds/pytorch3d/envs/latest/lib/python3.11/site-packages/CommonMark/CommonMark.py", line 18, in <module>
          HTMLunescape = html.parser.HTMLParser().unescape
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      AttributeError: 'HTMLParser' object has no attribute 'unescape'
      ```
      
      Reviewed By: shapovalov
      
      Differential Revision: D47471545
      
      fbshipit-source-id: 48e121e20da535b3cc46b6bd2393d28869067b8b
      57f6e792
    • Jeremy Reizenstein's avatar
      update wheel scripts · 2883a07b
      Jeremy Reizenstein authored
      Summary: New versions of cuda etc. I haven't committed recent changes to this for a while
      
      Reviewed By: shapovalov
      
      Differential Revision: D47396136
      
      fbshipit-source-id: d6c27f5056fa8f4a74a628fa1d831159000acf55
      2883a07b
  28. 13 Jul, 2023 1 commit
    • Jeremy Reizenstein's avatar
      switch to readthedocs.yaml · 6462aa60
      Jeremy Reizenstein authored
      Summary: This is needed from september 2023. As a side effect, implicitron docs should build better because typing.get_args exists etc.
      
      Reviewed By: shapovalov
      
      Differential Revision: D47363855
      
      fbshipit-source-id: a954c5b81b1e5a4435fca146a11aea0d2ca96f45
      6462aa60