Dependency Updates
1. Update packaging requirement from less than 23.2 to a max of 24 to less than 23.2 to max of 25
API/Interface Changes
1. Add optional save_model_dir where final checkpoint is saved. See https://github.com/foundation-model-stack/fms-hf-tuning/blob/main/README.md#saving-checkpoints-while-training
Full List of What's Changed
* Add config_utils tests by aluu317 in https://github.com/foundation-model-stack/fms-hf-tuning/pull/262
* bug: On save event added to callback by seshapad in https://github.com/foundation-model-stack/fms-hf-tuning/pull/256
* feat: All metric handling changes by seshapad in https://github.com/foundation-model-stack/fms-hf-tuning/pull/263
* feat: Configuration to set logging level for trigger log by seshapad in https://github.com/foundation-model-stack/fms-hf-tuning/pull/241
* Data custom collator by Ssukriti in https://github.com/foundation-model-stack/fms-hf-tuning/pull/260
* feat: per process state metric by HarikrishnanBalagopal in https://github.com/foundation-model-stack/fms-hf-tuning/pull/239
* feat: Add a dockerfile argument to enable aimstack by dushyantbehl in https://github.com/foundation-model-stack/fms-hf-tuning/pull/261
* Set default value of target_modules to be None in LoraConfig by willmj in https://github.com/foundation-model-stack/fms-hf-tuning/pull/269
* feat: Support pretokenized by kmehant in https://github.com/foundation-model-stack/fms-hf-tuning/pull/272
* Update packaging requirement from <24,>=23.2 to >=23.2,<25 by dependabot in https://github.com/foundation-model-stack/fms-hf-tuning/pull/212
* Enabling tests for prompt tuning by Abhishek-TAMU in https://github.com/foundation-model-stack/fms-hf-tuning/pull/278
* fix: do not add special tokens for custom tokenizer by kmehant in https://github.com/foundation-model-stack/fms-hf-tuning/pull/279
* fix: bug where the logger was not being used properly by HarikrishnanBalagopal in https://github.com/foundation-model-stack/fms-hf-tuning/pull/286
* Add functionality to free disk space from Github Actions by willmj in https://github.com/foundation-model-stack/fms-hf-tuning/pull/287
* Add unit test to verify target_modules defaults correctly by willmj in https://github.com/foundation-model-stack/fms-hf-tuning/pull/281
* docs: Add documentation on experiment tracking. by dushyantbehl in https://github.com/foundation-model-stack/fms-hf-tuning/pull/257
* Ensure additional metadata to trackers don't throw error in happy case. by dushyantbehl in https://github.com/foundation-model-stack/fms-hf-tuning/pull/290
* fix: multiple runid creation bug with distributed training by dushyantbehl in https://github.com/foundation-model-stack/fms-hf-tuning/pull/268
* feat: logging control operation by seshapad in https://github.com/foundation-model-stack/fms-hf-tuning/pull/264
* fix run evaluation to get base model path by anhuong in https://github.com/foundation-model-stack/fms-hf-tuning/pull/273
* Fix: Removal of transformers logger and addition of python native logger by Abhishek-TAMU in https://github.com/foundation-model-stack/fms-hf-tuning/pull/270
* feat: Added additional events such as on_step_begin, on_optimizer_step, on_substep_end by seshapad in https://github.com/foundation-model-stack/fms-hf-tuning/pull/293
* Always update setuptools to latest by jbusche in https://github.com/foundation-model-stack/fms-hf-tuning/pull/288
* Rename all fixtures with correct .jsonl extension by willmj in https://github.com/foundation-model-stack/fms-hf-tuning/pull/295
* feat: add save_model_dir flag where final checkpoint saved by anhuong in https://github.com/foundation-model-stack/fms-hf-tuning/pull/291
* feat: Example log controller yaml with training state by seshapad in https://github.com/foundation-model-stack/fms-hf-tuning/pull/296
New Contributors
* aluu317 made their first contribution in https://github.com/foundation-model-stack/fms-hf-tuning/pull/262
* willmj made their first contribution in https://github.com/foundation-model-stack/fms-hf-tuning/pull/269
**Full Changelog**: https://github.com/foundation-model-stack/fms-hf-tuning/compare/v1.1.0...v1.2.0