Skip to content
This repository was archived by the owner on Aug 4, 2023. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
becbd07
Load single best model as fallback (#1479)
mfeurer May 18, 2022
531a784
First draft of multi-objective ensembling
mfeurer May 16, 2022
2734d5a
Improve typing of the ensemble module
mfeurer May 16, 2022
70f264d
Fail in the dummy predictor if one metric cannot be computed
mfeurer May 16, 2022
4d2ab8e
Add in some Feedback from Eddie
mfeurer May 16, 2022
1f95e67
Allow for more than two metrics, use more diverse weight samples, pas…
mfeurer May 16, 2022
d882e2e
Add function to extract the pareto front
mfeurer May 16, 2022
98b6f25
One more function where we need to pass "metrics"
mfeurer May 16, 2022
2e7c97e
Change compute intensity of ensemble builder
mfeurer May 16, 2022
dbb5cbb
Update one more unit test
mfeurer May 17, 2022
0623956
Include feedback, simplify code, include debugging code
mfeurer May 17, 2022
277bcd6
Bugfixes and debugging
mfeurer May 17, 2022
2cebb78
Fix example?
mfeurer May 17, 2022
3293b43
Make the ensemble an argument to Auto-sklearn
mfeurer May 17, 2022
16868bd
Factor out multi objective wrapper into its own file
mfeurer May 17, 2022
619f926
fix unit tests
mfeurer May 17, 2022
e1b5501
Fix examples
mfeurer May 17, 2022
a66c0ea
Implement caching and multi-objective ABLE
mfeurer May 18, 2022
5dfb27b
Fix unit tests by adding fixture argument
mfeurer May 18, 2022
1725a27
Eddie's feedback
mfeurer May 19, 2022
5d020cd
Fix single best: add abstract method
mfeurer May 19, 2022
4de373a
Documentation
mfeurer May 19, 2022
3942f71
Fix unittests
mfeurer May 19, 2022
8ac4fdc
Add roundrobin selector
eddiebergman May 19, 2022
e2d963d
Change to multiobjective candidate selection for runs
eddiebergman May 19, 2022
172efa1
Remove occurences of performance_range_threshold
eddiebergman May 19, 2022
d78ff08
Fix unit tests
mfeurer May 19, 2022
14c3c35
Fix current single objective based tests
eddiebergman May 19, 2022
a629ab3
Update tests for real runs
eddiebergman May 19, 2022
dcfd0bb
Merge branch 'moo_ensemble' of github.com:automl-private/auto-sklearn…
eddiebergman May 19, 2022
e41d17e
Restrict one test to no longer test the no-ensemble case
mfeurer May 19, 2022
fbaa1fa
Add logger message about memory limitations
eddiebergman May 20, 2022
f5e89a3
`requires_loss_update` accepts metrics like rest
eddiebergman May 20, 2022
d2eb712
Test max_models with round robin MOO selection
eddiebergman May 20, 2022
7af90db
Fix one more unit test
mfeurer May 20, 2022
c470316
Add multi-objective dummy selection
eddiebergman May 20, 2022
c2aedb0
Select best candidate if non left with MOO
eddiebergman May 20, 2022
1bf4cd0
Merge branch 'moo_ensemble' of github.com:automl-private/auto-sklearn…
eddiebergman May 20, 2022
5630506
Disable most test setups to save private minutes
eddiebergman May 20, 2022
3c3cc8f
Fix workflow?
eddiebergman May 20, 2022
930cc34
Add in loss scaling for MOO weighting
mfeurer May 23, 2022
1ea043d
Update for paper version?
mfeurer May 31, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 19 additions & 19 deletions .github/workflows/pytest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ on:
- master
- development

schedule:
# schedule:
# Every day at 7AM UTC
- cron: '0 07 * * *'
# - cron: '0 07 * * *'

env:

Expand All @@ -45,31 +45,31 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [windows-latest, macos-latest, ubuntu-latest]
python-version: ['3.7', '3.8', '3.9', '3.10']
kind: ['conda', 'source', 'dist']
os: [ubuntu-latest] # [windows-latest, macos-latest, ubuntu-latest]
python-version: ['3.7'] # ['3.7', '3.8', '3.9', '3.10']
kind: ['source'] # ['conda', 'source', 'dist']

exclude:
# exclude:
# Exclude all configurations *-*-dist, include one later
- kind: 'dist'
# - kind: 'dist'

# Exclude windows as bash commands wont work in windows runner
- os: windows-latest
# - os: windows-latest

# Exclude macos as there are permission errors using conda as we do
- os: macos-latest
# - os: macos-latest

include:
# include:
# Add the tag code-cov to ubuntu-3.7-source
- os: ubuntu-latest
python-version: 3.7
kind: 'source'
code-cov: true

# Include one config with dist, ubuntu-3.7-dist
- os: ubuntu-latest
python-version: 3.7
kind: 'dist'
# - os: ubuntu-latest
# python-version: 3.7
# kind: 'source'
# code-cov: true

# Include one config with dist, ubuntu-3.7-dist
# - os: ubuntu-latest
# python-version: 3.7
# kind: 'dist'

steps:

Expand Down
Loading