Skip to content

Full CUDA Training+Sampling Implementation - #31

Open
ejaszewski wants to merge 101 commits into
OpenPathGuidingLibrary:wip/gpu-portfrom
ejaszewski:wip/gpu-port
Open

ejaszewski wants to merge 101 commits into
OpenPathGuidingLibrary:wip/gpu-portfrom
ejaszewski:wip/gpu-port

Conversation

@ejaszewski

Copy link
Copy Markdown

This PR includes work done by Addis Dittebrandt to add a full CUDA implementation of sampling and training. Preliminary results have been verified in an internal development build of RenderMan.

After discussion with Sebastian, we want to merge this into the wip/gpu-port branch to do some additional work before we consider the GPU support work finished.

sherholz-intel and others added 30 commits June 18, 2025 17:31
…ginning more gracefully.

Adding an initialized flag to each Region.
The Region content is now only validated if the region was initialized first.
…re previos and current stats are directly merged
- unused variables (-Wunused-parameter)
- comparison with different signs (-Wsign-compare)
- no implicit copy constructor when copy assignment is present (-Wdeprecated-copy-with-user-provided-copy)
prepare for surface product sampling
CPU api also assumes weight is already divided by pdf
Addis Dittebrandt added 29 commits October 1, 2025 15:33
…ng-rebase' into drs/xpugpu-vmm2"

This reverts commit 2c53d2f, reversing
changes made to 2cb19f8.
remove debug memory utilization check
remove NDEBUG unfdef
@linux-foundation-easycla

Copy link
Copy Markdown

CLA Missing ID

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants