{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":217433767,"defaultBranch":"main","name":"pytorch3d","ownerLogin":"facebookresearch","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-10-25T02:23:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16943930?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708626639.0","currentOid":""},"activityList":{"items":[{"before":"17117106e4dd8269c02271462539c9c4a5d0d5ec","after":"bd52f4a408b29dc6b4357b70c93fd7a9749ca820","ref":"refs/heads/main","pushedAt":"2024-05-13T23:45:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"c10::optional -> std::optional in tensorboard/adhoc/Adhoc.h +9\n\nSummary: `c10::optional` was switched to be `std::optional` after PyTorch moved to C++17. Let's eliminate `c10::optional`, if we can.\n\nReviewed By: albanD\n\nDifferential Revision: D57294278\n\nfbshipit-source-id: f6f26133c43f8d92a4588f59df7d689e7909a0cd","shortMessageHtmlLink":"c10::optional -> std::optional in tensorboard/adhoc/Adhoc.h +9"}},{"before":"aec76bb4c859087f209351cabc23d2f25521321f","after":"17117106e4dd8269c02271462539c9c4a5d0d5ec","ref":"refs/heads/main","pushedAt":"2024-05-10T08:22:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"upgrade pyre version in `fbcode/vision` - batch 2\n\nDifferential Revision: D57183103\n\nfbshipit-source-id: 7e2f42ddc6a1fa02abc27a451987d67a00264cbb","shortMessageHtmlLink":"upgrade pyre version in fbcode/vision - batch 2"}},{"before":"47d5dc88247035b35ca3cfce159565f92d8fbb75","after":"aec76bb4c859087f209351cabc23d2f25521321f","ref":"refs/heads/main","pushedAt":"2024-05-02T21:03:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Remove unused-but-set variables in vision/fair/pytorch3d/pytorch3d/csrc/pulsar/include/renderer.render.device.h +1\n\nSummary:\nThis diff removes a variable that was set, but which was not used.\n\nLLVM-15 has a warning `-Wunused-but-set-variable` which we treat as an error because it's so often diagnostic of a code issue. Unused but set variables often indicate a programming mistake, but can also just be unnecessary cruft that harms readability and performance.\n\nRemoving this variable will not change how your code works, but the unused variable may indicate your code isn't working the way you thought it was. I've gone through each of these by hand, but mistakes may have slipped through. If you feel the diff needs changes before landing, **please commandeer** and make appropriate changes: there are hundreds of these and responding to them individually is challenging.\n\nFor questions/comments, contact r-barnes.\n\n - If you approve of this diff, please use the \"Accept & Ship\" button :-)\n\nReviewed By: bottler\n\nDifferential Revision: D56886956\n\nfbshipit-source-id: 0c515ed98b812b1c106a59e19ec90751ce32e8c0","shortMessageHtmlLink":"Remove unused-but-set variables in vision/fair/pytorch3d/pytorch3d/cs…"}},{"before":"fe0b1bae49e7144021a9eb63169e855f51dd4dd3","after":"47d5dc88247035b35ca3cfce159565f92d8fbb75","ref":"refs/heads/main","pushedAt":"2024-04-14T18:38:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Apply clang-format 18\n\nSummary: Previously this code conformed from clang-format 12.\n\nReviewed By: igorsugak\n\nDifferential Revision: D56065247\n\nfbshipit-source-id: f5a985dd8f8b84f2f9e1818b3719b43c5a1b05b3","shortMessageHtmlLink":"Apply clang-format 18"}},{"before":"ccf22911d4daa74af7fbf70b3373bc0fe46d6d7c","after":"fe0b1bae49e7144021a9eb63169e855f51dd4dd3","ref":"refs/heads/main","pushedAt":"2024-04-03T01:15:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"upgrade pyre version in `fbcode/vision` - batch 2\n\nDifferential Revision: D55650177\n\nfbshipit-source-id: d5faa4d805bb40fe3dea70b0601e7a1382b09f3a","shortMessageHtmlLink":"upgrade pyre version in fbcode/vision - batch 2"}},{"before":"128be02fc078a91031a3c88730737f2531cac142","after":"ccf22911d4daa74af7fbf70b3373bc0fe46d6d7c","ref":"refs/heads/main","pushedAt":"2024-04-02T14:54:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Optimize list_to_packed to avoid for loop (#1737)\n\nSummary:\nFor larger N and Mi value (e.g. N=154, Mi=238) I notice list_to_packed() has become a bottleneck for my application. By removing the for loop and running on GPU, i see a 10-20 x speedup.\n\nPull Request resolved: https://github.com/facebookresearch/pytorch3d/pull/1737\n\nReviewed By: MichaelRamamonjisoa\n\nDifferential Revision: D54187993\n\nPulled By: bottler\n\nfbshipit-source-id: 16399a24cb63b48c30460c7d960abef603b115d0","shortMessageHtmlLink":"Optimize list_to_packed to avoid for loop (#1737)"}},{"before":"31e3488a5199b62880542919498bb24b72a7b901","after":"128be02fc078a91031a3c88730737f2531cac142","ref":"refs/heads/main","pushedAt":"2024-04-02T13:08:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"feat: adjusted sample_nums (#1768)\n\nSummary:\nadjusted sample_nums to match the number of columns in the image grid. It originally produced image grid with 5 axes but only 3 images and after this fix, the block would work as intended.\n\nPull Request resolved: https://github.com/facebookresearch/pytorch3d/pull/1768\n\nReviewed By: MichaelRamamonjisoa\n\nDifferential Revision: D55632872\n\nPulled By: bottler\n\nfbshipit-source-id: 44d633a8068076889e49d49b8a7910dba0db37a7","shortMessageHtmlLink":"feat: adjusted sample_nums (#1768)"}},{"before":"b215776f2d4d31c160538dccdbfe7c827d1d3e88","after":"31e3488a5199b62880542919498bb24b72a7b901","ref":"refs/heads/main","pushedAt":"2024-03-28T18:28:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Changed tutorials' pip searching\n\nSummary:\n### Generalise tutorials' pip searching:\n## Required Information:\nThis diff contains changes to several PyTorch3D tutorials.\n\n**Purpose of this diff:**\nReplace the current installation code with a more streamlined approach that tries to install the wheel first and falls back to installing from source if the wheel is not found.\n\n**Why this diff is required:**\nThis diff makes it easier to cope with new PyTorch releases and reduce the need for manual intervention, as the current process involves checking the version of PyTorch in Colab and building a new wheel if it doesn't match the expected version, which generates additional work each time there is a a new PyTorch version in Colab.\n\n**Changes:**\nBefore:\n```\n if torch.__version__.startswith(\"2.1.\") and sys.platform.startswith(\"linux\"):\n # We try to install PyTorch3D via a released wheel.\n pyt_version_str=torch.__version__.split(\"+\")[0].replace(\".\", \"\")\n version_str=\"\".join([\n f\"py3{sys.version_info.minor}_cu\",\n torch.version.cuda.replace(\".\",\"\"),\n f\"_pyt{pyt_version_str}\"\n ])\n !pip install fvcore iopath\n !pip install --no-index --no-cache-dir pytorch3d -f https://dl.fbaipublicfiles.com/pytorch3d/packaging/wheels/{version_str}/download.html\n else:\n # We try to install PyTorch3D from source.\n !pip install 'git+https://github.com/facebookresearch/pytorch3d.git@stable'\n```\nAfter:\n```\n pyt_version_str=torch.__version__.split(\"+\")[0].replace(\".\", \"\")\n version_str=\"\".join([\n f\"py3{sys.version_info.minor}_cu\",\n torch.version.cuda.replace(\".\",\"\"),\n f\"_pyt{pyt_version_str}\"\n ])\n !pip install fvcore iopath\n if sys.platform.startswith(\"linux\"):\n # We try to install PyTorch3D via a released wheel.\n !pip install --no-index --no-cache-dir pytorch3d -f https://dl.fbaipublicfiles.com/pytorch3d/packaging/wheels/{version_str}/download.html\n pip_list = !pip freeze\n need_pytorch3d = not any(i.startswith(\"pytorch3d==\") for i in pip_list)\n\n if need_pytorch3d:\n # We try to install PyTorch3D from source.\n !pip install 'git+https://github.com/facebookresearch/pytorch3d.git@stable'\n```\n\nReviewed By: bottler\n\nDifferential Revision: D55431832\n\nfbshipit-source-id: a8de9162470698320241ae8401427dcb1ce17c37","shortMessageHtmlLink":"Changed tutorials' pip searching"}},{"before":"aa880b723bbc0a6c66bed2305ade8db599020970","after":"252d194b7cd43b1d32c78e8b1244a8363800a193","ref":"refs/heads/gh-pages","pushedAt":"2024-03-28T16:09:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bottler","name":"Jeremy Reizenstein","path":"/bottler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/669761?s=80&v=4"},"commit":{"message":"v0.7.6","shortMessageHtmlLink":"v0.7.6"}},{"before":"38cf0dc1c52138987e6e66295c5a2d192a6914bd","after":"b215776f2d4d31c160538dccdbfe7c827d1d3e88","ref":"refs/heads/main","pushedAt":"2024-03-27T05:08:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"upgrade pyre version in `fbcode/vision` - batch 2\n\nDifferential Revision: D55395614\n\nfbshipit-source-id: 71677892b5d6f219f6df25b4efb51fb0f6b1441b","shortMessageHtmlLink":"upgrade pyre version in fbcode/vision - batch 2"}},{"before":"7566530669203769783c94024c25a39e1744e4ed","after":"38cf0dc1c52138987e6e66295c5a2d192a6914bd","ref":"refs/heads/main","pushedAt":"2024-03-12T14:03:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"TexturesUV multiple maps\n\nSummary: Implements the the TexturesUV with multiple map ids.\n\nReviewed By: bottler\n\nDifferential Revision: D53944063\n\nfbshipit-source-id: 06c25eb6d69f72db0484f16566dd2ca32a560b82","shortMessageHtmlLink":"TexturesUV multiple maps"}},{"before":"a27755db416644273de8d70b770f1d2e68db720b","after":"7566530669203769783c94024c25a39e1744e4ed","ref":"refs/heads/main","pushedAt":"2024-03-07T23:44:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"CUDA marching_cubes fix\n\nSummary:\nFix an inclusive vs exclusive scan mix-up that was accidentally introduced when removing the Thrust dependency (`Thrust::exclusive_scan`) and reimplementing it using `at::cumsum` (which does an inclusive scan).\n\nThis fixes two Github reported issues:\n\n * https://github.com/facebookresearch/pytorch3d/issues/1731\n * https://github.com/facebookresearch/pytorch3d/issues/1751\n\nReviewed By: bottler\n\nDifferential Revision: D54605545\n\nfbshipit-source-id: da9e92f3f8a9a35f7b7191428d0b9a9ca03e0d4d","shortMessageHtmlLink":"CUDA marching_cubes fix"}},{"before":"3da7703c5ac10039645966deddffe8db52eab8c5","after":"a27755db416644273de8d70b770f1d2e68db720b","ref":"refs/heads/main","pushedAt":"2024-03-05T02:36:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Pyre Configurationless migration for] [batch:85/112] [shard:6/N]\n\nReviewed By: inseokhwang\n\nDifferential Revision: D54438157\n\nfbshipit-source-id: a6acfe146ed29fff82123b5e458906d4b4cee6a2","shortMessageHtmlLink":"Pyre Configurationless migration for] [batch:85/112] [shard:6/N]"}},{"before":"f34104cf6ebefacd7b7e07955ee7aaa823e616ac","after":"3da7703c5ac10039645966deddffe8db52eab8c5","ref":"refs/heads/main","pushedAt":"2024-03-03T01:43:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"apply Black 2024 style in fbcode (4/16)\n\nSummary:\nFormats the covered files with pyfmt.\n\npaintitblack\n\nReviewed By: aleivag\n\nDifferential Revision: D54447727\n\nfbshipit-source-id: 8844b1caa08de94d04ac4df3c768dbf8c865fd2f","shortMessageHtmlLink":"apply Black 2024 style in fbcode (4/16)"}},{"before":"ae9d8787ce4be8be6ac87eeac6ed82ca02919056","after":"f34104cf6ebefacd7b7e07955ee7aaa823e616ac","ref":"refs/heads/main","pushedAt":"2024-02-19T11:31:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"version 0.7.6\n\nSummary: New version\n\nReviewed By: cijose\n\nDifferential Revision: D53852987\n\nfbshipit-source-id: 962ab9f61153883df9da0601356bd6b108dc5df7","shortMessageHtmlLink":"version 0.7.6"}},{"before":"8772fe0de8b9332be501bf0e61bd5502e3075e60","after":"ae9d8787ce4be8be6ac87eeac6ed82ca02919056","ref":"refs/heads/main","pushedAt":"2024-02-16T16:23:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Support color in cubify\n\nSummary: The diff support colors in cubify for align = \"center\"\n\nReviewed By: bottler\n\nDifferential Revision: D53777011\n\nfbshipit-source-id: ccb2bd1e3d89be3d1ac943eff08f40e50b0540d9","shortMessageHtmlLink":"Support color in cubify"}},{"before":"c292c71c1adb0712c12cf4fa67a7a84ad9b44e5c","after":"8772fe0de8b9332be501bf0e61bd5502e3075e60","ref":"refs/heads/main","pushedAt":"2024-02-13T15:48:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Make OpenGL optional in tests\n\nSummary: Add an option to run tests without the OpenGL Renderer.\n\nReviewed By: patricklabatut\n\nDifferential Revision: D53573400\n\nfbshipit-source-id: 54a14e7b2f156d24e0c561fdb279f4a9af01b793","shortMessageHtmlLink":"Make OpenGL optional in tests"}},{"before":"d0d9cae9cd76dbbb1b3e1da673ae9043277a3d9e","after":"c292c71c1adb0712c12cf4fa67a7a84ad9b44e5c","ref":"refs/heads/main","pushedAt":"2024-02-08T19:30:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"c++ marching cubes fix\n\nSummary:\nFixes https://github.com/facebookresearch/pytorch3d/issues/1641. The bug was caused by the mistaken downcasting of an int64_t into int, causing issues only on inputs large enough to have hashes that escaped the bounds of an int32.\n\nAlso added a test case for this issue.\n\nReviewed By: bottler\n\nDifferential Revision: D53505370\n\nfbshipit-source-id: 0fdd0efc6d259cc3b0263e7ff3a4ab2c648ec521","shortMessageHtmlLink":"c++ marching cubes fix"}},{"before":"1f92c4e9d25121326d77838035748fc7b71a5cfd","after":"d0d9cae9cd76dbbb1b3e1da673ae9043277a3d9e","ref":"refs/heads/main","pushedAt":"2024-02-07T20:02:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"builds for PyTorch 2.1.1 2.1.2 2.2.0\n\nSummary: Build for new pytorch versions\n\nReviewed By: shapovalov\n\nDifferential Revision: D53266104\n\nfbshipit-source-id: f7aaacaf39cab3839b24f45361c36f087d0ea7c9","shortMessageHtmlLink":"builds for PyTorch 2.1.1 2.1.2 2.2.0"}},{"before":"9b981f2c7e56d5373acf87b45b01f6172e60c027","after":"1f92c4e9d25121326d77838035748fc7b71a5cfd","ref":"refs/heads/main","pushedAt":"2024-01-31T15:48:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"vision/fair\n\nReviewed By: zsol\n\nDifferential Revision: D53258682\n\nfbshipit-source-id: 3f006b5f31a2b1ffdc6323d3a3b08ac46c3162ce","shortMessageHtmlLink":"vision/fair"}},{"before":"85eccbbf7742e2bf59864086fe7b141bf9170da8","after":"9b981f2c7e56d5373acf87b45b01f6172e60c027","ref":"refs/heads/main","pushedAt":"2024-01-27T03:13:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"suppress errors in `vision/fair/pytorch3d`\n\nDifferential Revision: D53152021\n\nfbshipit-source-id: 78be99b00abe4d992db844ff5877a89d42d468af","shortMessageHtmlLink":"suppress errors in vision/fair/pytorch3d"}},{"before":"b80ab0caf056f35ffbd8fd5930dbaf7f5056e46a","after":"85eccbbf7742e2bf59864086fe7b141bf9170da8","ref":"refs/heads/main","pushedAt":"2024-01-26T05:17:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"suppress errors in `vision/fair/pytorch3d`\n\nDifferential Revision: D53111480\n\nfbshipit-source-id: 0f506bf29cf908e40b058ae72f51e828cd597825","shortMessageHtmlLink":"suppress errors in vision/fair/pytorch3d"}},{"before":"1e817914b37e5af014ed890648777a19afce3d51","after":"b80ab0caf056f35ffbd8fd5930dbaf7f5056e46a","ref":"refs/heads/main","pushedAt":"2024-01-25T08:00:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"upgrade pyre version in `fbcode/vision` - batch 1\n\nDifferential Revision: D53059851\n\nfbshipit-source-id: f5d0951186c858f90ddf550323a163e4b6d42b68","shortMessageHtmlLink":"upgrade pyre version in fbcode/vision - batch 1"}},{"before":"799c1cd21beff84e50ac4ab7a480e715780da2de","after":"1e817914b37e5af014ed890648777a19afce3d51","ref":"refs/heads/main","pushedAt":"2024-01-18T20:30:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Fix compiler warning in knn.ku\n\nSummary: This change updates the type of p2_idx from size_t to int64_t to address compiler warnings related to signed/unsigned comparison.\n\nReviewed By: bottler\n\nDifferential Revision: D52879393\n\nfbshipit-source-id: de5484d78a907fccdaae3ce036b5e4a1a0a4de70","shortMessageHtmlLink":"Fix compiler warning in knn.ku"}},{"before":"292acc71a33bf389225ef02af237dd82a8319f59","after":"799c1cd21beff84e50ac4ab7a480e715780da2de","ref":"refs/heads/main","pushedAt":"2024-01-16T11:42:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Allow get_rgbd_point_cloud to take any #channels\n\nSummary: Fixed `get_rgbd_point_cloud` to take any number of image input channels.\n\nReviewed By: bottler\n\nDifferential Revision: D52796276\n\nfbshipit-source-id: 3ddc0d1e337a6cc53fc86c40a6ddb136f036f9bc","shortMessageHtmlLink":"Allow get_rgbd_point_cloud to take any #channels"}},{"before":"3621a36494db27336a89503dded7ca896bb059d7","after":"292acc71a33bf389225ef02af237dd82a8319f59","ref":"refs/heads/main","pushedAt":"2024-01-04T10:28:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Update so3 operations for numerical stability\n\nSummary: Replace implementations of `so3_exp_map` and `so3_log_map` in so3.py with existing more-stable implementations.\n\nReviewed By: bottler\n\nDifferential Revision: D52513319\n\nfbshipit-source-id: fbfc039643fef284d8baa11bab61651964077afe","shortMessageHtmlLink":"Update so3 operations for numerical stability"}},{"before":"3087ab7f62b5d581a133e54849d462f37fdf4c2d","after":"3621a36494db27336a89503dded7ca896bb059d7","ref":"refs/heads/main","pushedAt":"2024-01-03T15:50:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"mac build fix\n\nSummary: Fix for https://github.com/facebookresearch/pytorch3d/issues/1708\n\nReviewed By: patricklabatut\n\nDifferential Revision: D52480756\n\nfbshipit-source-id: 530c0f9413970fba042eec354e28318c96e35f42","shortMessageHtmlLink":"mac build fix"}},{"before":"e46ab49a34aebe8ca4f3de62b06be2d84e09a2ce","after":"3087ab7f62b5d581a133e54849d462f37fdf4c2d","ref":"refs/heads/main","pushedAt":"2023-12-21T21:46:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Standardize matrix_to_quaternion output\n\nSummary:\nAn OSS user has pointed out in https://github.com/facebookresearch/pytorch3d/issues/1703 that the output of matrix_to_quaternion (in that file) can be non standardized.\n\nThis diff solves the issue by adding a line of standardize at the end of the function\n\nReviewed By: bottler\n\nDifferential Revision: D52368721\n\nfbshipit-source-id: c8d0426307fcdb7fd165e032572382d5ae360cde","shortMessageHtmlLink":"Standardize matrix_to_quaternion output"}},{"before":"8a27590c5fd6aba4d138660614c7a18832701671","after":"e46ab49a34aebe8ca4f3de62b06be2d84e09a2ce","ref":"refs/heads/main","pushedAt":"2023-12-21T19:13:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Submeshing TexturesAtlas for PyTorch3D 3D Rendering\n\nSummary: Implement submeshing for TexturesAtlas and add associated test\n\nReviewed By: bottler\n\nDifferential Revision: D52334053\n\nfbshipit-source-id: d54080e9af1f0c01551702736e858e3bd439ac58","shortMessageHtmlLink":"Submeshing TexturesAtlas for PyTorch3D 3D Rendering"}},{"before":"06cdc313a7996a3363e78b19edaf893f4454ba1c","after":"8a27590c5fd6aba4d138660614c7a18832701671","ref":"refs/heads/main","pushedAt":"2023-12-19T14:52:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Submeshing TexturesUV\n\nSummary: Implement `submeshes` for TexturesUV. Fix what Meshes.submeshes passes to the texture's submeshes function to make this possible.\n\nReviewed By: bottler\n\nDifferential Revision: D52192060\n\nfbshipit-source-id: 526734962e3376aaf75654200164cdcebfff6997","shortMessageHtmlLink":"Submeshing TexturesUV"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESOrVaQA","startCursor":null,"endCursor":null}},"title":"Activity · facebookresearch/pytorch3d"}