NVIDIAGameWorks / kaolin-wisp

NVIDIA Kaolin Wisp is a PyTorch library powered by NVIDIA Kaolin Core to work with neural fields (including NeRFs, NGLOD, instant-ngp and VQAD).
Other
1.45k stars 133 forks source link

Revert neural fields properties #90

Closed orperel closed 1 year ago

orperel commented 1 year ago

This changeset includes various bug fixes and debts from previous MRs (improve QOL):

  1. Removing properties from neural fields, as torch modules don’t support them well
  2. HashGrid: added from_resolutions ctor, and cleaned up the HashGrid init requiring redundant params
  3. Fix reshape(-1) potential issue with empty tensors raymarch / tracer / hashinterp code
  4. Temporarily remove ‘identity’ pos embedder type
  5. Fix old config properties in funny_neural_field hash / octree
  6. Fix for widget of SPCField which used old kwargs to call constructor

Signed-off-by: operel operel@nvidia.com