Skip to content

clifra v1.3.0 release

Choose a tag to compare

@Concode0 Concode0 released this 04 Aug 07:40
· 112 commits to main since this release

clifra 1.3.0

This release rebuilds static route planning around an injectable policy boundary. Policies select among operation-provided routes using immutable numeric facts, while resource limits remain independent allocation constraints.

Performance

Compared with the published 1.2.1 benchmark on the same machine and PyTorch configuration:

  • aggregate planning time improved by 2.67%;
  • median planning time improved by 3.36%;
  • aggregate forward time improved by 2.37%;
  • aggregate backward time improved by 4.10%;
  • aggregate forward-plus-backward time improved by 3.79%;
  • Cl(35,0,0) bivector GP setup improved from 77.76 ms to 52.01 ms;
  • high-dimensional vector action planning no longer expands unused rotor layouts.

All 15,882 benchmark rows completed without errors or skips, with unchanged executor routes and finite outputs and gradients.

Compatibility

The legacy planning configuration has been removed:

  • PlanningLimits is replaced by ResourceLimits.
  • planning_limits is replaced by resource_limits.
  • Product and bivector-exp route choices now use planning_policy.
  • BivectorExpExecutionPolicy is replaced by BivectorExpOptions.

The minimum supported PyTorch version is now 2.4.0. setuptools is declared as a runtime dependency.

Full comparison: v1.2.1...v1.3.0