Version 25.08#

August 25, 2025#

Major Features and Updates

  • Multi-GPU (MGPU) support: NuRec can now run on multiple GPUs. However, the quality of the reconstruction plateus at more than 6 GPUs. To learn more about running Multi-GPU reconstructions, see Run on Multi-GPU Systems <../nurec/reconstruct-av-scene.html#run-on-multi-gpu-systems>_.

  • Rendering enhancements: Added dynamic LiDAR tiling to rendering service, and fixed cuboid tracks.

  • Asset Harvester (AH) improvements: Added metadata and remote debugging to Asset Harvester, cleaned up 3DGUT configurations, reduced memory requirements, and integrated Asset Harvester with tools.

  • Temporal appearance: Enhanced temporal appearance for traffic light detection.

Core Improvements

  • LiDAR enhancements: Added LiDAR processing option to opt-out tiling, added option to include dropped LiDAR rays, refactored LiDAR render API.

  • Blackwell support: Added support for Blackwell GPUs (CC80 to CC10).

  • Memory optimization: Reduced background Gaussians due to OOM issues.

  • Gaussian system improvements: Export Gaussians as octahedra with correct vertex color shapes, and fixed road loss gradient NaN issues.

  • Robotics support: Added comprehensive robotics support.

Bug Fixes and Minor Updates

  • Python 3.11 CVE: Fixed CVE for Python 3.11.

  • Empty rendering: Fixed rendering when there are no parameters.

  • Assert crashes: Fixed assert(tileOffset == maxTileOffset) crash.

  • Dropped rays: Fixed dropped rays handling in distributed training.

  • Compositing: Fixed OV compositing issues.

  • Quaternion initialization: Fixed quaternion initialization bugs.

  • NCore: Bumped NCORE to 0.16.8 (fix py310 compatibility).

  • Sequential dataset: Added support for DataBatch return in NCoreSequentialDataset.