- 28 Mar, 2024 1 commit
-
-
Roeia Kishk authored
Summary: ### Generalise tutorials' pip searching: ## Required Information: This diff contains changes to several PyTorch3D tutorials. **Purpose of this diff:** Replace the current installation code with a more streamlined approach that tries to install the wheel first and falls back to installing from source if the wheel is not found. **Why this diff is required:** This diff makes it easier to cope with new PyTorch releases and reduce the need for manual intervention, as the current process involves checking the version of PyTorch in Colab and building a new wheel if it doesn't match the expected version, which generates additional work each time there is a a new PyTorch version in Colab. **Changes:** Before: ``` if torch.__version__.startswith("2.1.") and sys.platform.startswith("linux"): # We try to install PyTorch3D via a released wheel. pyt_version_str=torch.__version__.split("+")[0].replace(".", "") version_str="".join([ f"py3{sys.version_info.minor}_cu", torch.version.cuda.replace(".",""), f"_pyt{pyt_version_str}" ]) !pip install fvcore iopath !pip install --no-index --no-cache-dir pytorch3d -f https://dl.fbaipublicfiles.com/pytorch3d/packaging/wheels/{version_str}/download.html else: # We try to install PyTorch3D from source. !pip install 'git+https://github.com/facebookresearch/pytorch3d.git@stable' ``` After: ``` pyt_version_str=torch.__version__.split("+")[0].replace(".", "") version_str="".join([ f"py3{sys.version_info.minor}_cu", torch.version.cuda.replace(".",""), f"_pyt{pyt_version_str}" ]) !pip install fvcore iopath if sys.platform.startswith("linux"): # We try to install PyTorch3D via a released wheel. !pip install --no-index --no-cache-dir pytorch3d -f https://dl.fbaipublicfiles.com/pytorch3d/packaging/wheels/{version_str}/download.html pip_list = !pip freeze need_pytorch3d = not any(i.startswith("pytorch3d==") for i in pip_list) if need_pytorch3d: # We try to install PyTorch3D from source. !pip install 'git+https://github.com/facebookresearch/pytorch3d.git@stable' ``` Reviewed By: bottler Differential Revision: D55431832 fbshipit-source-id: a8de9162470698320241ae8401427dcb1ce17c37
-
- 27 Mar, 2024 1 commit
-
-
generatedunixname89002005307016 authored
Differential Revision: D55395614 fbshipit-source-id: 71677892b5d6f219f6df25b4efb51fb0f6b1441b
-
- 12 Mar, 2024 1 commit
-
-
Cijo Jose authored
Summary: Implements the the TexturesUV with multiple map ids. Reviewed By: bottler Differential Revision: D53944063 fbshipit-source-id: 06c25eb6d69f72db0484f16566dd2ca32a560b82
-
- 07 Mar, 2024 1 commit
-
-
Jaap Suter authored
Summary: Fix an inclusive vs exclusive scan mix-up that was accidentally introduced when removing the Thrust dependency (`Thrust::exclusive_scan`) and reimplementing it using `at::cumsum` (which does an inclusive scan). This fixes two Github reported issues: * https://github.com/facebookresearch/pytorch3d/issues/1731 * https://github.com/facebookresearch/pytorch3d/issues/1751 Reviewed By: bottler Differential Revision: D54605545 fbshipit-source-id: da9e92f3f8a9a35f7b7191428d0b9a9ca03e0d4d
-
- 05 Mar, 2024 1 commit
-
-
Conner Nilsen authored
Reviewed By: inseokhwang Differential Revision: D54438157 fbshipit-source-id: a6acfe146ed29fff82123b5e458906d4b4cee6a2
-
- 03 Mar, 2024 1 commit
-
-
Amethyst Reese authored
Summary: Formats the covered files with pyfmt. paintitblack Reviewed By: aleivag Differential Revision: D54447727 fbshipit-source-id: 8844b1caa08de94d04ac4df3c768dbf8c865fd2f
-
- 19 Feb, 2024 2 commits
-
-
Jeremy Reizenstein authored
Summary: New version Reviewed By: cijose Differential Revision: D53852987 fbshipit-source-id: 962ab9f61153883df9da0601356bd6b108dc5df7
-
Jeremy Reizenstein authored
Summary: version number changed with `sed -i "s/2.1\./2.2./" *b` Reviewed By: cijose Differential Revision: D53852986 fbshipit-source-id: 1662c8e6d671321887a3263bc3880d5c33d1f866
-
- 16 Feb, 2024 1 commit
-
-
Cijo Jose authored
Summary: The diff support colors in cubify for align = "center" Reviewed By: bottler Differential Revision: D53777011 fbshipit-source-id: ccb2bd1e3d89be3d1ac943eff08f40e50b0540d9
-
- 13 Feb, 2024 1 commit
-
-
Jeremy Reizenstein authored
Summary: Add an option to run tests without the OpenGL Renderer. Reviewed By: patricklabatut Differential Revision: D53573400 fbshipit-source-id: 54a14e7b2f156d24e0c561fdb279f4a9af01b793
-
- 08 Feb, 2024 1 commit
-
-
Ada Martin authored
Summary: Fixes https://github.com/facebookresearch/pytorch3d/issues/1641. The bug was caused by the mistaken downcasting of an int64_t into int, causing issues only on inputs large enough to have hashes that escaped the bounds of an int32. Also added a test case for this issue. Reviewed By: bottler Differential Revision: D53505370 fbshipit-source-id: 0fdd0efc6d259cc3b0263e7ff3a4ab2c648ec521
-
- 07 Feb, 2024 1 commit
-
-
Jeremy Reizenstein authored
Summary: Build for new pytorch versions Reviewed By: shapovalov Differential Revision: D53266104 fbshipit-source-id: f7aaacaf39cab3839b24f45361c36f087d0ea7c9
-
- 31 Jan, 2024 1 commit
-
-
generatedunixname89002005287564 authored
Reviewed By: zsol Differential Revision: D53258682 fbshipit-source-id: 3f006b5f31a2b1ffdc6323d3a3b08ac46c3162ce
-
- 27 Jan, 2024 1 commit
-
-
generatedunixname89002005307016 authored
Differential Revision: D53152021 fbshipit-source-id: 78be99b00abe4d992db844ff5877a89d42d468af
-
- 26 Jan, 2024 1 commit
-
-
generatedunixname89002005307016 authored
Differential Revision: D53111480 fbshipit-source-id: 0f506bf29cf908e40b058ae72f51e828cd597825
-
- 25 Jan, 2024 1 commit
-
-
generatedunixname89002005307016 authored
Differential Revision: D53059851 fbshipit-source-id: f5d0951186c858f90ddf550323a163e4b6d42b68
-
- 18 Jan, 2024 1 commit
-
-
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
-
- 16 Jan, 2024 1 commit
-
-
Ido Zachevsky authored
Summary: Fixed `get_rgbd_point_cloud` to take any number of image input channels. Reviewed By: bottler Differential Revision: D52796276 fbshipit-source-id: 3ddc0d1e337a6cc53fc86c40a6ddb136f036f9bc
-
- 04 Jan, 2024 1 commit
-
-
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
-
- 03 Jan, 2024 1 commit
-
-
Jeremy Reizenstein authored
Summary: Fix for https://github.com/facebookresearch/pytorch3d/issues/1708 Reviewed By: patricklabatut Differential Revision: D52480756 fbshipit-source-id: 530c0f9413970fba042eec354e28318c96e35f42
-
- 21 Dec, 2023 2 commits
-
-
Abdelrahman Selim authored
Summary: An OSS user has pointed out in https://github.com/facebookresearch/pytorch3d/issues/1703 that the output of matrix_to_quaternion (in that file) can be non standardized. This diff solves the issue by adding a line of standardize at the end of the function Reviewed By: bottler Differential Revision: D52368721 fbshipit-source-id: c8d0426307fcdb7fd165e032572382d5ae360cde
-
Tony Tan authored
Summary: Implement submeshing for TexturesAtlas and add associated test Reviewed By: bottler Differential Revision: D52334053 fbshipit-source-id: d54080e9af1f0c01551702736e858e3bd439ac58
-
- 19 Dec, 2023 1 commit
-
-
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
-
- 11 Dec, 2023 1 commit
-
-
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
-
- 07 Dec, 2023 2 commits
-
-
Roman Shapovalov authored
Summary: Porting this commit by davnov134 . https://github.com/fairinternal/pytorch3d/commit/93a3a62800799c73758505c6397ac7a1440b18d9#diff-a8e107ebe039de52ca112ac6ddfba6ebccd53b4f53030b986e13f019fe57a378 Capability to interpret world/local coordinates with various align_corners semantics. Reviewed By: bottler Differential Revision: D51855420 fbshipit-source-id: 834cd220c25d7f0143d8a55ba880da5977099dd6
-
generatedunixname89002005307016 authored
Differential Revision: D51902460 fbshipit-source-id: 3ffc5d7d2da5c5d4e971ee8275bd999c709e0b12
-
- 05 Dec, 2023 3 commits
-
-
Jeremy Reizenstein authored
Summary: Fixes github.com/facebookresearch/pytorch3d/issues/1680 Reviewed By: MichaelRamamonjisoa Differential Revision: D51587889 fbshipit-source-id: e68ae32d7041fb9ea3e981cf2bde47f947a41ca2
-
sewon.jeon authored
Summary: diag_suppress is deprecated from cuda Pull Request resolved: https://github.com/facebookresearch/pytorch3d/pull/1687 Reviewed By: MichaelRamamonjisoa Differential Revision: D51495875 Pulled By: bottler fbshipit-source-id: 6543a15e666238365719117bfcf5f7dac532aec1
-
sewon.jeon authored
Summary: Change the data type usage in the code to ensure cross-platform compatibility long -> int64_t <img width="628" alt="image" src="https://github.com/facebookresearch/pytorch3d/assets/6214316/40041f7f-3c09-4571-b9ff-676c625802e9"> Tested under Win 11 and Ubuntu 22.04 with CUDA 12.1.1 torch 2.1.1 Related issues & PR https://github.com/facebookresearch/pytorch3d/pull/9 https://github.com/facebookresearch/pytorch3d/issues/1679 Pull Request resolved: https://github.com/facebookresearch/pytorch3d/pull/1689 Reviewed By: MichaelRamamonjisoa Differential Revision: D51521562 Pulled By: bottler fbshipit-source-id: d8ea81e223c642e0e9fb283f5d7efc9d6ac00d93
-
- 04 Dec, 2023 1 commit
-
-
Jeremy Reizenstein authored
Summary: Fix recent flake complaints Reviewed By: MichaelRamamonjisoa Differential Revision: D51811912 fbshipit-source-id: 65183f5bc7058da910e4d5a63b2250ce8637f1cc
-
- 29 Nov, 2023 1 commit
-
-
generatedunixname89002005307016 authored
Differential Revision: D51645956 fbshipit-source-id: 1ae7279efa0a27bb9bc5255527bafebb84fdafd0
-
- 16 Nov, 2023 1 commit
-
-
Dan Johnson authored
Summary: User confusion (https://github.com/facebookresearch/pytorch3d/issues/1579) about how zbuf is used for alpha compositing. Added small description and reference to paper to help give some context. Reviewed By: bottler Differential Revision: D51374933 fbshipit-source-id: 8c489a5b5d0a81f0d936c1348b9ade6787c39c9a
-
- 14 Nov, 2023 4 commits
-
-
Aleksandrs Ecins authored
Summary: Fixes lint in test_render_points in the PyTorch3D library. Differential Revision: D51289841 fbshipit-source-id: 1eae621eb8e87b0fe5979f35acd878944f574a6a
-
YangHai authored
Summary: When the ply format looks as follows: ``` comment TextureFile ***.png element vertex 892 property double x property double y property double z property double nx property double ny property double nz property double texture_u property double texture_v ``` `MeshPlyFormat` class will read uv from the ply file and read the uv map as commented as TextureFile. Pull Request resolved: https://github.com/facebookresearch/pytorch3d/pull/1100 Reviewed By: MichaelRamamonjisoa Differential Revision: D50885176 Pulled By: bottler fbshipit-source-id: be75b1ec9a17a1ed87dbcf846a9072ea967aec37
-
Jeremy Reizenstein authored
Summary: Remove unused argument `mask_points` from `get_rgbd_point_cloud` and fix `get_implicitron_sequence_pointcloud`, which assumed it was used. Reviewed By: MichaelRamamonjisoa Differential Revision: D50885848 fbshipit-source-id: c0b834764ad5ef560107bd8eab04952d000489b8
-
Jeremy Reizenstein authored
Summary: fixes https://github.com/facebookresearch/pytorch3d/issues/1679 Reviewed By: MichaelRamamonjisoa Differential Revision: D50949933 fbshipit-source-id: 5c467de8bf84dd2a3d61748b3846678582d24ea3
-
- 31 Oct, 2023 2 commits
-
-
Jeremy Reizenstein authored
Summary: update Reviewed By: MichaelRamamonjisoa Differential Revision: D50806966 fbshipit-source-id: 95fd341c9e5e4e07b689eb71b3a729baff3b8192
-
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
-
- 30 Oct, 2023 2 commits
-
-
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
-
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
-