You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Encodings and neural networks in tiny-cuda-nn now share the same generic API for differentiable objects. This simplifies implementations significantly.
As part of this generalization, encodings and neural networks can now take and produce row- and column-major matrices (i.e. both AoS and SoA data). Additionally, input data may be strided arbitrarily, which permits slicing of input matrices without copying.
Added GridEncoding support for double-backward, which is useful for e.g. eikonal supervision (courtesy of @ventusff).
Dropped the dependency on PyEXR / tinyexr in the sample applications (using imageio / stb_image instead).
Fixed many bug, added several performance improvements, and improved compatibility with older GPUs.