Skip to content

Commit d31992a

Browse files
authored
Merge pull request #595 from automl/development
Prepare release of Auto-sklearn 0.4.2
2 parents fd0fe3f + 7efa57f commit d31992a

File tree

28 files changed

+445
-189
lines changed

28 files changed

+445
-189
lines changed

autosklearn/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
"""Version information."""
22

33
# The following line *must* be the last in the module, exactly as formatted:
4-
__version__ = "0.4.1"
4+
__version__ = "0.4.2"

autosklearn/automl.py

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ def __init__(self,
6666
initial_configurations_via_metalearning=25,
6767
ensemble_size=1,
6868
ensemble_nbest=1,
69+
ensemble_memory_limit=1000,
6970
seed=1,
7071
ml_memory_limit=3072,
7172
metadata_directory=None,
@@ -94,6 +95,7 @@ def __init__(self,
9495
initial_configurations_via_metalearning
9596
self._ensemble_size = ensemble_size
9697
self._ensemble_nbest = ensemble_nbest
98+
self._ensemble_memory_limit = ensemble_memory_limit
9799
self._seed = seed
98100
self._ml_memory_limit = ml_memory_limit
99101
self._data_memory_limit = None
@@ -635,18 +637,22 @@ def _get_ensemble_process(self, time_left_for_ensembles,
635637
else:
636638
self._ensemble_size = ensemble_size
637639

638-
return EnsembleBuilder(backend=self._backend,
639-
dataset_name=dataset_name,
640-
task_type=task,
641-
metric=metric,
642-
limit=time_left_for_ensembles,
643-
ensemble_size=ensemble_size,
644-
ensemble_nbest=ensemble_nbest,
645-
seed=self._seed,
646-
shared_mode=self._shared_mode,
647-
precision=precision,
648-
max_iterations=max_iterations,
649-
read_at_most=np.inf)
640+
return EnsembleBuilder(
641+
backend=self._backend,
642+
dataset_name=dataset_name,
643+
task_type=task,
644+
metric=metric,
645+
limit=time_left_for_ensembles,
646+
ensemble_size=ensemble_size,
647+
ensemble_nbest=ensemble_nbest,
648+
seed=self._seed,
649+
shared_mode=self._shared_mode,
650+
precision=precision,
651+
max_iterations=max_iterations,
652+
read_at_most=np.inf,
653+
memory_limit=self._ensemble_memory_limit,
654+
random_state=self._seed,
655+
)
650656

651657
def _load_models(self):
652658
if self._shared_mode:

autosklearn/data/xy_data_manager.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import numpy as np
44
from scipy import sparse
5-
import six
65

76
from autosklearn.constants import *
87
from autosklearn.data.abstract_data_manager import AbstractDataManager
@@ -13,7 +12,7 @@ class XYDataManager(AbstractDataManager):
1312
def __init__(self, X, y, X_test, y_test, task, feat_type, dataset_name):
1413
super(XYDataManager, self).__init__(dataset_name)
1514

16-
if isinstance(task, six.string_types):
15+
if isinstance(task, str):
1716
task = STRING_TO_TASK_TYPES[task]
1817

1918
self.info['task'] = task

0 commit comments

Comments
 (0)