Release Notes - Version 25.09#

October 15, 2025#

Major Features and Updates

  • Added OpenCV Pinhole Camera Support to gRPC Service: Full support for OpenCV pinhole cameras in the gRPC service, enabling bidirectional conversion between gRPC protobuf messages and NCore camera model parameters.

  • New settings to fully disable radiance saturation: Added config option to sky_mlp and sky-envmap background to control radiance saturation behavior.

  • Multi-GPU checkpoint corrections: Proper handling of checkpoint saving and loading in multi-GPU configurations.

  • Added training_step_scaling_factor: New configuration option for multi-GPU training scaling.

  • Four new lidar metrics: Added distance mae, medae, recall@50 and intensity mae for lidar validation.

  • Improved reconstruction quality: Adjustments made to the calibration optimization have led to significant improvements in reconstruction quality.

  • Enabled cosmos-fixer models for Fixer: See Use Harmonizer for Post-Processing for more details.

  • New configuration options: Added new configuration options to the configuration system. See the following sections for more details.

Configuration Upgrades

This release includes comprehensive configuration upgrade support to migrate configs from version 25.05 through 25.09. Use the new run upgrade-config command to automatically upgrade older configuration files.

New Configuration Options:

  • model.appearance_embedding.* - Appearance embedding configuration

  • system.training_step_scaling_factor - Multi-GPU training step scaling

  • background.saturate_radiance - Control radiance saturation in sky models

  • profiling.params.start_step and profiling.params.num_steps - CUDA profiler control

  • dataset.generate_traffic_light_cuboid_tracks - Traffic light track generation

  • dataset.val_lidar_ids and dataset.val_camera_ids - Validation sensor selection

  • checkpoint.every_n_train_steps - Checkpoint frequency configuration

  • model.calib.enabled - Camera calibration module toggle

Bug Fixes

  • Fixed device handling in multi-GPU renderer scenarios: Adjusted bindings to allocate output tensors on the same GPU as inputs.

  • Corrected error when editing actors is enabled: Fixed gRPC rendering to properly respect the edit_actors flag.

  • Handle unavailable target version and allow version gaps in config upgrade system: More robust version migration.

  • Fix nominal resolution aspect ratio in projectio: Proper handling of viewport aspect ratios in Omniverse.