Made a few updates to align AMLB with AutoGluon 1.0's API.
Note that all changes are backwards compatible. For AutoGluon 1.0 exclusive logic, I added if/else checks so it continues to work with older versions: Further, the mainline AMLB code works with AutoGluon 1.0 already as old methods were deprecated but not removed, it will just log deprecation warnings.
Changes related to AutoGluon 1.0:
persist_models -> persist
persist max_memory=0.4 -> removed as it is now the default
predictor.predict_from_proba to allow for decision threshold calibration (not enabled by default)
Remove silent=True to leaderboard call, as it is now silent by default.
General improvements unrelated to AutoGluon 1.0:
Allowed config.max_runtime_seconds to be None when good_quality or high_quality preset is specified and avoid crashing.
set -e: Ensure install script crashes when an error occurs rather than continuing (previously could lead to corrupted installs sneaking by and being ran on datasets, now they should error properly)
Switch repo location from awslabs/autogluon to autogluon/autogluon (it was migrated last year, awslabs/autogluon redirects to autogluon/autogluon)
Made a few updates to align AMLB with AutoGluon 1.0's API.
Note that all changes are backwards compatible. For AutoGluon 1.0 exclusive logic, I added if/else checks so it continues to work with older versions: Further, the mainline AMLB code works with AutoGluon 1.0 already as old methods were deprecated but not removed, it will just log deprecation warnings.
Changes related to AutoGluon 1.0:
persist_models
->persist
persist
max_memory=0.4 -> removed as it is now the defaultpredictor.predict_from_proba
to allow for decision threshold calibration (not enabled by default)silent=True
toleaderboard
call, as it is now silent by default.General improvements unrelated to AutoGluon 1.0:
config.max_runtime_seconds
to be None whengood_quality
orhigh_quality
preset is specified and avoid crashing.set -e
: Ensure install script crashes when an error occurs rather than continuing (previously could lead to corrupted installs sneaking by and being ran on datasets, now they should error properly)awslabs/autogluon
toautogluon/autogluon
(it was migrated last year,awslabs/autogluon
redirects toautogluon/autogluon
)