- 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
-
- 19 Feb, 2024 1 commit
-
-
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
-
- 31 Oct, 2023 1 commit
-
-
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
-
- 04 Apr, 2023 1 commit
-
-
Jeremy Reizenstein authored
Summary: Allow pytorch2.0 download: ``` sed -i 's/startswith(\\"1.13.\\")/startswith\(\(\\"1.13.\\", \\"2.0.\\"\)\)/' *b ``` Remove lines which download and install CUB: ``` sed -i.bak '/1.10\.0/d' *b rm *.bak ``` Reviewed By: davidsonic Differential Revision: D44343299 fbshipit-source-id: e8399b5dd10068c717178ba9ffb0630bacca3253
-
- 16 Dec, 2022 1 commit
-
-
Jeremy Reizenstein authored
Summary: Expect pytorch 1.13 Reviewed By: davidsonic Differential Revision: D42072731 fbshipit-source-id: 13ba4e7de18060dc4e5c0e10f850f17a88750fc9
-
- 10 Aug, 2022 1 commit
-
-
Jeremy Reizenstein authored
Summary: We now expect pytorch 1.12 Reviewed By: patricklabatut Differential Revision: D38425758 fbshipit-source-id: a22e672fcb0dc18f7d6424323d9cc6aaf5fcb4c6
-
- 28 Apr, 2022 1 commit
-
-
Jeremy Reizenstein authored
Summary: colab is now 1.11.0 Differential Revision: D35980556 fbshipit-source-id: 988a06c652518fb61ccbef2e7197e3422a706250
-
- 24 Jan, 2022 1 commit
-
-
Jeremy Reizenstein authored
Summary: Migrate away from NDCGridRaysampler and GridRaysampler to their more flexible replacements. Reviewed By: patricklabatut Differential Revision: D33281584 fbshipit-source-id: 65f8702e700a32d38f7cd6bda3924bb1707a0633
-
- 21 Jan, 2022 1 commit
-
-
Jeremy Reizenstein authored
Summary: Add --no-cache and --no-index to all commands which try to download wheels from S3, to avoid hitting pypi. Reviewed By: nikhilaravi Differential Revision: D33507975 fbshipit-source-id: ee796e43cc1864e475cd73c248e9900487012f25
-
- 04 Jan, 2022 1 commit
-
-
Jeremy Reizenstein authored
Summary: Manual adjustments for license changes. Reviewed By: patricklabatut Differential Revision: D33405657 fbshipit-source-id: 8a21735726f3aece9f9164da9e3b272b27db8032
-
- 18 Dec, 2021 1 commit
-
-
Jeremy Reizenstein authored
Summary: Make code for downloading linux wheels robust to double-digit PyTorch minor version. Reviewed By: nikhilaravi Differential Revision: D33170562 fbshipit-source-id: 559a97cc98ff8411e235a9f9e29f84b7a400c716
-
- 13 Dec, 2021 1 commit
-
-
Jeremy Reizenstein authored
Summary: Pre 0.6.1 release, make the tutorials expect wheels with PyTorch 1.10.0 Reviewed By: patricklabatut Differential Revision: D33016834 fbshipit-source-id: b8c5c1c6158f806c3e55ec668117fa762fa4b75f
-
- 16 Aug, 2021 1 commit
-
-
Jeremy Reizenstein authored
Summary: Change doc references to master branch to its new name main. Reviewed By: nikhilaravi Differential Revision: D30303018 fbshipit-source-id: cfdbb207dfe3366de7e0ca759ed56f4b8dd894d1
-
- 03 Aug, 2021 1 commit
-
-
Jeremy Reizenstein authored
Summary: At the next release, the prebuilt PyTorch3D wheels will depend on PyTorch 1.9.0. Update the tutorials to expect this. Reviewed By: nikhilaravi Differential Revision: D29614450 fbshipit-source-id: 39978a6a55b62fb7c7e62aaa8f138e47cadd631e
-
- 06 Jul, 2021 1 commit
-
-
Jeremy Reizenstein authored
Summary: Fixes #514, so we don't assume user of the tutorial has access to utils. Reviewed By: nikhilaravi Differential Revision: D29557294 fbshipit-source-id: 10ac994be65df0822d3ee4e9d690189ff13074a2
-
- 28 Jun, 2021 1 commit
-
-
Patrick Labatut authored
Summary: Deprecate the `so3_exponential_map()` function in favor of its alias `so3_exp_map()`: this aligns with the naming of `so3_log_map()` and the recently introduced `se3_exp_map()` / `se3_log_map()` pair. Reviewed By: bottler Differential Revision: D29329966 fbshipit-source-id: b6f60b9e86b2995f70b1fbeb16f9feea05c55de9
-
- 09 Apr, 2021 1 commit
-
-
Jeremy Reizenstein authored
Summary: Collection of spelling things, mostly in docs / tutorials. Reviewed By: gkioxari Differential Revision: D26101323 fbshipit-source-id: 652f62bc9d71a4ff872efa21141225e43191353a
-
- 05 Feb, 2021 1 commit
-
-
Jeremy Reizenstein authored
Summary: Prepare the tutorial notebooks to use wheels from S3 when run on colab. Reviewed By: nikhilaravi Differential Revision: D26226932 fbshipit-source-id: 1f9366c3fb4ba195333a5d5dfa3f6876ea934508
-
- 06 Jan, 2021 1 commit
-
-
David Novotny authored
Summary: Implements a notebook that fits a volume to multiple views of the cow mesh. Reviewed By: nikhilaravi Differential Revision: D24553385 fbshipit-source-id: 367ca39e176b40df2c5946c9c05d3be824dc8d1c
-