Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
ea234ab
Add submodule
eddiebergman Nov 22, 2021
eece33b
Port to abstract_ensemble, backend from automl_common
eddiebergman Nov 23, 2021
51fac24
Updated workflow files
eddiebergman Nov 23, 2021
0cd071b
Update imports
eddiebergman Nov 23, 2021
e4fae7b
Trigger actions
eddiebergman Nov 23, 2021
cd73bdd
Another import fix
eddiebergman Nov 23, 2021
915644a
update import
eddiebergman Nov 23, 2021
8beb4c0
m
eddiebergman Nov 23, 2021
08e649a
Backend fixes
eddiebergman Nov 25, 2021
e7a1cfa
Backend parameter update
eddiebergman Nov 25, 2021
7e09437
fixture fix for backend
eddiebergman Nov 25, 2021
8fc2d47
Fix tests
eddiebergman Nov 27, 2021
c9b055a
readd old abstract ensemble for now
eddiebergman Nov 27, 2021
74b926c
flake8'd
eddiebergman Nov 27, 2021
eda539e
Added install from source to readme
eddiebergman Nov 29, 2021
543feac
Moved installation w.r.t submodules to the docs
eddiebergman Dec 1, 2021
8f373f0
Temporarily remove submodule
eddiebergman Dec 1, 2021
a0140aa
Readded submodule
eddiebergman Dec 1, 2021
151f613
Updated to use automl_common under autosklearn
eddiebergman Dec 1, 2021
7e564d5
Updated MANIFEST
eddiebergman Dec 1, 2021
3528aef
Removed uneeded statements from MANIFEST
eddiebergman Dec 1, 2021
5cbc6e5
Fixed import
eddiebergman Dec 1, 2021
1c5d5d9
Fixed comment line in MANIFEST.in
eddiebergman Dec 1, 2021
e66ba80
Added automl_common/setup.py to MANIFEST
eddiebergman Dec 2, 2021
d4f0884
Added prefix to script
eddiebergman Dec 2, 2021
5a7d9be
Re-added removed title #
eddiebergman Dec 2, 2021
2054887
Added note for submodule for CONTRIBUTING
eddiebergman Dec 2, 2021
036150c
Made the submodule step a bit more clear for contributing.md
eddiebergman Dec 2, 2021
0a40223
CONTRIBUTING fixes
eddiebergman Dec 2, 2021
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
13 changes: 11 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,16 +30,20 @@ Following that we'll tell you about how you can test your changes locally and th
It's important to work off the latest changes on the **development** branch.
```bash
# With https
git clone https://github.com/your-username/auto-sklearn
# Note the --recurse-submodules args, we use a submodule autosklearn/automl_common
# so it needs to be downloaded too
git clone --recurse-submodules https://github.com/your-username/auto-sklearn

# ... or with ssh
git clone [email protected]:your-username/auto-sklearn.git
git clone --recurse-submodules [email protected]:your-username/auto-sklearn.git

# Navigate into the cloned repo
cd auto-sklearn

# Create a new branch based off the development one
git checkout -b my_new_branch development

git submodule udate --init --recursive # If you missed the --recurse-submodules arg

# ... Alternatively, if you would prefer a more manual method
# Show all the available branches with a * beside your current one
Expand All @@ -50,6 +54,8 @@ Following that we'll tell you about how you can test your changes locally and th

# Create a new branch based on the currently active branch
git checkout -b my_new_branch

git submodule udate --init --recursive # If you missed the --recurse-submodules arg
```

The reason to create a new branch is two fold:
Expand Down Expand Up @@ -335,6 +341,9 @@ Lastly, if the feature really is a game changer or you're very proud of it, cons
cd auto-sklearn
git checkout -b my_new_branch development

# Initaize autosklearn/automl_common submodule
git submodule update --init --recursive

# Create a virtual environment and activate it so there are no package
# conflicts
python -m venv my-virtual-env
Expand Down
1 change: 1 addition & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ recursive-include autosklearn/experimental *.json

# Remove tests from automl_common
prune autosklearn/automl_common/test
exclude autosklearn/automl_common/setup.py

# Include automl_common LICENSE and README
include autosklearn/automl_common/LICENSE
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
auto-sklearn
# auto-sklearn

**auto-sklearn** is an automated machine learning toolkit and a drop-in replacement for a [scikit-learn](https://scikit-learn.org) estimator.

Expand Down
1 change: 1 addition & 0 deletions scripts/2015_nips_paper/run/score_ensemble.py
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@ def main(input_directories, output_file, task_id, seed, ensemble_size, n_jobs=1)
temporary_directory=input_directory,
output_directory=input_directory + "_output",
delete_tmp_folder_after_terminate=False,
prefix="auto-sklearn"
)
valid_labels = backend.load_targets_ensemble()
score = balanced_accuracy
Expand Down