-
Notifications
You must be signed in to change notification settings - Fork 697
fVDB Updates #2033
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
swahtz
merged 172 commits into
AcademySoftwareFoundation:feature/fvdb
from
swahtz:fvdb_update
Apr 24, 2025
Merged
fVDB Updates #2033
swahtz
merged 172 commits into
AcademySoftwareFoundation:feature/fvdb
from
swahtz:fvdb_update
Apr 24, 2025
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Minor fix to unit-test of NanoVDB Signed-off-by: Ken Museth <ken.museth@gmail.com> * minor change Signed-off-by: Ken Museth <ken.museth@gmail.com> --------- Signed-off-by: Ken Museth <ken.museth@gmail.com>
…status checks Signed-off-by: Jonathan Swartz <jonathan@jswartz.info>
Signed-off-by: Jonathan Swartz <jonathan@jswartz.info>
…or Windows tests in weekly (AcademySoftwareFoundation#120) Signed-off-by: Jonathan Swartz <jonathan@jswartz.info>
…hes (AcademySoftwareFoundation#123) Signed-off-by: Jonathan Swartz <jonathan@jswartz.info>
* Create issue.md Signed-off-by: Matthew Cong <mcong@nvidia.com> * Update and rename issue.md to task--or--work--item.md Signed-off-by: Matthew Cong <mcong@nvidia.com> * Update task--or--work--item.md rm trailing whitespace Signed-off-by: Matthew Cong <mcong@nvidia.com> * Update and rename task--or--work--item.md to blank--issue Signed-off-by: Matthew Cong <mcong@nvidia.com> * Rename blank--issue to blank--issue.md Signed-off-by: Matthew Cong <mcong@nvidia.com> --------- Signed-off-by: Matthew Cong <mcong@nvidia.com> Co-authored-by: Francis Williams <fwilliams@users.noreply.github.com>
…dation#99) * Add device mesh Signed-off-by: Matthew Cong <mcong@nvidia.com> * Restore current device in constructor and destructor Signed-off-by: Matthew Cong <mcong@nvidia.com> * Enable range-based for loops Signed-off-by: Matthew Cong <mcong@nvidia.com> * Use structured bindings inside for loop Signed-off-by: Matthew Cong <mcong@nvidia.com> * Remove uneeded accessors and modularize functions Signed-off-by: Matthew Cong <mcong@nvidia.com> * Statically initialize entry point Signed-off-by: Matthew Cong <mcong@nvidia.com> * Encapsulate Signed-off-by: Matthew Cong <mcong@nvidia.com> * Switch to lightweight wrapper class for DeviceNodes vector Signed-off-by: Matthew Cong <mcong@nvidia.com> * Cleanup Signed-off-by: Matthew Cong <mcong@nvidia.com> * Minor changes needed for DistributedPointsToGrid Signed-off-by: Matthew Cong <mcong@nvidia.com> * Add RAII DeviceGuard Signed-off-by: Matthew Cong <mcong@nvidia.com> * More cleanup Signed-off-by: Matthew Cong <mcong@nvidia.com> * Clean up NCCL dependency Signed-off-by: Matthew Cong <mcong@nvidia.com> * Remove parallel_for to modularize Signed-off-by: Matthew Cong <mcong@nvidia.com> * Implement and test move constructor/assignment Signed-off-by: Matthew Cong <mcong@nvidia.com> * Add docs Signed-off-by: Matthew Cong <mcong@nvidia.com> * Expand test and documentation Signed-off-by: Matthew Cong <mcong@nvidia.com> * Move non-reinit comment to function description Co-authored-by: Mark Harris <783069+harrism@users.noreply.github.com> * Switch to using aliases and modern type names Co-authored-by: Mark Harris <783069+harrism@users.noreply.github.com> * Use size_type instead of int for return Co-authored-by: Mark Harris <783069+harrism@users.noreply.github.com> * Separate out DeviceGuard and clean up API Signed-off-by: Matthew Cong <mcong@nvidia.com> --------- Signed-off-by: Matthew Cong <mcong@nvidia.com> Co-authored-by: Mark Harris <783069+harrism@users.noreply.github.com>
…wareFoundation#106) * Convert MGPU convolution example to use DeviceMesh Signed-off-by: Matthew Cong <mcong@nvidia.com> * Fix typos and clarify Co-authored-by: Mark Harris <783069+harrism@users.noreply.github.com> * Check for errors and switch to for_each Signed-off-by: Matthew Cong <mcong@nvidia.com> --------- Signed-off-by: Matthew Cong <mcong@nvidia.com> Co-authored-by: Mark Harris <783069+harrism@users.noreply.github.com>
…ation#146) Signed-off-by: Matthew Cong <mcong@nvidia.com>
…n#145) Signed-off-by: Matthew Cong <mcong@nvidia.com>
…SoftwareFoundation#152) Signed-off-by: Jonathan Swartz <jonathan@jswartz.info>
Signed-off-by: apradhana <andre.pradhana@gmail.com>
* Fix build- and dev- environments and cmake so unit tests will build with conda-forge packages Signed-off-by: Mark Harris <mharris@nvidia.com> * Remove no-longer-needed env Signed-off-by: Mark Harris <mharris@nvidia.com> --------- Signed-off-by: Mark Harris <mharris@nvidia.com>
add orthographic flag to depth rendering function derp add ortho projection to jagged projection
This reverts commit d800ecf.
This reverts commit af38b51.
This reverts commit 7803589.
This reverts commit bfe68a0.
Signed-off-by: Matthew Cong <mcong@nvidia.com>
…undation#156) Signed-off-by: Matthew Cong <mcong@nvidia.com>
…Foundation#160) Signed-off-by: Matthew Cong <mcong@nvidia.com>
Co-authored-by: Mark Harris <harrism@users.noreply.github.com> Co-authored-by: Jonathan Swartz <swahtz@users.noreply.github.com>
…oftwareFoundation#165) Signed-off-by: Jonathan Swartz <jonathan@jswartz.info>
…oftwareFoundation#163) Signed-off-by: Jonathan Swartz <jonathan@jswartz.info>
…reFoundation#355) Signed-off-by: Christopher Horvath <blackencino+git@gmail.com>
…cademySoftwareFoundation#349) Use intermediate object libraries to reduce recompilation of gtests when modifying libfvdb sources. Signed-off-by: Mark Harris <mharris@nvidia.com>
…velop_fvdb_merge Merge latest develop into feature/fvdb
…ftwareFoundation#360) * Moved docker troubleshooting into a separate markdown file Signed-off-by: Christopher Horvath <blackencino+git@gmail.com> * Contents of docker_readme updated. Signed-off-by: Christopher Horvath <blackencino+git@gmail.com> --------- Signed-off-by: Christopher Horvath <blackencino+git@gmail.com>
Adding gtests for the 3D Gaussian Splatting Projection code using the garden scene. --------- Signed-off-by: Jonathan Swartz <jonathan@jswartz.info>
Refactors forward pass of projection to use tensor accessors and wrap kernel call in a class. Also load cameras into shared memory which should be more efficient than having each thread load the same camera. Signed-off-by: Francis Williams <francis@fwilliams.info>
…twareFoundation#362) This adds a CMakeLists.txt that simply uses CPM to download / cache the FVDB test data if it is not already in the CPM_SOURCE_CACHE. This is run by build.sh when running ctest (build.sh ctest). Note that the CPM_SOURCE_CACHE needs to be set to the same value as set when building the gtests (or unset on both). Signed-off-by: Mark Harris <mharris@nvidia.com> * Add CPM_SOURCE_CACHE to env in fvdb-gtests GHA job Signed-off-by: Mark Harris <mharris@nvidia.com> --------- Signed-off-by: Mark Harris <mharris@nvidia.com>
Signed-off-by: Matthew Cong <mcong@nvidia.com>
…rsion Bump version to 12.0.2
…ster_develop_merge_part1 Merge upstream commits from ASWF master into develop
Merge latest master into develop (squashed to avoid duplicates)
…ster_develop_merge_part2 Merge latest master into develop
Similar to AcademySoftwareFoundation#231 this PR refactors the forward pass of gaussian rasterization. Adds a new Gaussian structure for use in both passes Adds a DeviceArgs class that simplifies configuring and passing arguments for the kernel, and contains the method volumeRenderTileForward which operates on the class data directly. Updates code for our coding style standard (e.g. camel case names) Renames "colors" to "features" everywhere to better match high-dimensional rendering capabilities. Removes redundant "pixel" and "perPixel" prefix/suffixes from some variables. Signed-off-by: Mark Harris mharris@nvidia.com --------- Signed-off-by: Mark Harris <mharris@nvidia.com>
…velop_fvdb_merge Merge latest develop into feature/fvdb
Signed-off-by: Jonathan Swartz <jonathan@jswartz.info>
4665c44
into
AcademySoftwareFoundation:feature/fvdb
31 of 34 checks passed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.