1. 05 May, 2023 2 commits
  2. 04 May, 2023 2 commits
    • Jeremy Reizenstein's avatar
      nondeterminism warnings · ef5f6202
      Jeremy Reizenstein authored
      Summary: do like xformers.
      
      Reviewed By: shapovalov
      
      Differential Revision: D44541873
      
      fbshipit-source-id: 2c23160591cd9026fcd4972998d1bc90adba1356
      ef5f6202
    • Roman Shapovalov's avatar
      More tests for SQL Dataset · 3e3644e5
      Roman Shapovalov authored
      Summary:
      I forgot to include these tests to D45086611 when transferring code from pixar_replay repo.
      
      They test the new ORM types used in SQL dataset and are SQL Alchemy 2.0 specific.
      
      An important test for extending types is a proof of concept for generality of SQL Dataset. The idea is to extend FrameAnnotation and FrameData in parallel.
      
      Reviewed By: bottler
      
      Differential Revision: D45529284
      
      fbshipit-source-id: 2a634e518f580c312602107c85fc320db43abcf5
      3e3644e5
  3. 01 May, 2023 1 commit
    • Ilia Vitsnudel's avatar
      Adding save mesh into glb file in TexturesVertex format · 178a7774
      Ilia Vitsnudel authored
      Summary:
      Added a suit of functions and code additions to experimental_gltf_io.py file to enable saving Meshes in TexturesVertex format into .glb file.
      Also added a test to tets_io_gltf.py to check the functionality with the test described in Test Plane.
      
      Reviewed By: bottler
      
      Differential Revision: D44969144
      
      fbshipit-source-id: 9ce815a1584b510442fa36cc4dbc8d41cc3786d5
      178a7774
  4. 27 Apr, 2023 1 commit
    • Emilien Garreau's avatar
      Simplify _xy_grid computation in raysampling · 823ab75d
      Emilien Garreau authored
      Summary: Remove the need of tuple and reversed in the raysampling xy_grid computation
      
      Reviewed By: bottler
      
      Differential Revision: D45269342
      
      fbshipit-source-id: d0e4c0923b9a2cca674b35e8d64862043a0eab3b
      823ab75d
  5. 25 Apr, 2023 1 commit
    • Roman Shapovalov's avatar
      SQL Index Dataset · 32e19929
      Roman Shapovalov authored
      Summary:
      Moving SQL dataset to PyTorch3D. It has been extensively tested in pixar_replay.
      
      It requires SQLAlchemy 2.0, which is not supported in fbcode. So I exclude the sources and tests that depend on it from buck TARGETS.
      
      Reviewed By: bottler
      
      Differential Revision: D45086611
      
      fbshipit-source-id: 0285f03e5824c0478c70ad13731525bb5ec7deef
      32e19929
  6. 20 Apr, 2023 1 commit
    • Roman Shapovalov's avatar
      When bounding boxes are cached in metadata, don’t crash on load_masks=False · 7aeedd17
      Roman Shapovalov authored
      Summary:
      We currently support caching bounding boxes in MaskAnnotation. If present, they are not re-computed from the mask. However, the masks need to be loaded for the bbox to be set.
      
      This diff fixes that. Even if load_masks / load_blobs are unset, the bounding box can be picked up from the metadata.
      
      Reviewed By: bottler
      
      Differential Revision: D45144918
      
      fbshipit-source-id: 8a2e2c115e96070b6fcdc29cbe57e1cee606ddcd
      7aeedd17
  7. 18 Apr, 2023 1 commit
  8. 14 Apr, 2023 1 commit
  9. 12 Apr, 2023 1 commit
  10. 04 Apr, 2023 4 commits
  11. 31 Mar, 2023 1 commit
    • Dejan Kovachev's avatar
      Hard population of registry system with pre_expand · c759fc56
      Dejan Kovachev authored
      Summary: Provide an extension point pre_expand to let a configurable class A make sure another class B is registered before A is expanded. This reduces top level imports.
      
      Reviewed By: bottler
      
      Differential Revision: D44504122
      
      fbshipit-source-id: c418bebbe6d33862d239be592d9751378eee3a62
      c759fc56
  12. 24 Mar, 2023 1 commit
    • Emilien Garreau's avatar
      Add the OverfitModel · 813e941d
      Emilien Garreau authored
      Summary:
      Introduces the OverfitModel for NeRF-style training with overfitting to one scene.
      It is a specific case of GenericModel. It has been disentangle to ease usage.
      
      ## General modification
      
      1. Modularize a minimum GenericModel to introduce OverfitModel
      2. Introduce OverfitModel and ensure through unit testing that it behaves like GenericModel.
      
      ## Modularization
      
      The following methods have been extracted from GenericModel to allow modularity with ManyViewModel:
      - get_objective is now a call to weighted_sum_losses
      - log_loss_weights
      - prepare_inputs
      
      The generic methods have been moved to an utils.py file.
      
      Simplify the code to introduce OverfitModel.
      
      Private methods like chunk_generator are now public and can now be used by ManyViewModel.
      
      Reviewed By: shapovalov
      
      Differential Revision: D43771992
      
      fbshipit-source-id: 6102aeb21c7fdd56aa2ff9cd1dd23fd9fbf26315
      813e941d
  13. 23 Mar, 2023 1 commit
    • Jeremy Reizenstein's avatar
      increment_version for inplace ops · 7d8b029a
      Jeremy Reizenstein authored
      Summary: For safety checks, make inplace forward operations in cuda and c++ call increment_version.
      
      Reviewed By: davidsonic
      
      Differential Revision: D44302504
      
      fbshipit-source-id: 6ff62251e352d6778cb54399e2e11459e16e77ba
      7d8b029a
  14. 21 Mar, 2023 1 commit
  15. 18 Mar, 2023 1 commit
  16. 09 Mar, 2023 2 commits
  17. 28 Feb, 2023 1 commit
  18. 20 Feb, 2023 1 commit
  19. 06 Feb, 2023 1 commit
  20. 02 Feb, 2023 1 commit
  21. 01 Feb, 2023 1 commit
  22. 29 Jan, 2023 2 commits
  23. 27 Jan, 2023 4 commits
  24. 26 Jan, 2023 4 commits
  25. 25 Jan, 2023 1 commit
    • David Novotny's avatar
      Fixes for RayBundle plotting · 9dc28f5d
      David Novotny authored
      Summary:
      Fixes some issues with RayBundle plotting:
      - allows plotting raybundles on gpu
      - view -> reshape since we do not require contiguous raybundle tensors as input
      
      Reviewed By: bottler, shapovalov
      
      Differential Revision: D42665923
      
      fbshipit-source-id: e9c6c7810428365dca4cb5ec80ef15ff28644163
      9dc28f5d
  26. 24 Jan, 2023 1 commit
    • Jeremy Reizenstein's avatar
      doc rgbd point cloud · a12612a4
      Jeremy Reizenstein authored
      Summary: docstring and shape fix
      
      Reviewed By: shapovalov
      
      Differential Revision: D42609661
      
      fbshipit-source-id: fd50234872ad61b5452821eeb89d51344f70c957
      a12612a4
  27. 23 Jan, 2023 1 commit
    • Roman Shapovalov's avatar
      Cleaning up camera difficulty · d561f191
      Roman Shapovalov authored
      Summary: We don’t see much value in reporting metrics by camera difficulty while supporting that in new datasets is quite painful, hence deprecating training cameras in the data API and ignoring in evaluation.
      
      Reviewed By: bottler
      
      Differential Revision: D42678879
      
      fbshipit-source-id: aad511f6cb2ca82745f31c19594e1d80594b61d7
      d561f191