Skip to content

Releases: amazon-science/chronos-forecasting

2.2.2

17 Dec 18:13
fd53338

Choose a tag to compare

What's Changed

Full Changelog: v2.2.1...v2.2.2

2.2.1

16 Dec 12:08
2896499

Choose a tag to compare

What's Changed

Full Changelog: v2.2.0...v2.2.1

2.2.0

08 Dec 14:16

Choose a tag to compare

🚀 What's New?

  • Support for low-rank adaption (LoRA) fine-tuning
  • Optimized dataframe operations, making predict_df significantly faster than before

🐛 Bug Fixes and Enhancements

  • Removed assert on batch size in multi-GPU environments
  • Added option to skip dataframe validation in predict_df
  • Chronos-2: Renamed predict_batches_jointly to cross_learning for clarity
  • Chronos-2: Added option to specify callbacks in fit
  • Chronos-2: Handle prediction_length < 3 for case where future_df is provided

What's Changed

  • Chronos-2: Convert assert about batch size to warning by @abdulfatir in #392
  • Fix link in Chronos-Bolt tutorial notebook entry by @shchur in #396
  • Optimize convert_df_input_to_list_of_dicts_input and validate_df_inputs by @shchur in #395
  • Chronos-2: Add LoRA fine-tuning support by @abdulfatir in #393
  • Chronos-2: Add option to skip dataframe validation in predict_df by @abdulfatir in #400
  • Fix potential crash due to unbound local in df_utils by @abdulfatir in #404
  • Chronos-2: Add option to specify callbacks in fit by @abdulfatir in #405
  • Handle prediction_length below 3 by @shchur in #407
  • Chronos-2: set default dataloader_num_workers=0 in Trainer by @abdulfatir in #409
  • Chronos-2: Add option to remove PrinterCallback by @abdulfatir in #410
  • Bump version to 2.2.0rc3 by @abdulfatir in #411
  • Chronos-2: Do not catch exceptions in predict_fev when fine-tuning by @abdulfatir in #417
  • Chronos-2: Rename predict_batches_jointly to cross_learning by @abdulfatir in #418
  • Chronos-2: Update context_length if fine-tuned with longer than default by @abdulfatir in #419
  • Chronos-2: Ensure updated chronos_config is saved after fine-tuning by @abdulfatir in #420
  • Chronos-2: Handle missing 'peft' and lora_config specified by @abdulfatir in #421
  • Bump version from 2.2.0rc3 to 2.2.0rc4 by @abdulfatir in #422
  • Bump version from 2.2.0rc4 to 2.2.0 by @abdulfatir in #426
  • Add validate_inputs to predict_df in BaseChronosPipeline by @abdulfatir in #427

Full Changelog: v2.1.0...v2.2.0

2.2.0rc4

04 Dec 12:25
5f5da1a

Choose a tag to compare

2.2.0rc4 Pre-release
Pre-release

What's Changed

  • Chronos-2: Do not catch exceptions in predict_fev when fine-tuning by @abdulfatir in #417
  • Chronos-2: Rename predict_batches_jointly to cross_learning by @abdulfatir in #418
  • Chronos-2: Update context_length if fine-tuned with longer than default by @abdulfatir in #419
  • Chronos-2: Ensure updated chronos_config is saved after fine-tuning by @abdulfatir in #420
  • Chronos-2: Handle missing 'peft' and lora_config specified by @abdulfatir in #421
  • Bump version from 2.2.0rc3 to 2.2.0rc4 by @abdulfatir in #422

Full Changelog: v2.2.0rc3...v2.2.0rc4

2.2.0rc3

01 Dec 18:22
9afe643

Choose a tag to compare

2.2.0rc3 Pre-release
Pre-release

What's Changed

Full Changelog: v2.2.0rc2...v2.2.0rc3

2.2.0rc2

30 Nov 15:55
8c686cf

Choose a tag to compare

2.2.0rc2 Pre-release
Pre-release

What's Changed

  • Fix potential crash due to unbound local in df_utils by @abdulfatir in #404
  • Chronos-2: Add option to specify callbacks in fit by @abdulfatir in #405

Full Changelog: v2.2.0rc1...v2.2.0rc2

v2.2.0rc1

27 Nov 23:14
a942c06

Choose a tag to compare

v2.2.0rc1 Pre-release
Pre-release

What's Changed

  • Chronos-2: Convert assert about batch size to warning by @abdulfatir in #392
  • Fix link in Chronos-Bolt tutorial notebook entry by @shchur in #396
  • Optimize convert_df_input_to_list_of_dicts_input and validate_df_inputs by @shchur in #395
  • Chronos-2: Add LoRA fine-tuning support by @abdulfatir in #393
  • Chronos-2: Add option to skip dataframe validation in predict_df by @abdulfatir in #400

Full Changelog: v2.1.0...v2.2.0rc1

2.1.0

21 Nov 10:58
7daaa71

Choose a tag to compare

🚀 What's New?

  • Chronos-2 can now be deployed on AWS via SageMaker JumpStart. Please check this notebook for details.
  • Scaled Dot Product Attention (SDPA) is now used as the default attention implementation in Chronos-2. If you need to use the previous eager implementation, please load the model with Chronos2Pipeline.from_pretrained(..., attn_implementation="eager").
  • predict_df support has been added for older Chronos and Chronos-Bolt models. Now, all models (Chronos-2, Chronos-Bolt, Chronos) provide a unified pandas dataframe API. Note: Only Chronos-2 supports multivariate and covariate-informed forecasting.
  • Chronos2Pipeline.embed has been added, enabling users to extract embeddings from the last layer of the Chronos-2 encoder.

🐛 Bug Fixes

  • Fixed issues related to past-only covariates use during Chronos-2 fine-tuning. If you're fine-tuning Chronos-2 models, we strongly recommend upgrading to chronos-forecasting==2.1.0.
  • Fixed issue related to multiple workers on windows.

All Changes

New Contributors

Full Changelog: v2.0.1...v2.1.0

2.1.0rc1

18 Nov 09:54
67a6f91

Choose a tag to compare

2.1.0rc1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2.0.1...v2.1.0rc1

v2.0.1

06 Nov 12:25
1a2498f

Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.0.1