1. 27 Jan, 2024 1 commit
  2. 26 Jan, 2024 1 commit
  3. 25 Jan, 2024 1 commit
  4. 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
  5. 16 Jan, 2024 1 commit
  6. 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
  7. 03 Jan, 2024 1 commit
  8. 21 Dec, 2023 2 commits
  9. 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
  10. 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
  11. 07 Dec, 2023 2 commits
  12. 05 Dec, 2023 3 commits
  13. 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
  14. 29 Nov, 2023 1 commit
  15. 16 Nov, 2023 1 commit
  16. 14 Nov, 2023 4 commits
  17. 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
  18. 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
  19. 17 Oct, 2023 2 commits
  20. 22 Sep, 2023 1 commit
  21. 20 Sep, 2023 1 commit
  22. 05 Sep, 2023 1 commit
  23. 26 Aug, 2023 1 commit
  24. 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
  25. 20 Jul, 2023 1 commit
  26. 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
  27. 13 Jul, 2023 2 commits
    • 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
    • Roman Shapovalov's avatar
      Read depth maps from OpenXR files · d851bc31
      Roman Shapovalov authored
      Summary:
      Blender uses OpenEXR to dump depth maps, so we have to support it.
      OpenCV requires to explicitly accepth the vulnerabilities by setting the env var before exporting.
      We can set it but I think it should be user’s responsibility.
      OpenCV error reporting is adequate, so I don’t handle the error on our side.
      
      Reviewed By: bottler
      
      Differential Revision: D47403884
      
      fbshipit-source-id: 2fcadd1df9d0efa0aea563bcfb2e3180b3c4d1d7
      d851bc31