Skip to content

bbob-jax v1.6.5

Latest

Choose a tag to compare

@github-actions github-actions released this 22 May 08:23
2be85d9

v1.6.5 — float dtype consistency

A small maintenance release that replaces all uses of the deprecated jnp.float_ alias with Python's built-in float across the source tree, for forward compatibility with newer JAX versions and consistency with the earlier float32 → float cleanup.

🛠 Maintenance

  • Dtype consistency: Replaced jnp.float_ with float in:
    • src/bbob_jax/_src/bbob.py (Gallagher precompute, Katsuura)
    • src/bbob_jax/_src/cec2005.py (f3, _elliptic_base)
    • src/bbob_jax/_src/registry.py (conditioned linear transform, nonsingular integer matrix sampler, linear slope makers, CEC2005 conditioned/F12 makers)
    • src/bbob_jax/_src/utils.py (lambda_func, bernoulli_vector, cec2005_weierstrass)
  • Imports: Added Sequence to collections.abc import in registry.py.

📦 Release

  • Bumped version to 1.6.5 in pyproject.toml and uv.lock.

✅ Verification

  • No functional/behavioral changes — float resolves to the same default JAX dtype as jnp.float_.

What's Changed

Full Changelog: v1.6.4...v1.6.5