- 31 3月, 2022 1 次提交
-
-
由 Jeremy Reizenstein 创作于
Summary: ListConfig and DictConfig members of get_default_args(X) when X is a callable will contain references to a temporary dataclass and therefore be unpicklable. Avoid this in a few cases. Fixes https://github.com/facebookresearch/pytorch3d/issues/1144 Reviewed By: shapovalov Differential Revision: D35258561 fbshipit-source-id: e52186825f52accee9a899e466967a4ff71b3d25
-
- 29 3月, 2022 4 次提交
-
-
由 Roman Shapovalov 创作于
Summary: as subj Reviewed By: davnov134 Differential Revision: D35194863 fbshipit-source-id: c8e8f234083d4f0f93dca8d93e090ca0e1e1972d
-
由 janEbert 创作于
Summary: Previously, dtypes were not propagated correctly in composed transforms, resulting in errors when different dtypes were mixed. Even specifying a dtype in the constructor does not fix this. Neither does specifying the dtype for each composition function invocation (e.g. as a `kwarg` in `rotate_axis_angle`). With the change, I also had to modify the default dtype of `RotateAxisAngle`, which was `torch.float64`; it is now `torch.float32` like for all other transforms. This was required because the fix in propagation broke some tests due to dtype mismatches. This change in default dtype in turn broke two tests due to precision changes (calculations that were previously done in `torch.float64` were now done in `torch.float32`), so I changed the precision tolerances to be less strict. I chose the lowest power of ten that passed the tests here. Pull Request resolved: https://github.com/facebookresearch/pytorch3d/pull/1141 Reviewed By: patricklabatut Differential Revision: D35192970 Pulled By: bottler fbshipit-source-id: ba0293e8b3595dfc94b3cf8048e50b7a5e5ed7cf
-
由 Jeremy Reizenstein 创作于
Summary: Allow things like `renderer:Optional[BaseRenderer]` in configurables. Reviewed By: davnov134 Differential Revision: D35118339 fbshipit-source-id: 1219321b2817ed4b26fe924c6d6f73887095c985
-
由 Jeremy Reizenstein 创作于
Summary: To ensure that tests outside implicitron/ don't use implicitron, split the test for recursive includes in to two. License header checking is not needed here any more. Reviewed By: shapovalov Differential Revision: D35077830 fbshipit-source-id: 2ebe7436a6dcc5d21a116434f6ddd08705dfab34
-
- 28 3月, 2022 1 次提交
-
-
由 Jeremy Reizenstein 创作于
Summary: Enable `pytorch3d_implicitron_runner` executable Reviewed By: shapovalov Differential Revision: D34754902 fbshipit-source-id: 213f3e9183e3f7dd7b4df16ad77d95fbc971d625
-
- 25 3月, 2022 2 次提交
-
-
由 Jeremy Reizenstein 创作于
Summary: Attempt to solve an internal issue Reviewed By: shapovalov Differential Revision: D35143263 fbshipit-source-id: b4fd9ee441d85f0a3ee08f2f1e7febd1c1ccbe86
-
由 Roman Shapovalov 创作于
Summary: Before the fix, running get_default_args(C: Callable) returns an unstructured DictConfig which causes Enums to be handled incorrectly. This is a fix. WIP update: Currently tests still fail whenever a function signature contains an untyped argument: This needs to be somehow fixed. Reviewed By: bottler Differential Revision: D34932124 fbshipit-source-id: ecdc45c738633cfea5caa7480ba4f790ece931e8
-
- 24 3月, 2022 5 次提交
-
-
由 Jeremy Reizenstein 创作于
Summary: Some directories in implicitron were missing __init__.py files. Reviewed By: patricklabatut Differential Revision: D35076364 fbshipit-source-id: f74442766efe8694fdd47954ac4882e7c4daac60
-
由 Jeremy Reizenstein 创作于
Summary: bin_size should be 0 not -1 for naive rasterization. See https://github.com/facebookresearch/pytorch3d/issues/1129 Reviewed By: patricklabatut Differential Revision: D35077115 fbshipit-source-id: b81ff74f47c78429977802f7dcadfd1b96676f8c
-
由 Jeremy Reizenstein 创作于
Summary: Attempt to reduce nvcc trouble on windows by (1) avoiding flag for c++14 and (2) avoiding `torch/extension.h`, which introduces pybind11, in `.cu` files. Reviewed By: patricklabatut Differential Revision: D34969868 fbshipit-source-id: f3878d6a2ba9d644e87ae7b6377cb5008b4b6ce3
-
由 Roman Shapovalov 创作于
Summary: Using the API from D35012121 everywhere. Reviewed By: bottler Differential Revision: D35045870 fbshipit-source-id: dab112b5e04160334859bbe8fa2366344b6e0f70
-
由 Roman Shapovalov 创作于
Summary: We often want to iterate over frames in the sequence in temporal order. This diff provides the API to do that. `seq_to_idx` should probably be considered to have `protected` visibility. Reviewed By: davnov134 Differential Revision: D35012121 fbshipit-source-id: 41896672ec35cd62f3ed4be3aa119efd33adada1
-
- 23 3月, 2022 2 次提交
-
-
fbshipit-source-id: d20e2f3d7ae6ca8c4a1e72002c1be8d75217939d
-
fbshipit-source-id: 29b8a643c0218375bf90b9c1fb8853dedd0906fe
-
- 21 3月, 2022 1 次提交
-
-
由 Jeremy Reizenstein 创作于
Co-authored-by:
Jeremy Francis Reizenstein <bottler@users.noreply.github.com>
-
- 17 3月, 2022 1 次提交
-
-
由 Roman Shapovalov 创作于
Summary: Fixes required for MC rasterisation to work. 1) Wrong number of channels for background was used (derived from points dimensions, not features dimensions; 2) split of the results on the wrong dimension was done; 3) CORE CHANGE: blending in alpha compositor was assuming RGBA input. Reviewed By: davnov134 Differential Revision: D34933673 fbshipit-source-id: a5cc9f201ea21e114639ab9e291a10888d495206
-
- 16 3月, 2022 4 次提交
-
-
由 Roman Shapovalov 创作于
Summary: as subj Reviewed By: davnov134 Differential Revision: D34758227 fbshipit-source-id: c22e7c4c6e69e9ef872b46c99ece901c58c23d71
-
由 Jeremy Reizenstein 创作于
Summary: Add builds for PyTorch 1.11.0. Reviewed By: nikhilaravi Differential Revision: D34861021 fbshipit-source-id: 1a1c46fac48719bc66c81872e65531a48ff538ed
-
由 Xie Fangyuan 创作于
Summary: 1. Fix https://github.com/facebookresearch/pytorch3d/issues/1115 Change the type annatations of three arguments in the initializer of `R2N2` class. 2. Fix https://github.com/facebookresearch/pytorch3d/issues/1118 Override two functions in `BlenderCamera` class reruired by subclassing `CamerasBase` class. Pull Request resolved: https://github.com/facebookresearch/pytorch3d/pull/1124 Reviewed By: nikhilaravi Differential Revision: D34890900 Pulled By: bottler fbshipit-source-id: 65c385369a5964ecbb17ab28f279d5284614b487
-
由 Jeremy Reizenstein 创作于
Summary: Fix assumption that face indices are signed in the PLY file, as reported in #1104. Reviewed By: nikhilaravi Differential Revision: D34892598 fbshipit-source-id: a8b23bfac1357bdc11bbbf752098319142239804
-
- 11 3月, 2022 2 次提交
-
-
由 Jeremy Reizenstein 创作于
Summary: Try to fix circleci again. Reviewed By: nikhilaravi Differential Revision: D34752188 fbshipit-source-id: 5966c585b61d77df1d8dd97c24383cf74dfb1fae
-
由 Jeremy Reizenstein 创作于
Summary: As noticed in https://github.com/facebookresearch/pytorch3d/issues/1098 , it would be useful to make this more available. Reviewed By: nikhilaravi Differential Revision: D34752526 fbshipit-source-id: 5a127bd557a0cd626f36bf194f22bc0a0a6a2436
-
- 09 3月, 2022 2 次提交
-
-
由 Jeremy Reizenstein 创作于
Summary: As reported in https://github.com/facebookresearch/pytorch3d/pull/1100, a rasterizer couldn't be moved if it was missing the optional cameras member. Fix that. This matters because the renderer.to calls rasterizer.to, so this to() could be called even by a user who never sets a cameras member. Reviewed By: nikhilaravi Differential Revision: D34643841 fbshipit-source-id: 7e26e32e8bc585eb1ee533052754a7b59bc7467a
-
由 Jeremy Reizenstein 创作于
Summary: As reported in https://github.com/facebookresearch/pytorch3d/pull/1100, _num_faces_per_mesh was changing in the source mesh in join_batch. This affects both TexturesUV and TexturesAtlas Reviewed By: nikhilaravi Differential Revision: D34643675 fbshipit-source-id: d67bdaca7278f18a76cfb15ba59d0ea85575bd36
-
- 04 3月, 2022 1 次提交
-
-
由 dmitryvinn 创作于
Summary: Our mission at [Meta Open Source](https://opensource.facebook.com/) is to empower communities through open source, and we believe that it means building a welcoming and safe environment for all. As a part of this work, we are adding this banner in support for Ukraine during this crisis.  Pull Request resolved: https://github.com/facebookresearch/pytorch3d/pull/1101 Reviewed By: bottler Differential Revision: D34628257 Pulled By: dmitryvinn-fb fbshipit-source-id: 5863afb59a2b9431e8e2ebc5856254ab0cdfcfe8
-
- 01 3月, 2022 1 次提交
-
-
由 Jeremy Reizenstein 创作于
Summary: A scalar background color is not meant to be allowed for the point renderer. It used to be ignored with a warning, but a recent code change made it an error. It was being used, at least in the black (value=0.0) case. Re-enable it. Reviewed By: nikhilaravi Differential Revision: D34519651 fbshipit-source-id: d37dcf145bb7b8999c9265cf8fc39b084059dd18
-
- 28 2月, 2022 1 次提交
-
-
由 Andres Suarez 创作于
Reviewed By: zsol Differential Revision: D34526295 fbshipit-source-id: f511370dc3186bc396d68a2e6d5e0931facbeb42
-
- 25 2月, 2022 4 次提交
-
-
由 Winnie Lin 创作于
Summary: 1. changed IsInsideTriangle in geometry_utils to take in min_triangle_area parameter instead of hardcoded value 2. updated point_mesh_cpu.cpp and point_mesh_cuda.[h/cu] to adapt to changes in geometry_utils function signatures 3. updated point_mesh_distance.py and test_point_mesh_distance.py to modify _C. calls Reviewed By: bottler Differential Revision: D34459764 fbshipit-source-id: 0549e78713c6d68f03d85fb597a13dd88e09b686
-
由 Jeremy Reizenstein 创作于
Summary: Small changes discovered based on circleCI failures. Reviewed By: patricklabatut Differential Revision: D34426807 fbshipit-source-id: 819860f34b2f367dd24057ca7490284204180a13
-
由 Jeremy Reizenstein 创作于
Summary: There are cases where importing pytorch3d seems to fail (internally at Meta) because of a clash between the builtin types module and ours, so rename ours. Reviewed By: patricklabatut Differential Revision: D34426817 fbshipit-source-id: f175448db6a4967a9a3f7bb6f595aad2ffb36455
-
由 Jeremy Reizenstein 创作于
Summary: Run the circleci tests with a non depracated circleci image. Small fix for PyTorch 1.7. We no longer need to manually install nvidia-docker or the CUDA driver. Reviewed By: patricklabatut Differential Revision: D34426816 fbshipit-source-id: d6c67bfb0ff86dff8d8f7fe7b8801657c2e80030
-
- 21 2月, 2022 6 次提交
-
-
由 Theo-Cheynel 创作于
Summary: # Changelist - `matrix_to_axis_angle` was declared in `pytorch3d/transforms/rotation_conversions.py` but never exported from the `__init__` file. Pull Request resolved: https://github.com/facebookresearch/pytorch3d/pull/1085 Reviewed By: patricklabatut Differential Revision: D34379935 Pulled By: bottler fbshipit-source-id: 993c12a176630f91d0f107f298f458b2b35032e5
-
由 Georgia Gkioxari 创作于
Summary: Small fix by adjusting the area `eps` to account for really small faces when computing point to face distances Reviewed By: bottler Differential Revision: D34331336 fbshipit-source-id: 51c4888ea46fefa4e31d5b0bb494a9f9d77813cd
-
由 Georgia Gkioxari 创作于
Summary: Lower the epsilon value in the IoU3D calculation to fix small numerical issue from GH#1082 Reviewed By: bottler Differential Revision: D34371597 fbshipit-source-id: 12443fa359b7755ef4ae60e9adf83734a1a295ae
-
由 Jeremy Reizenstein 创作于
Summary: Refactor ply_io to make it easier to add new features. Mostly taken from the starting code I attached to https://github.com/facebookresearch/pytorch3d/issues/904. Reviewed By: patricklabatut Differential Revision: D34375978 fbshipit-source-id: ec017d31f07c6f71ba6d97a0623bb10be1e81212
-
由 Jeremy Reizenstein 创作于
Summary: Fix tests which depended on output tensors being identical to input ones, which now fail in main PyTorch branch because of some change in autograd. The functions still work in-place. Reviewed By: patricklabatut Differential Revision: D34375817 fbshipit-source-id: 295ae195f75eab6c7abab412c997470d8de8add1
-
由 Jeremy Reizenstein 创作于
Summary: Use the newer eigh to avoid deprecation warnings in newer pytorch. Reviewed By: patricklabatut Differential Revision: D34375784 fbshipit-source-id: 40efe0d33fdfa071fba80fc97ed008cbfd2ef249
-
- 18 2月, 2022 1 次提交
-
-
由 Alex Greene 创作于
Summary: Modified the compositor background color tests to account for either a 3rd or 4th channel. Also replaced hard coding of channel value with C. Implemented changes to alpha channel appending logic, and cleaned up extraneous warnings and checks, per task instructions. Fixes https://github.com/facebookresearch/pytorch3d/issues/1048 Reviewed By: bottler Differential Revision: D34305312 fbshipit-source-id: 2176c3bdd897d1a2ba6ff4c6fa801fea889e4f02
-
- 15 2月, 2022 1 次提交
-
-
由 Jeremy Reizenstein 创作于
Summary: Add a test for Transform3d.stack, and make it work with composed transformations. Fixes https://github.com/facebookresearch/pytorch3d/issues/1072 . Reviewed By: patricklabatut Differential Revision: D34211920 fbshipit-source-id: bfbd0895494ca2ad3d08a61bc82ba23637e168cc
-