Releases: genlm/genlm-control
Releases · genlm/genlm-control
v0.2.12: MLX support
What's Changed
- Validate required keys in fail fast parser for JSON potential by @DRMacIver in #123
- support for mlx by @mercush in #126
- Potential type error by @mercush in #127
- Json validation by @mercush in #128
Full Changelog: v0.2.11...v0.2.12
v0.2.11: Minor speedups to PromptedLLM and Product initialization
What's Changed
- Minor speedups to PromptedLLM and Product by @benlebrun in #122
Full Changelog: v0.2.10...v0.2.11
v0.2.10 Improved performance and reliability for JsonSchema potential
What's Changed
- Fixes a number of edge cases in the JsonSchema potential's handling of enums, especially ones containing numbers
- Better handling of objects with empty property lists
- Fixed a resource leak when creating many JsonSchema instances.
- Improved performance of using JsonSchema
Full Changelog: v0.2.9...v0.2.10
v0.2.9 Fix some exceptions occasionally raised by AWRS
What's Changed
- Fix some hard to trigger errors in AWRS by @DRMacIver in #119
Full Changelog: v0.2.8...v0.2.9
Implement new AWRS variants for faster sampling
Fix handling of string start and end markers in JSON schema patterns
What's Changed
- Fix handling of string start/end markers in pattern support by @DRMacIver in #117
Full Changelog: v0.2.6...v0.2.7
More JSON schema validation and fix some bugs with number handling
What's Changed
- Fix failing canonicality test on GPU. by @benlebrun in #113
- Implement pattern support for string types in JSON Schema by @DRMacIver in #110
- Properly escape EOS. by @benlebrun in #115
- Fix some parser edge cases for JSON potential by @DRMacIver in #114
- Add enum support for JSON Schema by @DRMacIver in #116
Full Changelog: v0.2.5...v0.2.6
v0.2.5: JSON schema validation and prettier printing of SMC runs
What's Changed
- Validate JSON Schemas before using them by @DRMacIver in #109
- Prettier printing of bytes objects. by @benlebrun in #112
Full Changelog: v0.2.4...v0.2.5
v0.2.4: Make AWRS seed optional
v0.2.3: Various improvements
What's Changed
- remove useless code in SMC by @benlebrun in #80
- add async clarifications and suggest using uv in readme by @benlebrun in #84
- link in readme by @benlebrun in #86
- truncate logw_next to remove filler by @mercush in #87
- Stateful potentials API by @DRMacIver in #79
- require genlm-backend>=0.1.1 by @benlebrun in #88
- Update AWRS weight calculation to use new lower-variance estimator by @DRMacIver in #95
- Fix various cache management bugs in stateful potentials by @DRMacIver in #97
- Small optimizations to PromptedLLM log prob post-processing by @blb-genweb in #98
- Install library with uv in workflow by @benlebrun in #99
- Add additional options to
PromptedLLM.spawn. by @benlebrun in #100 - Fix problems where AWRS returns a weight of -inf erroneously by @DRMacIver in #102
- Improve JSON potential validation by @DRMacIver in #101
- Support early rejection of anyOf in JSON potentials by @DRMacIver in #103
- Fix AWRS implementation when probabilities round to 1 by @DRMacIver in #105
- Grab-bag of fixes to JSON by @DRMacIver in #104
- Fail-fast for const in JSON schema by @DRMacIver in #106
New Contributors
- @blb-genweb made their first contribution in #98
Full Changelog: v0.2.2...v0.2.3