v0.5.0
Added
- Add a required
revisionfield onDataset(forwarded toBaseConcatDataset.pull_from_hub) and pin every default dataset config to its current HuggingFace commit SHA for reproducibility (#37). - Add
training_required_parametersfield on_BackboneBasefor top-levelnn.Parameternames that must remain trainable (e.g. Labram'stemporal_embedding). Distinct fromtraining_required_modules, which only acceptsnn.Modulenames. Finetuning methods declare compatibility via thesupports_training_required_parametersclass variable;IA3andOFTopt out.LoRA/AdaLoRA/DoRAforward the list to PEFT'starget_parameters;Frozen/TwoStagesextend their unfreeze list (#25).
Changed
- Allow custom normalization methods by subclassing
Normalization, now based onexca.helpers.DiscriminatedModel. Builtin subclasses pin their pre-existingkindvalue to preserve cached experiment UIDs (#35).
Full Changelog: v0.4.0...v0.5.0