Devinterp

Latest version: v1.3.2

Safety actively analyzes 707299 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.3.2

What's Changed
* Hotfix SGMCMC metrics by svwingerden in https://github.com/timaeus-research/devinterp/pull/101


**Full Changelog**: https://github.com/timaeus-research/devinterp/compare/v1.3.1...v1.3.2

1.3.1

FIX SweepConfig missing __init__ method

1.3.0

What's Changed
* Fix seeding across chains & in init_loss (NB seeding not backwards reproducible) by svwingerden in https://github.com/timaeus-research/devinterp/pull/98
* added an SGMCMC sampler, with prior and preconditioning. This subsumes the earlier SGLD and SGHNT implementations, and allows f.e. RMSProp as a sampler
* deprecation warnings for SGLD and SGNHT (calling SGMCMC with the same arguments should work)
* a small refactor of sampler requirements (backwards compatible)
* cleaned up the requirements
* Fixed small bugs with LLCs on TPU with BF16 and TPUv2/v3s
* more tests, including snapshot tests so we know if we break something


**Full Changelog**: https://github.com/timaeus-research/devinterp/compare/v1.2.0...v1.3.0

1.2.0

What's Changed
* Port over changes from monorepo by svwingerden in https://github.com/timaeus-research/devinterp/pull/97
* Early September Improvements + Fixes by wz-ml in https://github.com/timaeus-research/devinterp/pull/95


**Full Changelog**: https://github.com/timaeus-research/devinterp/compare/v1.1.0...v1.2.0

1.1.0

What's Changed
* Add Basic Support for TPUs, refactor temp -> nbeta by jqhoogland in https://github.com/timaeus-research/devinterp/pull/81
* Will/Non-TPU dependent Integration with Aether by wz-ml in https://github.com/timaeus-research/devinterp/pull/92
* Quick fixes (use nbeta by default, though allow passing in temperature as a fallback as well) by wz-ml in https://github.com/timaeus-research/devinterp/pull/93


**Full Changelog**: https://github.com/timaeus-research/devinterp/compare/v1.0.0...v1.1.0

1.0.0

What's Changed
* All `estimate` functions now use `evaluate` instead of `criterion`, which can be constructed using the helper function `make_evaluate(criterion)`. A custom make_evaluate or evaluate_function allows preprocessing the data, making the package compatible with transformers. Example `evaluate` functions `evaluate_mse` and `evaluate_ce` can be imported from `utils.py`.
* Update estimate_learning_coeff functions by georgeyw in https://github.com/timaeus-research/devinterp/pull/77
* Add support for non-regression loss functions by jqhoogland in https://github.com/timaeus-research/devinterp/pull/80
* RLLC v1 by svwingerden in https://github.com/timaeus-research/devinterp/pull/74
* Add gradient accumulation for LLC estimation by georgeyw in https://github.com/timaeus-research/devinterp/pull/76
* Fixing two issues in MalaAcceptanceRate callback by rohan-hitchcock in https://github.com/timaeus-research/devinterp/pull/87
* Epsilon-Beta Sweeping & Plotting by wz-ml in https://github.com/timaeus-research/devinterp/pull/86

New Contributors
* rohan-hitchcock made their first contribution in https://github.com/timaeus-research/devinterp/pull/87
* wz-ml made their first contribution in https://github.com/timaeus-research/devinterp/pull/86

**Full Changelog**: https://github.com/timaeus-research/devinterp/compare/v0.2.2...v1.0.0

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.