-
Notifications
You must be signed in to change notification settings - Fork 1
fix(deps): update dependency autogluon.tabular to v1.5.0 #338
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
a14afe1 to
1627469
Compare
1627469 to
e35f1d9
Compare
|
I am working to make this fix #366 properly |
b41be3e to
843e7ce
Compare
843e7ce to
1e1e13a
Compare
Signed-off-by: Daniele Lotito <daniele.lotito@ibm.com>
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
srikumar003
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This update will break autoconf for two reasons:
- Deprecates the loading of older models entirely
- The Pydantic model of min_gpu_recommender does not contain v3.0.0 which leads to model validation errors.
The changes required are in plugins/custom_experiments/autoconf/min_gpu_recommender.py which involves:
- Add the following block to
load_model()
elif model_version == "3.0.0":
path_weights: str = str(
object=importlib.resources.files(package="autoconf")
/ "AutoGluonModels"
/ "v3-0-0_ag-20260113_144447-clone-opt-train_frac_1"
)- Add
3.0.0to the ModelVersion property like so:
ModelVersion = ConstitutiveProperty(
identifier="model_version",
propertyDomain=PropertyDomain(
variableType=VariableTypeEnum.CATEGORICAL_VARIABLE_TYPE,
values=["1.1.0", "2.0.0", "3.0.0"],
),
)I have verified that with these two changes, autoconf will keep working
However, we need to deprecate the models that are currently referenced as they cannot be loaded with the new autogluon version
Signed-off-by: Daniele Lotito <99284466+danielelotito@users.noreply.github.com>
|
@srikumar003 I have added the new models as suggested.
now, such as removing from the pydantic model the corresponding fields |
This PR contains the following updates:
==1.4.0→==1.5.0Fixes: #366
Release Notes
autogluon/autogluon (autogluon.tabular)
v1.5.0Compare Source
Version 1.5.0
We are happy to announce the AutoGluon 1.5.0 release!
AutoGluon 1.5.0 introduces new features and major improvements to both tabular and time series modules.
This release contains 131 commits from 17 contributors! See the full commit change-log here: autogluon/autogluon@1.4.0...1.5.0
Join the community:

Get the latest updates:
This release supports Python versions 3.10, 3.11, 3.12 and 3.13. Support for Python 3.13 is currently experimental, and some features might not be available when running Python 3.13 on Windows. Loading models trained on older versions of AutoGluon is not supported. Please re-train models using AutoGluon 1.5.0.
Spotlight
Chronos-2
AutoGluon v1.5 adds support for Chronos-2, our latest generation of foundation models for time series forecasting. Chronos-2 natively handles all types of dynamic covariates, and performs cross-learning from items in the batch. It produces multi-step quantile forecasts and is designed for strong out-of-the-box performance on new datasets.
Chronos-2 achieves state-of-the-art zero-shot accuracy among public models on major benchmarks such as fev-bench and GIFT-Eval, making it a strong default choice when little or no task-specific training data is available.
In AutoGluon, Chronos-2 can be used in zero-shot mode or fine-tuned on custom data. Both LoRA fine-tuning and full fine-tuning are supported. Chronos-2 integrates into the standard
TimeSeriesPredictorworkflow, making it easy to backtest, compare against classical and deep learning models, and combine with other models in ensembles.More details on zero-shot usage, fine-tuning and ensembling are available in the updated tutorial.
Tabular
TBA
General
Dependencies
>=2.6,<2.10@FANGAreNotGnu @shchur (#5270) (#5425)>=0.12.0,<0.14. @Innixma (#5378)>=1.13.0,<1.21.0@shchur (#5439)>=2.43.0,<2.53@shchur @prateekdesai04 (#5442) (#5312)">=4.51.0,<4.58"@shchur (#5439)>=2.5.1,<2.6@canerturkmen (#5432)>=5.7.3,<7.2.0@Innixma (#5434)>=2.0,<3.2@Innixma (#5434)1.7.2,<1.8@Innixma (#5434)>=6.1.0,<6.1.1@Innixma (#5434)0.1.4,<0.2@Innixma (#5434)2025.0,<2025.10@Innixma (#5434)Fixes and Improvements
Tabular
AutoGluon-Tabular v1.5 introduces several improvements focused on accuracy, robustness, and usability. The release adds new foundation models, updates the feature preprocessing pipeline, and improves GPU stability and memory estimation. New model portfolios are provided for both CPU and GPU workloads.
Highlights
New Features
Fixes and Improvements
TimeSeries
AutoGluon v1.5 introduces substantial improvements to the time series module, with clear gains in both accuracy and usability. Across our benchmarks, v1.5 achieves up to an 80% win rate compared to v1.4. The release adds new models, more flexible ensembling options, and numerous bug fixes and quality-of-life improvements.
Highlights
num_val_windows="auto"andrefit_every_n_windows="auto". Easily access the validation predictions and perform rolling evaluation on custom data with new predictor methodsbacktest_predictionsandbacktest_targets.New Features
Add multi-layer stack ensembling support @canerturkmen (#5459) (#5472) (#5463) (#5456) (#5436) (#5422) (#5391)
Add new advanced ensembling methods @canerturkmen @shchur (#5465) (#5420) (#5401) (#5389) (#5376)
Add Chronos-2 model. @abdulfatir @canerturkmen (#5427) (#5447) (#5448) (#5449) (#5454) (#5455) (#5450) (#5458) (#5492) (#5495) (#5487) (#5486)
Update Chronos-2 tutorial. @abdulfatir (#5481)
Add Toto model. @canerturkmen (#5321) (#5390) (#5475)
Fine-tune Chronos-Bolt on user-provided
quantile_levels. @shchur (#5315)Add backtesting methods for the TimeSeriesPredictor. @shchur (#5356)
Update predictor presets. @shchur (#5480) (#5480)
API Changes and Deprecations
chronos,chronos_large,chronos_base,chronos_small,chronos_mini,chronos_tiny,chronos_ensemble. We recommend to use the new presetschronos2,chronos2_smallandchronos2_ensembleinstead.Fixes and Improvements
infvalues withNaNinside_check_and_prepare_data_frame. @shchur (#5240)chronos-forecasting@canerturkmen (#5380) (#5383)rayan optional dependency forautogluon.timeseries. @shchur (#5430)Code Quality
Multimodal
Fixes and Improvements
Documentation and CI
Contributors
Full Contributor List (ordered by # of commits):
@shchur @canerturkmen @Innixma @prateekdesai04 @abdulfatir @LennartPurucker @celestinoxp @FANGAreNotGnu @xiyuanzh @nathanaelbosch @betatim @AdnaneKhan @paulbkoch @shou10152208 @ryuichi-ichinose @atschalz @colesussmeier
New Contributors
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.