Skip to content

Release 0.13.0#961

Merged
BenjaminBossan merged 5 commits intomasterfrom
release-0.13.0
May 17, 2023
Merged

Release 0.13.0#961
BenjaminBossan merged 5 commits intomasterfrom
release-0.13.0

Conversation

@BenjaminBossan
Copy link
Copy Markdown
Collaborator

@BenjaminBossan BenjaminBossan commented May 8, 2023

This is the PR to prepare the skorch v0.13 release.

Apart from updating VERSION and CHANGES.md, two deprecations were removed:

  • Remove CVSplit: It was renamed to ValidSplit but we kept the old class for backwards compatibility. The deprecation period is over, so remove the class and associated test.
  • Remove bc code in get_iterator: In Initialize iterator only once per fit call #835, we made a change to the data loader initialization. To keep backwards compatibility, we had to add extra code to get_iterator, together with a deprecation notice. The deprecation period is over, so that code is removed, as well as the associated test.

Release text

This is the suggested announcement for the release page:

The new skorch release is here and it has some changes that will be exiting for some users.

  • First of all, you may have heard of the PyTorch 2.0 release, which includes the option to compile the PyTorch module for better runtime performance. This skorch release allows you to pass compile=True when initializing the net to enable compilation.
  • Support for training on multiple GPUs with the help of the accelerate package has been improved by fixing some bugs and providing a dedicated history class. Our documentation contains more information on what to consider when training on multiple GPUs.
  • If you have ever been frustrated with your neural net not training properly, you know how hard it can be to discover the underlying issue. Using the new SkorchDoctor class will simplify the diagnosis of underlying issues. Take a look at the accompanying notebook

Apart from that, a few bugs have been fixed and the included notebooks have been updated to properly install requirements on Google Colab.

We are grateful for external contributors, many thanks to:

  • Kshiteej K (kshitij12345)
  • Muhammad Abdullah (abdulasiraj)
  • Royi (RoyiAvital)
  • Sawradip Saha (sawradip)
  • y10ab1 (y10ab1)

Find below the list of all changes since v0.12.1 below:

Added

Fixed

It was renamed to ValidSplit but we kept the old class for backwards
compatibility. The deprecation period is over, so remove the class and
assocaited test.
In #835, we made a change to the data loader initilization. To keep
backwards compatbility, we had to add extra code to get_iterator,
together with a deprecation notice. The deprecation period is over, so
that code is removed, as well as the associated test.
@BenjaminBossan
Copy link
Copy Markdown
Collaborator Author

Oops, sorry, didn't intend to ping the contributors :)

@RoyiAvital
Copy link
Copy Markdown
Contributor

@BenjaminBossan , We're honored. We're satisfied users :-).

@sawradip
Copy link
Copy Markdown
Contributor

sawradip commented May 9, 2023

Feels good when even small contributions ship to a release, specially as a new contributor.

Copy link
Copy Markdown
Member

@thomasjpfan thomasjpfan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for starting the release process. Likely good to also include #963 and #965. Otherwise, LGTM.

@BenjaminBossan BenjaminBossan merged commit cc210fe into master May 17, 2023
@BenjaminBossan BenjaminBossan deleted the release-0.13.0 branch May 17, 2023 09:55
@BenjaminBossan
Copy link
Copy Markdown
Collaborator Author

Thx @thomasjpfan I included the latest PRs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

4 participants