Skip to content

Release v0.96.3

Compare
Choose a tag to compare
@NiklasGustafsson NiklasGustafsson released this 23 Feb 23:29
· 1846 commits to main since this release
42af4a1

Changes since release v0.95.4

NuGet Version 0.96.3

API Changes:

NOTE: This release contains breaking changes.

The APIs to create optimizers all take 'parameters()' as well as 'named_parameters()' now.

Support for parameter groups in most optimizers.

Support for parameter groups in LR schedulers.

Fixed Bugs:

#495 Add support for OptimizerParamGroup

#509 Tensor.conj() not implemented

#515 what's reason for making register_module internal?

#516 AdamW bug on v0.96.0

#521 Can't set Tensor slice using indexing

#525 LSTM's forward function not work with null hidden and cell state

#532 Why does storing module layers in arrays break the learning process?

NuGet Version 0.96.1

API Changes:

Fixed Bugs:

Using libtorch CPU packages from F# Interactive required explicit native loads

#510 Module.Load throws Mismatched state_dict sizes exception on BatchNorm1d

NuGet Version 0.96.0

API Changes:

NOTE: This release contains breaking changes.

'Module.named_parameters()', 'parameters()', 'named_modules()', 'named_children()' all return IEnumerable instances instead of arrays.

Adding weight and bias properties to the RNN modules.

Lower-cased names: Module.Train --> Module.train and Module.Eval --> Module.eval

Fixed Bugs:

#496 Wrong output shape of torch.nn.Conv2d with 2d stride overload

#499 Setting Linear.weight is not reflected in 'parameters()'

#500 BatchNorm1d throws exception during eval with batch size of 1