v0.9.0
🆕 New methods, better docs and bugfixes 📚🐞
Added
- New method
MSR Banzhaf
with accompanying notebook, and new stopping
criterionRankCorrelation
PR #520 - New method:
NystroemSketchInfluence
PR #504 - New preconditioned block variant of conjugate gradient PR #507
- Improvements to documentation: fixes, links, text, example gallery, LFS and more PR #532, PR #543
- Glossary of data valuation and influence terms in the documentation PR #537
- Documentation about writing notes for new features, changes or deprecations PR #557
Fixed
- Bug in
LissaInfluence
, when not using CPU device PR #495 - Memory issue with
CgInfluence
andArnoldiInfluence
PR #498 - Raising specific error message with install instruction when trying to load
pydvl.utils.cache.memcached
withoutpymemcache
installed. Ifpymemcache
is available, all symbols frompydvl.utils.cache.memcached
are available throughpydvl.utils.cache
PR #509
Changed
- Add property
model_dtype
to instances of typeTorchInfluenceFunctionModel
- Bump versions of CI actions to avoid warnings PR #502
- Add Python Version 3.11 to supported versions PR #510
- Documentation improvements and cleanup PR #521, PR #522
- Simplified parallel backend configuration PR #549
New Contributors
- @jakobkruse1 made their first contribution in #510
Full Changelog: v0.8.1...v0.9.0