What’s New in v1.1.0#

Release date: March 23, 2026

qb Runtime v1.1.0 brings automatic core mode selection, data type query APIs, and performance optimizations.

Highlights#

CoreMode::Auto#

The runtime can now automatically select the available core mode for your model. Setting CoreMode::Auto in your ModelConfig enables the runtime to detect and apply the appropriate core mode from the MXQ. Previously, non-default core modes such as Multi, Global4, and Global8 required manual ModelConfig construction; with Auto mode, the available core mode is selected automatically. Since the default constructor also uses Auto mode, no additional configuration is needed in most cases.

Note

If the MXQ was compiled with a flag like scheme="all" that produces multiple core modes, you must still select the core mode manually as before.

See also

For more details, see setAutoCoreMode().

New APIs#

REGULUS Dynamic Allocation#

The dynamic allocation approach introduced in v1.0.0 has been applied to REGULUS as well, ensuring a consistent usage pattern.

Performance Improvements#

  • Improved data transfer performance to NPU devices on Windows.

  • Optimized internal type conversion.

Bug Fixes#

  • Resolved a compile error caused by std::filesystem on GCC versions below 9.

  • Fixed an intermittent deadlock in certain models.

Breaking Changes#

  • The supported REGULUS driver revision number changes from REV0 to REV1.

For the complete changelog, see the Changelog page.