Skip to content

v0.9.2

Latest
Compare
Choose a tag to compare
@schroedk schroedk released this 07 May 13:36
· 492 commits to develop since this release

0.9.2 - 🏗 Bug fixes, logging improvement

Added

  • Add progress bars to the computation of LazyChunkSequence and
    NestedLazyChunkSequence
    PR #567
  • Add a device fixture for pytest, which depending on the availability and
    user input (pytest --with-cuda) resolves to cuda device
    PR #574

Fixed

  • Fixed logging issue in decorator log_duration
    PR #567
  • Fixed missing move of tensors to model device in EkfacInfluence
    implementation PR #570
  • Missing move to device of preconditioner in CgInfluence implementation
    PR #572
  • Raise a more specific error message, when a RunTimeError occurs in
    torch.linalg.eigh, so the user can check if it is related to a known
    issue
    PR #578
  • Fix an edge case (empty train data) in the test
    test_classwise_scorer_accuracies_manual_derivation, which resulted
    in undefined behavior (np.nan to int conversion with different results
    depending on OS)
    PR #579

Changed

  • Changed logging behavior of iterative methods LissaInfluence and
    CgInfluence to warn on not achieving desired tolerance within maxiter,
    add parameter warn_on_max_iteration to set the level for this information
    to logging.DEBUG
    PR #567