Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.13.0 #961

Merged
merged 5 commits into from
May 17, 2023
Merged

Release 0.13.0 #961

merged 5 commits into from
May 17, 2023

Conversation

BenjaminBossan
Copy link
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
Collaborator Author

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

@RoyiAvital
Copy link
Contributor

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

@sawradip
Copy link
Contributor

sawradip commented May 9, 2023

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

Copy link
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
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants