v0.8.0
🆕 New interfaces, scaling computation, bug fixes and improvements 🎁
Added
- New cache backends: InMemoryCacheBackend and DiskCacheBackend PR #458
- New influence function interface
InfluenceFunctionModel
- Data parallel computation with
DaskInfluenceCalculator
PR #26 - Sequential batch-wise computation and write to disk with
SequentialInfluenceCalculator
PR #377 - Adapt notebooks to new influence abstractions PR #430
Changed
- Refactor and simplify caching implementation PR #458
- Simplify display of computation progress PR #466
- Improve readme and explain better the examples PR #465
- Simplify and improve tests, add CodeCov code coverage PR #429
- Breaking Changes
- Removed
compute_influences
and all related code.
Replaced by newInfluenceFunctionModel
interface. Removed modules:- influence.general
- influence.inversion
- influence.twice_differentiable
- influence.torch.torch_differentiable
- Removed
Fixed
- Import bug in README PR #457
Full Changelog: v0.7.1...v0.8.0