Recent Releases of finetuning-scheduler
finetuning-scheduler - Fine-Tuning Scheduler Patch Release 2.5.3
[2.5.3] - 2025-08-14
Added
- Verified support for Lightning
2.5.2and2.5.3
Fixed
- Updated explicit pytorch version mapping matrix to include recent PyTorch release
- Fixed newly failing test dependent on deprecated Lightning class attribute. Resolved #19.
Changed
- For the examples extra, updated minimum
datasetsversion to4.0.0to ensure the new API (especially important removal oftrust_remote_code) is used.
- Python
Published by speediedan 10 months ago
finetuning-scheduler - Fine-Tuning Scheduler Patch Release 2.5.1
[2.5.1] - 2025-03-27
Added
- Support for Lightning
2.5.1 - Added (multi)representer for
PretrainedConfigobject types
- Python
Published by speediedan about 1 year ago
finetuning-scheduler - Fine-Tuning Scheduler Patch Release 2.5.1
[2.5.1] - 2025-03-27
Added
- Support for Lightning
2.5.1 - added (multi)representer for
PretrainedConfigobject types
- Python
Published by speediedan about 1 year ago
finetuning-scheduler - Fine-Tuning Scheduler Release 2.5.0
[2.5.0] - 2024-12-20
Added
- Support for Lightning and PyTorch
2.5.0 - FTS support for PyTorch's composable distributed (e.g.
fully_shard,checkpoint) and Tensor Parallelism (TP) APIs - Support for Lightning's
ModelParallelStrategy - Experimental 'Auto' FSDP2 Plan Configuration feature, allowing application of the
fully_shardAPI using module name/pattern-based configuration instead of manually inspecting modules and applying the API inLightningModule.configure_model - FSDP2 'Auto' Plan Convenience Aliases, simplifying use of both composable and non-composable activation checkpointing APIs
- Flexible orchestration of advanced profiling combining multiple complementary PyTorch profilers with FTS
MemProfiler
Fixed
- Added logic to more robustly condition depth-aligned checkpoint metadata updates to address edge-cases where
current_scoreprecisely equaled thebest_model_scoreat multiple different depths. Resolved #15.
Deprecated
- As upstream PyTorch has deprecated official Anaconda channel builds,
finetuning-schedulerwill no longer be releasing conda builds. Installation of FTS via pip (irrespective of the virtual environment used) is the recommended installation approach. - removed support for PyTorch
2.1
Thanks to the following users/contributors for their feedback and/or contributions in this release: @CyprienRicque
- Python
Published by speediedan over 1 year ago
finetuning-scheduler - Fine-Tuning Scheduler Release 2.4.0
[2.4.0] - 2024-08-15
Added
- Support for Lightning and PyTorch
2.4.0 - Support for Python
3.12
Changed
- Changed default value of the
frozen_bn_track_running_statsoption to the FTS callback constructor toTrue.
Deprecated
- removed support for PyTorch
2.0 - removed support for Python
3.8
- Python
Published by speediedan almost 2 years ago
finetuning-scheduler - Fine-Tuning Scheduler Patch Release 2.3.3
[2.3.3] - 2024-07-09
- Support for Lightning <=
2.3.3(includes critical security fixes) and PyTorch <=2.3.1
- Python
Published by speediedan almost 2 years ago
finetuning-scheduler - Fine-Tuning Scheduler Release 2.3.2
[2.3.2] - 2024-07-08
- Support for Lightning <=
2.3.2and PyTorch <=2.3.1
Thanks to the following users/contributors for their feedback and/or contributions in this release: @josedvq
- Python
Published by speediedan almost 2 years ago
finetuning-scheduler - Fine-Tuning Scheduler Feature Teaser Release 2.3.0
[!NOTE] Because Lightning is not currently planning an official
2.3.0release, this FTS release is marked as a pre-release and pins alightning2.3.0devcommit. A return to normal Lightning cadence is expected with2.4.0and FTS will release accordingly. Installation of this FTS pre-release can either follow the normal installation from source or use the release archive, e.g.:
bash
export FTS_VERSION=2.3.0 && \
wget https://github.com/speediedan/finetuning-scheduler/releases/download/v${FTS_VERSION}-rc1/finetuning_scheduler-${FTS_VERSION}rc1.tar.gz && \
pip install finetuning_scheduler-${FTS_VERSION}rc1.tar.gz
[2.3.0] - 2024-05-17
Added
- Support for Lightning and PyTorch
2.3.0 - Introduced the
frozen_bn_track_running_statsoption to the FTS callback constructor, allowing the user to override the default Lightning behavior that disablestrack_running_statswhen freezing BatchNorm layers. Resolves#13.
Deprecated
- removed support for PyTorch
1.13
- Python
Published by speediedan about 2 years ago
finetuning-scheduler - Fine-Tuning Scheduler Patch Release 2.2.4
[2.2.4] - 2024-05-04
Added
- Support for Lightning
2.2.4and PyTorch2.2.2
- Python
Published by speediedan about 2 years ago
finetuning-scheduler - Fine-Tuning Scheduler Patch Release 2.2.1
[2.2.1] - 2024-03-04
Added
- Support for Lightning
2.2.1
- Python
Published by speediedan about 2 years ago
finetuning-scheduler - Fine-Tuning Scheduler Release 2.2.0
[2.2.0] - 2024-02-08
Added
- Support for Lightning and PyTorch
2.2.0 - FTS now inspects any base
EarlyStoppingorModelCheckpointconfiguration passed in by the user and applies that configuration when instantiating the required FTS callback dependencies (i.e.,FTSEarlyStoppingorFTSCheckpoint). Part of the resolution to #12.
Changed
- updated reference to renamed
FSDPPrecision - increased
jsonargparseminimum supported version to4.26.1
Fixed
- Explicitly
rank_zero_only-guardedScheduleImplMixin.save_scheduleandScheduleImplMixin.gen_ft_schedule. Some codepaths were incorrectly invoking them from non-rank_zero_onlyguarded contexts. Resolved #11. - Added a note in the documentation indicating more clearly the behavior of FTS when no monitor metric configuration is provided. Part of the resolution to #12.
Deprecated
- removed support for PyTorch
1.12 - removed legacy FTS examples
Thanks to the following users/contributors for their feedback and/or contributions in this release: @Davidham3 @jakubMitura14
- Python
Published by speediedan over 2 years ago
finetuning-scheduler - Fine-Tuning Scheduler Patch Release 2.1.4
[2.1.4] - 2024-02-02
Added
- Support for Lightning
2.1.4
Changed
- Bumped
sphinxrequirement to>5.0,<6.0
Deprecated
- Removed deprecated lr
verboseinit param usage - Removed deprecated
tensorboard.devreferences
- Python
Published by speediedan over 2 years ago
finetuning-scheduler - Fine-Tuning Scheduler Release 2.1.3
[2.1.3] - 2023-12-21
Added
- Support for Lightning
2.1.3
- Python
Published by speediedan over 2 years ago
finetuning-scheduler - Fine-Tuning Scheduler Release 2.1.2
[2.1.2] - 2023-12-20
Added
- Support for Lightning
2.1.2
Fixed
- Explicitly
rank_zero_only-guardedScheduleImplMixin.save_scheduleandScheduleImplMixin.gen_ft_schedule. Some codepaths were incorrectly invoking them from non-rank_zero_onlyguarded contexts. Resolves #11.
Thanks to the following users/contributors for their feedback and/or contributions in this release: @Davidham3
- Python
Published by speediedan over 2 years ago
finetuning-scheduler - Fine-Tuning Scheduler Release 2.1.1
[2.1.1] - 2023-11-08
Added
- Support for Lightning
2.1.1
Note: The latest finetuning-scheduler 2.1.1 release on conda-forge switches to a lightning dependency (rather than the standalone pytorch-lightning) to align with the default lightning framework installation. Installation of FTS via pip within a conda env continues to be the recommended installation approach.
- Python
Published by speediedan over 2 years ago
finetuning-scheduler - Fine-Tuning Scheduler Release 2.1.0
[2.1.0] - 2023-10-12
Added
- Support for Lightning and PyTorch
2.1.0 - Support for Python
3.11 - Support for simplified scheduled FSDP training with PyTorch >=
2.1.0anduse_orig_paramsset toTrue - Unified different FSDP
use_orig_paramsmode code-paths to support saving/restoring full, consolidated OSD (PyTorch versions >=2.0.0) - added support for FSDP
activation_checkpointing_policyand updated FSDP profiling examples accordingly - added support for
CustomPolicyand new implementation ofModuleWrapPolicywith FSDP2.1.0
Changed
- FSDP profiling examples now use a patched version of
FSDPStrategyto avoid https://github.com/omni-us/jsonargparse/issues/337 withjsonargparse<4.23.1
Fixed
- updated
validate_min_wrap_conditionto avoid overly restrictive validation in someuse_orig_paramscontexts - for PyTorch versions < 2.0, when using the FSDP strategy, disabled optimizer state saving/restoration per https://github.com/Lightning-AI/lightning/pull/18296
- improved fsdp strategy adapter
no_decayattribute handling
Deprecated
FSDPStrategyAdapternow uses theconfigure_modelhook rather than the deprecatedconfigure_sharded_modelhook to apply the relevant model wrapping. See https://github.com/Lightning-AI/lightning/pull/18004 for more context regardingconfigure_sharded_modeldeprecation.- Dropped support for PyTorch
1.11.x.
- Python
Published by speediedan over 2 years ago
finetuning-scheduler - Fine-Tuning Scheduler Patch Release 2.0.9
[2.0.9] - 2023-10-02
- Support for Lightning 2.0.8 and 2.0.9
- Python
Published by speediedan over 2 years ago
finetuning-scheduler - Fine-Tuning Scheduler Patch Release 2.0.7
[2.0.7] - 2023-08-16
- Support for Lightning 2.0.7
- Python
Published by speediedan almost 3 years ago
finetuning-scheduler - Fine-Tuning Scheduler Patch Release 2.0.6
[2.0.6] - 2023-08-15
- Support for Lightning 2.0.5 and 2.0.6
- Python
Published by speediedan almost 3 years ago
finetuning-scheduler - Fine-Tuning Scheduler Patch Release 2.0.4
[2.0.4] - 2023-06-22
- Support for PyTorch Lightning 2.0.3 and 2.0.4
- adjusted default example log name
- disabled fsdp 1.x mixed precision tests temporarily until https://github.com/Lightning-AI/lightning/pull/17807 is merged
- Python
Published by speediedan almost 3 years ago
finetuning-scheduler - Fine-Tuning Scheduler Feature Teaser Release 2.0.2
[2.0.2] - 2023-04-06
Added
- Beta support for optimizer reinitialization. Resolves #6
- Use structural typing for Fine-Tuning Scheduler supported optimizers with
ParamGroupAddable - Support for
jsonargparseversion4.20.1
Changed
- During schedule phase transitions, the latest LR state will be restored before proceeding with the next phase configuration and execution (mostly relevant to lr scheduler and optimizer reinitialization but also improves configuration when restoring best checkpoints across multiple depths)
Fixed
- Allow sharded optimizers
ZeroRedundancyOptimizerto be properly reconfigured if necessary in the context ofenforce_phase0_paramsset toTrue.
Thanks to the following users/contributors for their feedback and/or contributions in this release: @samgelman
- Python
Published by speediedan about 3 years ago
finetuning-scheduler - Fine-Tuning Scheduler Patch Release 2.0.1
[2.0.1] - 2023-04-05
Added
- Support for Lightning
2.0.1 - Lightning support for
use_orig_paramsvia (#16733)
- Python
Published by speediedan about 3 years ago
finetuning-scheduler - Fine-Tuning Scheduler Release 2.0.0
[2.0.0] - 2023-03-15
Added
- Support for PyTorch and PyTorch Lightning
2.0.0! - New
enforce_phase0_paramsfeature. FTS ensures the optimizer configured inconfigure_optimizerswill optimize the parameters (and only those parameters) scheduled to be optimized in phase0of the current fine-tuning schedule. (#9) - Support for
torch.compile - Support for numerous new FSDP options including preview support for some FSDP options coming soon to Lightning (e.g.
use_orig_params) - When using FTS with FSDP, support the use of
_FSDPPolicyauto_wrap_policywrappers (new in PyTorch 2.0.0) - Extensive testing for FSDP in many newly supported 2.x contexts (including 1.x FSDP compatibility multi-gpu tests)
- Support for strategies that do not have a canonical
strategy_namebut use_strategy_flag
Changed
- Now that the core Lightning package is
lightningrather thanpytorch-lightning, Fine-Tuning Scheduler (FTS) by default depends upon thelightningpackage rather than the standalonepytorch-lightning. If you would like to continue to use FTS with the standalonepytorch-lightningpackage instead, you can still do so (see README). Resolves (#8). - Fine-Tuning Scheduler (FTS) major version numbers will align with the rest of the PyTorch ecosystem (e.g. FTS 2.x supports PyTorch and Lightning >= 2.0)
- Switched to use
ruffinstead offlake8for linting - Replaced
fsdp_optim_viewwith eitherfsdp_optim_transformorfsdp_optim_inspectdepending on usage context because the transformation is now not always read-only - Moved Lightning 1.x examples to
legacysubfolder and created new FTS/Lightning 2.x examples instablesubfolder
Removed
- Removed
training_epoch_endandvalidation_epoch_endin accord with Lightning - Removed
DPstrategy support in accord with Lightning - Removed support for Python
3.7and PyTorch1.10in accord with Lightning
Fixed
- Adapted loop synchronization during training resume to upstream Lightning changes
Thanks to the following users/contributors for their feedback and/or contributions in this release: @solalatus @funnym0nk3y
- Python
Published by speediedan about 3 years ago
finetuning-scheduler - Fine-Tuning Scheduler Patch Release 0.4.1
[0.4.1] - 2023-03-14
Added
- Support for
pytorch-lightning1.9.4(which may be the final Lightning 1.x release as PyTorch 2.0 will be released tomorrow)
- Python
Published by speediedan about 3 years ago
finetuning-scheduler - Fine-Tuning Scheduler Release 0.4.0
[0.4.0] - 2023-01-25
Added
- Scheduled Fine-Tuning with FSDP is now supported! See the tutorial here.
- Introduced
StrategyAdapters. If you want to extend Fine-Tuning Scheduler (FTS) to use a custom, currently unsupported strategy or override current FTS behavior in the context of a given training strategy, subclassingStrategyAdapteris now a way to do so. SeeFSDPStrategyAdapterfor an example implementation. - support for
pytorch-lightning1.9.0
Changed
- decomposed
add_optimizer_groupsto accommodate the corner case where FTS is being used without an lr scheduler configuration, also cleanup unrequired example testing warning exceptions - updated the fts repo issue template
Fixed
- removed PATH adjustments that are no longer necessary due to https://github.com/Lightning-AI/lightning/pull/15485
Removed
- removed references to the
finetuning-schedulerconda-forge package (at least temporarily) due to the current unavailability of upstream dependencies (i.e. the pytorch-lightning conda-forge package ). Installation of FTS via pip within a conda env is the recommended installation approach (both in the interim and in general).
- Python
Published by speediedan over 3 years ago
finetuning-scheduler - Fine-Tuning Scheduler Patch Release 0.3.4
[0.3.4] - 2023-01-24
Added
- support for
pytorch-lightning1.8.6 - Notify the user when
max_depthis reached and provide the current training session stopping conditions. Resolves #7.
Changed
- set package version ceilings for the examples requirements along with a note regarding their introduction for stability
- promoted PL CLI references to top-level package
Fixed
- replaced deprecated
Batchobject reference withLazyDict
- Python
Published by speediedan over 3 years ago
finetuning-scheduler - Fine-Tuning Scheduler Patch Release 0.3.3
[0.3.3] - 2022-12-09
Added
- support for
pytorch-lightning1.8.4
Changed
- pinned
jsonargparsedependency to <4.18.0 until #205 is fixed
- Python
Published by speediedan over 3 years ago
finetuning-scheduler - Fine-Tuning Scheduler Patch Release 0.3.2
[0.3.2] - 2022-11-18
Added
- support for
pytorch-lightningminor patch release 1.8.2
Note: the latest finetuning-scheduler 0.3.x release on conda-forge is currently pending and will be released once the upstream pytorch-lightning conda-forge package is available. Installation of FTS via pip within a conda env is the recommended installation approach (both in the interim and in general actually)
- Python
Published by speediedan over 3 years ago
finetuning-scheduler - Fine-Tuning Scheduler Patch Release 0.3.1
[0.3.1] - 2022-11-10
Added
- support for
pytorch-lightning1.8.1 - augmented
standalone_tests.shto be more robust to false negatives
Changed
- added temporary expected
distutilswarning until fixed upstream in PL - updated
depthtype hint to accommodate updated mypy default config - bumped full test timeout to be more conservative given a dependent package that is currently slow to install in some contexts (i.e.
grpcioon MacOS 11 with python3.10)
Note: the latest finetuning-scheduler 0.3.x release on conda-forge is currently pending and will be released once the upstream
pytorch-lightning conda-forge package is available. Installation of FTS via pip within a conda env is the recommended installation approach (both in the interim and in general actually)
- Python
Published by speediedan over 3 years ago
finetuning-scheduler - Fine-Tuning Scheduler Release 0.3.0
[0.3.0] - 2022-11-04
Added
- support for
pytorch-lightning1.8.0 - support for
python3.10 - support for
torch1.13 - support for
ZeroRedundancyOptimizer
Fixed
- call to PL
BaseFinetuning.freezedid not properly hand control ofBatchNormmodule thawing to FTS schedule. Resolves #5. - fixed codecov config for azure pipeline gpu-based coverage
Changed
- Refactored unexpected and expected multi-warning checks to use a single test helper function
- Adjusted multiple FTS imports to adapt to reorganized PL/Lite imports
- Refactored fts-torch collectenv interface to allow for (slow) collectenv evolution on a per-torch version basis
- Bumped required jsonargparse version
- adapted to PL protection of
_distributed_available - made callback setup stage arg mandatory
- updated mypy config to align with PL
Trainerhandling - updated dockerfile defs for PyTorch 1.13 and python 3.10
- updated github actions versions to current versions
- excluded python 3.10 from torch 1.9 testing due to incompatibility
Deprecated
- removed use of deprecated
LightningCLIsave_config_overwritein PL 1.8
Note: the initial finetuning-scheduler 0.3.x release on conda-forge is currently pending and will be released once the upstream
pytorch-lightning conda-forge package is available. Installation of FTS via pip within a conda env is the recommended installation approach (both in the interim and in general actually)
Thanks to the following users/contributors for their feedback and/or contributions in this release: @ZeguanXiao @quancs @JohannesK14 @samgelman @awaelchli @borda
Full Changelog: https://github.com/speediedan/finetuning-scheduler/commits/v0.3.0
- Python
Published by speediedan over 3 years ago
finetuning-scheduler - Fine-Tuning Scheduler Patch Release 0.2.3
[0.2.3] - 2022-10-01
Added
- support for pytorch-lightning 1.7.7
- add new temporary HF expected warning to examples
- added HF
evaluatedependency for examples
Changed
- Use HF
evaluate.load()instead ofdatasets.load_metric()
- Python
Published by speediedan over 3 years ago
finetuning-scheduler - Fine-Tuning Scheduler Patch Release 0.2.2
[0.2.2] - 2022-09-17
Added
- support for pytorch-lightning 1.7.6
- added detection of multiple instances of a given callback dependency parent
- add new expected warning to examples
Fixed
- import fts to workaround pl TypeError via sphinx import, switch to non-TLS pytorch inv object connection due to current certificate issues
Changed
- bumped pytorch dependency in docker image to 1.12.1
- Python
Published by speediedan over 3 years ago
finetuning-scheduler - Fine-Tuning Scheduler Patch Release 0.2.1
[0.2.1] - 2022-08-13
Added
- support for pytorch-lightning 1.7.1
- added support for ReduceLROnPlateau lr schedulers
- improved user experience with additional lr scheduler configuration inspection (using an allowlist approach) and
enhanced documentation. Expanded use of
allow_untestedto allow use of unsupported/untested lr schedulers - added initial user-configured optimizer state inspection prior to phase
0execution, issuing warnings to the user if appropriate. Added associated documentation addressing #4
Fixed
- pruned test_examples.py from wheel
Changed
- removed a few unused internal conditions relating to lr reinitialization and parameter group addition
- Python
Published by speediedan almost 4 years ago
finetuning-scheduler - Fine-Tuning Scheduler Release 0.2.0
[0.2.0] - 2022-08-06
Added
- support for pytorch-lightning 1.7.0
- switched to src-layout project structure
- increased flexibility of internal package management
- added a patch to examples to allow them to work with torch 1.12.0 despite issue #80809
- added sync for test log calls for multi-gpu testing
Fixed
- adjusted runif condition for examples tests
- minor type annotation stylistic correction to avoid jsonargparse issue fixed in #148
Changed
- streamlined MANIFEST.in directives
- updated docker image dependencies
- disable mypy unused ignore warnings due to variable behavior depending on ptl installation method (e.g. pytorch-lightning vs full lightning package)
- changed full ci testing on mac to use macOS-11 instead of macOS-10.15
- several type-hint mypy directive updates
- unpinned protobuf in requirements as no longer necessary
- updated cuda docker images to use pytorch-lightning 1.7.0, torch 1.12.0 and cuda-11.6
- refactored mock strategy test to use a different mock strategy
- updated pyproject.toml with jupytext metadata bypass configuration for nb test cleanup
- updated ptl external class references for ptl 1.7.0
- narrowed scope of runif test helper module to only used conditions
- updated nb tutorial links to point to stable branch of docs
- unpinned jsonargparse and bumped min version to 4.9.0
- moved core requirements.txt to requirements/base.txt and update load_requirements and setup to reference lightning meta package
- update azure pipelines ci to use torch 1.12.0
- renamed
instantiate_registered_classmeth toinstantiate_classdue to ptl 1.7 deprecation of cli registry functionality
Deprecated
- removed ddp2 support
- removed use of ptl cli registries in examples due to its deprecation
- Python
Published by speediedan almost 4 years ago
finetuning-scheduler - Fine-Tuning Scheduler Patch Release 0.1.8
[0.1.8] - 2022-07-13
Added
- enhanced support and testing for lr schedulers with lr_lambdas attributes
- accept and automatically convert schedules with non-integer phase keys (that are convertible to integers) to integers
Fixed
pinned jsonargparse to be <= 4.10.1 due to regression with PTL cli with 4.10.2
Changed
updated PL links for new lightning-ai github urls
added a minimum hydra requirement for cli usage (due to omegaconf version incompatibility)
separated cli requirements
replace closed compound instances of
finetuningwith the hyphenated compound versionfine-tuningin textual contexts. (The way language evolves,fine-tuningwill eventually becomefinetuningbut it seems like the research community prefers the hyphenated form for now.)update fine-tuning scheduler logo for hyphenation
update strategy resolution in test helper module runif
Deprecated
- Python
Published by speediedan almost 4 years ago
finetuning-scheduler - Finetuning Scheduler Patch Release 0.1.7
[0.1.7] - 2022-06-10
Fixed
- bump omegaconf version requirement in examples reqs (in addition to extra reqs) due to omegaconf bug
- Python
Published by speediedan almost 4 years ago
finetuning-scheduler - Finetuning Scheduler Patch Release 0.1.6
[0.1.6] - 2022-06-10
Added
- Enable use of untested strategies with new flag and user warning
- Update various dependency minimum versions
- Minor example logging update
Fixed
- minor privacy policy link update
- bump omegaconf version requirement due to omegaconf bug
- Python
Published by speediedan almost 4 years ago
finetuning-scheduler - Finetuning Scheduler Patch Release 0.1.5
[0.1.5] - 2022-06-02
Added
- Bumped latest tested PL patch version to 1.6.4
- Added basic notebook-based example tests a new ipynb-specific extra
- Updated docker definitions
- Extended multi-gpu testing to include both oldest and latest supported PyTorch versions
- Enhanced requirements parsing functionality
Fixed
- cleaned up acknowledged warnings in multi-gpu example testing
- Python
Published by speediedan almost 4 years ago
finetuning-scheduler - Finetuning Scheduler Release 0.1.4
[0.1.4] - 2022-05-24
Added
- LR scheduler reinitialization functionality (#2)
- advanced usage documentation
- advanced scheduling examples
- notebook-based tutorial link
- enhanced cli-based example hparam logging among other code clarifications
Fixed
- addressed URI length limit for custom badge
- allow new deberta fast tokenizer conversion warning for transformers >= 4.19
- Python
Published by speediedan about 4 years ago
finetuning-scheduler - Finetuning Scheduler Patch Release 0.1.3
[0.1.3] - 2022-05-04
Changed
- bumped latest tested PL patch version to 1.6.3
- Python
Published by speediedan about 4 years ago
finetuning-scheduler - Finetuning Scheduler Patch Release 0.1.2
[0.1.2] - 2022-04-27
Added
- added multiple badges (docker, conda, zenodo)
- added build status matrix to readme
Changed
- bumped latest tested PL patch version to 1.6.2
- updated citation cff configuration to include all version metadata
- removed tag-based trigger for azure-pipelines multi-gpu job
Fixed
-
Deprecated
-
- Python
Published by speediedan about 4 years ago
finetuning-scheduler - Finetuning Scheduler Patch Release 0.1.1
[0.1.1] - 2022-04-15
Added
- added conda-forge package (pending approval by conda-forge maintainers, should be available within a few days)
- added docker release and pypi workflows
- additional badges for readme, testing enhancements for oldest/newest pl patch versions
Changed
- bumped latest tested PL patch version to 1.6.1, CLI example depends on PL logger fix (#12609)
Fixed
- Addressed version prefix issue with readme transformation for pypi
- Python
Published by speediedan about 4 years ago
finetuning-scheduler - Finetuning Scheduler Initial Release
Finetuning Scheduler is a PyTorch Lightning extension that accelerates and enhances model experimentation with flexible finetuning schedules.
It's is simple to use yet powerful, offering a number of features that facilitate model research and exploration:
- easy specification of flexible finetuning schedules with explicit or regex-based parameter selection
- implicit schedules for initial/naive model exploration
- explicit schedules for performance tuning, fine-grained behavioral experimentation and computational efficiency
- automatic restoration of best per-phase checkpoints driven by iterative application of early-stopping criteria to each finetuning phase
- composition of early-stopping and manually-set epoch-driven finetuning phase transitions
- Python
Published by speediedan about 4 years ago