v1.1.0
What's Changed
Maintenance update widening compatibility ranges and consolidating dependencies:
- support for python 3.11 and 3.12, added CI testing
- support for MacOS, added CI testing
- core dependencies have been minimized to
numpy
,torch
,lightning
,scipy
,pandas
, andscikit-learn
. - soft dependencies are available in soft dependency sets:
all_extras
for all soft dependencies, andtuning
foroptuna
based optimization.
Dependency changes
- the following are no longer core dependencies and have been changed to optional dependencies :
optuna
,statsmodels
,pytorch-optimize
,matplotlib
. Environments relying on functionality requiring these dependencies need to be updated to install these explicitly. optuna
bounds have been updated tooptuna >=3.1.0,<4.0.0
optuna-integrate
is now an additional soft dependency, in case ofoptuna >=3.3.0
Deprecations and removals
- from 1.2.0, the default optimizer will be changed from
"ranger"
to"adam"
to avoid non-torch
dependencies in defaults.pytorch-optimize
optimizers can still be used. Users should set the optimizer explicitly to continue using"ranger"
. - from 1.1.0, the loggers do not log figures if soft dependency
matplotlib
is not present, but will raise no exceptions in this case. To log figures, ensure thatmatplotlib
is installed.
All Contributors
@andre-marcos-perez,
@avirsaha,
@bendavidsteel,
@benHeid,
@bohdan-safoniuk,
@Borda,
@CahidArda,
@fkiraly,
@fnhirwa,
@germanKoch,
@jacktang,
@jdb78,
@jurgispods,
@maartensukel,
@MBelniak,
@orangehe,
@pavelzw,
@sfalkena,
@tmct,
@XinyuWuu,
@yarnabrina,
New Contributors
- @jurgispods made their first contribution in #1366
- @jacktang made their first contribution in #1353
- @andre-marcos-perez made their first contribution in #1346
- @tmct made their first contribution in #1340
- @bohdan-safoniuk made their first contribution in #1318
- @MBelniak made their first contribution in #1230
- @CahidArda made their first contribution in #1175
- @bendavidsteel made their first contribution in #1359
- @Borda made their first contribution in #1498
- @fkiraly made their first contribution in #1598
- @XinyuWuu made their first contribution in #1599
- @pavelzw made their first contribution in #1407
- @yarnabrina made their first contribution in #1630
- @fnhirwa made their first contribution in #1646
- @avirsaha made their first contribution in #1649
Full Changelog: v1.0.0...v1.1.0