1. 21 Jun, 2024 1 commit
  2. 30 Oct, 2023 1 commit
  3. 17 Oct, 2023 1 commit
    • Jeremy Reizenstein's avatar
      pytorch 2.1, drop mac builds · 28f914bf
      Jeremy Reizenstein authored
      Summary: Build updates for PyTorch 2.1
      
      Reviewed By: MichaelRamamonjisoa
      
      Differential Revision: D50345762
      
      fbshipit-source-id: 89bf4edf1c21566aa86a3abca9b4df7c4d1d17a2
      28f914bf
  4. 14 Jul, 2023 1 commit
    • 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
  5. 16 Jan, 2023 1 commit
    • Jeremy Reizenstein's avatar
      INSTALL.md clarification · acc60db4
      Jeremy Reizenstein authored
      Summary: Add fvcore and iopath explicitly. As mentioned in #1416.
      
      Reviewed By: shapovalov
      
      Differential Revision: D42451365
      
      fbshipit-source-id: 0d8d2ead3f15dea6abef221fd5df2b4774abc83f
      acc60db4
  6. 15 Dec, 2022 1 commit
  7. 05 Aug, 2022 1 commit
    • Jeremy Reizenstein's avatar
      circleci fixes · da958435
      Jeremy Reizenstein authored
      Summary:
      Misc fixes.
      
      - most important: the mac image is gone so switch to a newer one.
      - torch.concat is new; was used accidentally
      - remove lpips from testing in meta.yaml as it is breaking the conda test. Better to leave the relevant tests failing in OSS.
      - TypedDict usage is breaking implicitron on Python 3.7.
      
      Reviewed By: patricklabatut
      
      Differential Revision: D38458164
      
      fbshipit-source-id: b16c26453a743b9a771e2a6787b9a4d2a52e41c2
      da958435
  8. 21 Jul, 2022 1 commit
    • Jeremy Reizenstein's avatar
      dependencies for testing · 8597d4c5
      Jeremy Reizenstein authored
      Summary: We especially need omegaconf when testing impicitron.
      
      Reviewed By: patricklabatut
      
      Differential Revision: D37921440
      
      fbshipit-source-id: 4e66fde35aa29f60eabd92bf459cd584cfd7e5ca
      8597d4c5
  9. 08 Jul, 2022 1 commit
    • Jeremy Reizenstein's avatar
      cu116 docker image · 00acf0b0
      Jeremy Reizenstein authored
      Summary: cu116 builds need to happen in a specific image.
      
      Reviewed By: patricklabatut
      
      Differential Revision: D37680352
      
      fbshipit-source-id: 81bef0642ad832e83e4eba6321287759b3229303
      00acf0b0
  10. 06 Jul, 2022 1 commit
  11. 01 Jun, 2022 1 commit
    • Jeremy Reizenstein's avatar
      Fix tests for OSS · 5cd70067
      Jeremy Reizenstein authored
      Summary: New paths.
      
      Reviewed By: patricklabatut
      
      Differential Revision: D36734929
      
      fbshipit-source-id: c0ce7ee9145ddca07ef3758d31cc3c261b088e7d
      5cd70067
  12. 16 Mar, 2022 1 commit
    • Jeremy Reizenstein's avatar
      PyTorch 1.11.0 · c85673c6
      Jeremy Reizenstein authored
      Summary: Add builds for PyTorch 1.11.0.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D34861021
      
      fbshipit-source-id: 1a1c46fac48719bc66c81872e65531a48ff538ed
      c85673c6
  13. 21 Jan, 2022 1 commit
    • Jeremy Reizenstein's avatar
      safer pip install in doc · 174738c3
      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
      174738c3
  14. 10 Jan, 2022 1 commit
    • Jeremy Reizenstein's avatar
      builds for PyTorch 1.10.1 · 85cdcc25
      Jeremy Reizenstein authored
      Summary: Adds 1.10.1 to the nightly builds
      
      Reviewed By: patricklabatut
      
      Differential Revision: D33507966
      
      fbshipit-source-id: af88b155adbc4e3236107f709323bd46a1819013
      85cdcc25
  15. 04 Jan, 2022 2 commits
    • Jeremy Reizenstein's avatar
      More company name & License · 741777b5
      Jeremy Reizenstein authored
      Summary: Manual adjustments for license changes.
      
      Reviewed By: patricklabatut
      
      Differential Revision: D33405657
      
      fbshipit-source-id: 8a21735726f3aece9f9164da9e3b272b27db8032
      741777b5
    • Jeremy Reizenstein's avatar
      Update license for company name · 9eeb456e
      Jeremy Reizenstein authored
      Summary: Update all FB license strings to the new format.
      
      Reviewed By: patricklabatut
      
      Differential Revision: D33403538
      
      fbshipit-source-id: 97a4596c5c888f3c54f44456dc07e718a387a02c
      9eeb456e
  16. 21 Dec, 2021 1 commit
    • Jeremy Reizenstein's avatar
      update linux wheel builds · cc3259ba
      Jeremy Reizenstein authored
      Summary:
      * Add PyTorch 1.10 + CUDA 11.1 combination.
      * Change the CUDA 11.3 builds to happen in a separate docker image.
      * Update connection to AWS to use the official `aws` commands instead of the wrapper which is now gone.
      
      Reviewed By: patricklabatut
      
      Differential Revision: D33235489
      
      fbshipit-source-id: 56401f27c002a512ae121b3ec5911d020bfab885
      cc3259ba
  17. 18 Dec, 2021 1 commit
    • Jeremy Reizenstein's avatar
      PyTorch>1.9 version str · 1152a93b
      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
      1152a93b
  18. 13 Dec, 2021 1 commit
    • Jeremy Reizenstein's avatar
      linux builds for PyTorch 1.10.0 · a22b1e32
      Jeremy Reizenstein authored
      Summary: Build the wheels with latest PyTorch
      
      Reviewed By: patricklabatut
      
      Differential Revision: D33016835
      
      fbshipit-source-id: 0ec42f31f1e4d4055562f18790f929b34bb13c52
      a22b1e32
  19. 11 Nov, 2021 1 commit
    • Jeremy Reizenstein's avatar
      builds for pytorch 1.10.0 · 5fbdb99a
      Jeremy Reizenstein authored
      Summary:
      Add builds corresponding to the new pytorch 1.10.0. We omit CUDA 11.3 testing because it fails with current hardware, and omit the main build too for the moment.
      
      Also move to the newer GPU circle CI executors.
      
      Reviewed By: gkioxari
      
      Differential Revision: D32335934
      
      fbshipit-source-id: 416d92a8eecd06ef7fc742664a5f2d46f93415f8
      5fbdb99a
  20. 11 Oct, 2021 1 commit
    • Jeremy Reizenstein's avatar
      remove PyTorch 1.5 builds · 53d99671
      Jeremy Reizenstein authored
      Summary: PyTorch 1.6.0 came out on 28 Jul 2020. Stop builds for 1.5.0 and 1.5.1. Also update the news section of the README for recent releases.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D31442830
      
      fbshipit-source-id: 20bdd8a07090776d0461240e71c6536d874615f6
      53d99671
  21. 27 Sep, 2021 1 commit
    • Jeremy Reizenstein's avatar
      builds for PyTorch 1.9.1 · d0ca3b9e
      Jeremy Reizenstein authored
      Summary: Add conda builds for the newly released PyTorch version 1.9.1.
      
      Reviewed By: patricklabatut
      
      Differential Revision: D31140206
      
      fbshipit-source-id: 697549a3ef0db8248f4f9b5c00cf1407296b5022
      d0ca3b9e
  22. 22 Jun, 2021 2 commits
    • Jeremy Reizenstein's avatar
      builds for PyTorch 1.9 · c639198c
      Jeremy Reizenstein authored
      Summary:
      Build for pytorch 1.9, and make it the only mac build. Not testing on cuda 11.1, because of annoying failures which are restricted to certain hardware.
      
      Also update cuda driver in CI tests.
      
      Reviewed By: patricklabatut
      
      Differential Revision: D29302314
      
      fbshipit-source-id: 78def378adb9d7aa287abdc5ac0af269e3ba3625
      c639198c
    • Patrick Labatut's avatar
      License lint codebase · af93f348
      Patrick Labatut authored
      Summary: License lint codebase
      
      Reviewed By: theschnitz
      
      Differential Revision: D29001799
      
      fbshipit-source-id: 5c59869911785b0181b1663bbf430bc8b7fb2909
      af93f348
  23. 14 Jun, 2021 1 commit
    • Jeremy Reizenstein's avatar
      PyTorch 1.8 builds · 9de627e0
      Jeremy Reizenstein authored
      Summary: Nightly builds to support PyTorch 1.8.0 and PyTorch 1.8.1.
      
      Reviewed By: patricklabatut
      
      Differential Revision: D29098081
      
      fbshipit-source-id: fc6b36e919892ea41979a03e64a6fc8003528b78
      9de627e0
  24. 22 Apr, 2021 1 commit
    • Jeremy Reizenstein's avatar
      fvcore channel priority · 6053d0e4
      Jeremy Reizenstein authored
      Summary: As remarked in #655, we need to specify the fvcore channel before conda-forge, because there is now an fvcore on conda-forge which we don't aim to use. Compare D27589827
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D27938996
      
      fbshipit-source-id: 8abf7994a26e0ea9e6a19fb1e246aba7af091ddc
      6053d0e4
  25. 23 Mar, 2021 1 commit
    • Jeremy Reizenstein's avatar
      CI fixes · cc08c6b2
      Jeremy Reizenstein authored
      Summary:
      Update `main` build to latest CircleCI image - Ubuntu 2020.04.
      
      Avoid torch.logical_or and logical_and for PyTorch 1.4 compatibility.
      
      Also speed up the test run with Pytorch 1.4.0 (which has no ninja) by not setting NVCC_FLAGS for it.
      
      Reviewed By: theschnitz
      
      Differential Revision: D27262327
      
      fbshipit-source-id: ddc359d134b1dc755f8b20bd3f33bb080cb3a0e1
      cc08c6b2
  26. 05 Feb, 2021 1 commit
    • Jeremy Reizenstein's avatar
      Build wheels for s3 · e0753f0b
      Jeremy Reizenstein authored
      Summary: For Linux, instead of uploading wheels to PyPI which will only work with one particular version of PyTorch and CUDA, from the next release we will store a range of built wheels on S3.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D26209398
      
      fbshipit-source-id: 945a6907b78807e1eedb25007f87f90bbf59f80e
      e0753f0b
  27. 27 Dec, 2020 1 commit
    • Jeremy Reizenstein's avatar
      fix conda channel in tests · 0ba55a83
      Jeremy Reizenstein authored
      Summary: Now we use iopath, we need to find it from its own channel.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D25710499
      
      fbshipit-source-id: 1c67eb6d5b009d35b65a3acd3ebff6e0e45fecc4
      0ba55a83
  28. 24 Dec, 2020 1 commit
    • Jeremy Reizenstein's avatar
      iopath dependency · 513a6476
      Jeremy Reizenstein authored
      Summary: Add ioPath as a dependency of PyTorch3D in preparation for using the new PathManager.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D25372971
      
      fbshipit-source-id: d8aa661d2de975e747dd494edc42bf843990cf68
      513a6476
  29. 10 Dec, 2020 1 commit
    • Jeremy Reizenstein's avatar
      CUB conda instructions · d6412c94
      Jeremy Reizenstein authored
      Summary: We have already uploaded a conda package of the cub 1.10.0 sources to our channel on anaconda. Here is the code we used.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D25395358
      
      fbshipit-source-id: b58fd473fcafd425c98c9d7a7c32574f651383a0
      d6412c94
  30. 10 Nov, 2020 1 commit
    • Jeremy Reizenstein's avatar
      pulsar build and CI changes · d220ee2f
      Jeremy Reizenstein authored
      Summary:
      Changes to CI and some minor fixes now that pulsar is part of pytorch3d. Most significantly, add CUB to CI builds.
      
      Make CUB_HOME override the CUB already in cudatoolkit (important for cuda11.0 which uses cub 1.9.9 which pulsar doesn't work well with.
      Make imageio available for testing.
      Lint fixes.
      Fix some test verbosity.
      Avoid use of atomicAdd_block on older GPUs.
      
      Reviewed By: nikhilaravi, classner
      
      Differential Revision: D24773716
      
      fbshipit-source-id: 2428356bb2e62735f2bc0c15cbe4cff35b1b24b8
      d220ee2f
  31. 29 Oct, 2020 1 commit
    • Jeremy Reizenstein's avatar
      pytorch 1.7 support · 6f4697bc
      Jeremy Reizenstein authored
      Summary: CircleCI build configuration to support pytorch1.7, including binaries with cuda 11.0. Note that the default torch on pip is still on cuda 10.2, so I have left the `main` (non conda build) on cuda 10.2 with the existing driver.
      
      Reviewed By: gkioxari
      
      Differential Revision: D24623523
      
      fbshipit-source-id: 59cfa1be06c16225f0f12ed336c07220e8a9a511
      6f4697bc
  32. 22 Apr, 2020 1 commit
    • Jeremy Reizenstein's avatar
      Cuda 10.2 for builds · faf08858
      Jeremy Reizenstein authored
      Summary: cuda 10.2 location on linux. Also remove unused conda test dependencies.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D21176409
      
      fbshipit-source-id: dd3f339a92233ff16877ba76506ddf8f4418715d
      faf08858
  33. 20 Apr, 2020 1 commit
    • Jeremy Reizenstein's avatar
      skip code tests in conda build · 1e474960
      Jeremy Reizenstein authored
      Summary:
      None of the current test_build tests make sense during `conda build`.
      
      Also remove the unnecessary dependency on the `six` library.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D20893852
      
      fbshipit-source-id: 685f0446eaa0bd9151eeee89fc630a1ddc0252ff
      1e474960
  34. 07 Apr, 2020 1 commit
    • Jeremy Reizenstein's avatar
      pytorch version in package name · 0fecb2dd
      Jeremy Reizenstein authored
      Summary:
      Pytorch 1.5 is coming soon. I imagine we will want the ability to upload conda packages for pytorch3d to anaconda cloud for each of pytorch 1.4 and pytorch 1.5. This change adds the dependent pytorch version to the name of the conda package to make that feasible.
      
      As an example, a built package after this change will have a name like `linux-64/pytorch3d-0.1.1-py38_cu100_pyt14.tar.bz2`, instead of simply `linux-64/pytorch3d-0.1.1-py38_cu100.tar.bz2`.
      
      Also some tiny cleanup of circleci config.
      
      Other alternatives: (1) forcing users to update pytorch and pytorch3d together, (2) trying to get away with one build for multiple pytorch versions.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D20599039
      
      fbshipit-source-id: 20164eda4a5141afed47b3596e559950d796ffc9
      0fecb2dd
  35. 16 Mar, 2020 1 commit
    • Jeremy Reizenstein's avatar
      Fix BUILD_VERSION for conda · f580ce13
      Jeremy Reizenstein authored
      Summary: D20426113 made a mistake, in that it added a dev tag to all conda builds. This makes the simplest fix, which is to never have the dev tag.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D20468541
      
      fbshipit-source-id: adc71b58d59356834d33f65a75cf8ba84359bc74
      f580ce13
  36. 13 Mar, 2020 1 commit
    • Jeremy Reizenstein's avatar
      Version number in one place in the code. · 4d3c8866
      Jeremy Reizenstein authored
      Summary:
      This isn't the whole task, but it gets the version number into far fewer places.
      
      The doc / website are separate.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D20426113
      
      fbshipit-source-id: 5810d1eca58b443fcd5f46991dc2f0f26adedbd8
      4d3c8866
  37. 07 Mar, 2020 1 commit
    • Jeremy Reizenstein's avatar
      version 0.1.1 · cf8e667b
      Jeremy Reizenstein authored
      Summary: Bumping the version number to 0.1.1 and thereby documenting all the places where the version number currently appears in the code.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D20067382
      
      fbshipit-source-id: 76a25ed1d4036f51357e4ae3e0f07de32ad114ae
      cf8e667b
  38. 24 Feb, 2020 1 commit