1. 05 May, 2023 4 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