This release includes many different fixes and upgrades in different areas. In particular, the search space construction, and OpenMP support. Bugs were fixed related to optimizing using maximization instead of minimization impacting all strategies and in particular for Firefly. Smaller improvements have been made to improve user-friendliness, documentation, Python 3.13 compatibility, the HIP backend, support for string-valued tunable parameters for mixed-precision tuning.
What's Changed
- OpenMP by @isazi in #273
- Bump tornado from 6.4.2 to 6.5.1 in /doc by @dependabot[bot] in #309
- Resolve regex calls warnings by @emmanuel-ferdman in #308
- More user-friendly error messages for HIP backend by @benvanwerkhoven in #303
- Add support for 16-bit floats in HIP backend by @stijnh in #301
- Display the invalid identifier name on error by @emmanuel-ferdman in #310
- Bump requests from 2.32.3 to 2.32.4 in /doc by @dependabot[bot] in #311
- Change Firefly algorithm to use negation instead of division by @stijnh in #317
- Bump urllib3 from 2.3.0 to 2.5.0 in /doc by @dependabot[bot] in #316
- Change
CostFunc
to return+inf
whenobjective_higher_is_better
by @stijnh in #315 - Extended searchspace construction and input format support by @fjwillemsen in #278
- Fix documentation by @benvanwerkhoven in #319
- fix issue #318 by @benvanwerkhoven in #320
- Fix error 'grid divisor cannot be integer' (issue #264) by @stijnh in #306
- re-add support for user-specified starting point by @benvanwerkhoven in #297
- add default optimization direction for 'fitness' and 'cost' by @benvanwerkhoven in #323
- Improve warning on kernel source not found by @benvanwerkhoven in #321
- use searchspace to check config validity in costfunc by @benvanwerkhoven in #327
Full Changelog: 1.1.3...1.2