1. 19 Jul, 2021 1 commit
    • Jeremy Reizenstein's avatar
      restore build tests · 9e8d91eb
      Jeremy Reizenstein authored
      Summary: A bad env var check meant these tests were not being run. Fix that, and fix the copyright test for the new message format.
      
      Reviewed By: patricklabatut
      
      Differential Revision: D29734562
      
      fbshipit-source-id: a1a9bb68901b09c71c7b4ff81a04083febca8d50
      9e8d91eb
  2. 22 Jun, 2021 1 commit
    • 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
  3. 09 Apr, 2021 2 commits
    • Rong Rong (AI Infra)'s avatar
      Allow tests to be run on GPU with remote execution · c2e62a50
      Rong Rong (AI Infra) authored
      Summary: Test path special case
      
      Reviewed By: bottler
      
      Differential Revision: D27566817
      
      fbshipit-source-id: c7b3ac839908c071f1378a37b7013b91ca4e8b18
      c2e62a50
    • Rong Rong (AI Infra)'s avatar
      Extract finding directories for test data · 1216b576
      Rong Rong (AI Infra) authored
      Summary: Make common functions for finding directories where test data is found, instead of lots of tests using their own `__file__`  while trying to get ./tests/data and the tutorials data.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D27633701
      
      fbshipit-source-id: 1467bb6018cea16eba3cab097d713116d51071e9
      1216b576
  4. 11 Feb, 2021 1 commit
    • Jeremy Reizenstein's avatar
      test & compilation fixes · 5ac2f421
      Jeremy Reizenstein authored
      Summary:
      Fixes mostly related to the "main" build on circleci.
      -Avoid error to do with tuple copy from initializer_list which is `explicit` on old compiler.
      -Add better reporting to copyright test.
      -Move to PackedTensorAccessor64 from the deprecated PackedTensorAccessor
      -Avoid some warnings about mismatched comparisons.
      
      The "main" build is the only one that runs the test_build stuff. In that area
      -Fix my bad copyright fix D26275931 (https://github.com/facebookresearch/pytorch3d/commit/3463f418b8a3e3c3e6b6a20007b38eb71938ec7f) / 965c9c
      -Add test that all tutorials are valid json.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D26366466
      
      fbshipit-source-id: c4ab8b7e6647987069f7cb7144aa6ab7c24bcdac
      5ac2f421
  5. 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
  6. 03 Nov, 2020 1 commit
    • Christoph Lassner's avatar
      pulsar integration. · b19fe1de
      Christoph Lassner authored
      Summary:
      This diff integrates the pulsar renderer source code into PyTorch3D as an alternative backend for the PyTorch3D point renderer. This diff is the first of a series of three diffs to complete that migration and focuses on the packaging and integration of the source code.
      
      For more information about the pulsar backend, see the release notes and the paper (https://arxiv.org/abs/2004.07484). For information on how to use the backend, see the point cloud rendering notebook and the examples in the folder `docs/examples`.
      
      Tasks addressed in the following diffs:
      * Add the PyTorch3D interface,
      * Add notebook examples and documentation (or adapt the existing ones to feature both interfaces).
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D23947736
      
      fbshipit-source-id: a5e77b53e6750334db22aefa89b4c079cda1b443
      b19fe1de
  7. 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
  8. 06 Apr, 2020 1 commit
    • Jeremy Reizenstein's avatar
      Allow conda's generated files. · 29b9c44c
      Jeremy Reizenstein authored
      Summary: The conda build process generates some files of its own, which we don't want to catch in our test for copyright notices.
      
      Reviewed By: nikhilaravi, patricklabatut
      
      Differential Revision: D20868566
      
      fbshipit-source-id: 76a786a3eb9a674d59e630cc06f346e8b82258a4
      29b9c44c
  9. 29 Mar, 2020 2 commits
    • Patrick Labatut's avatar
      Address black + isort fbsource linter warnings · d57daa6f
      Patrick Labatut authored
      Summary: Address black + isort fbsource linter warnings from D20558374 (previous diff)
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D20558373
      
      fbshipit-source-id: d3607de4a01fb24c0d5269634563a7914bddf1c8
      d57daa6f
    • Jeremy Reizenstein's avatar
      Linter, deprecated type() · 37c5c8e0
      Jeremy Reizenstein authored
      Summary: Run linter after recent changes. Fix long comment in knn.h which clang-format has reflowed badly. Add crude test that code doesn't call deprecated `.type()` or `.data()`.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D20692935
      
      fbshipit-source-id: 28ce0308adae79a870cb41a810b7cf8744f41ab8
      37c5c8e0
  10. 16 Mar, 2020 1 commit
    • Jeremy Reizenstein's avatar
      test_build · fa819533
      Jeremy Reizenstein authored
      Summary: Ensure copyright header consistency and translation unit name uniqueness.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D20438802
      
      fbshipit-source-id: 9820cfe4c6efab016a0a8589dfa24bb526692f83
      fa819533