Skip to content

Commit b10bfbb

Browse files
authored
Export HyperModel's old path (#960)
1 parent 9b648f7 commit b10bfbb

File tree

6 files changed

+25
-4
lines changed

6 files changed

+25
-4
lines changed

RELEASE.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@
88
* When running in parallel, the chief used to start to block in
99
`tuner.__init__()`. However, it makes more sense to block when calling
1010
`tuner.search()`. Now, it is fixed.
11+
* Could not do `from keras_tuner.engine.hypermodel import HyperModel`. It is now fixed.
12+
* Could not do `from keras_tuner.engine.hyperparameters import HyperParameters`. It is now fixed.
13+
* Could not do `from keras_tuner.engine.metrics_tracking import infer_metric_direction`. It is now fixed.
14+
* Could not do `from keras_tuner.engine.oracle import Objective`. It is now fixed.
15+
* Could not do `from keras_tuner.engine.oracle import Oracle`. It is now fixed.
1116

1217
# Release v1.4.4
1318

keras_tuner/engine/hypermodel.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,12 @@
1717
from keras_tuner.api_export import keras_tuner_export
1818

1919

20-
@keras_tuner_export("keras_tuner.HyperModel")
20+
@keras_tuner_export(
21+
[
22+
"keras_tuner.HyperModel",
23+
"keras_tuner.engine.hypermodel.HyperModel",
24+
]
25+
)
2126
class HyperModel:
2227
"""Defines a search space of models.
2328

keras_tuner/engine/hyperparameters/hyperparameters.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,12 @@
2626
from keras_tuner.engine.hyperparameters import hyperparameter as hp_module
2727

2828

29-
@keras_tuner_export("keras_tuner.HyperParameters")
29+
@keras_tuner_export(
30+
[
31+
"keras_tuner.HyperParameters",
32+
"keras_tuner.engine.hyperparameters.HyperParameters",
33+
]
34+
)
3035
class HyperParameters:
3136
"""Container for both a hyperparameter space, and current values.
3237

keras_tuner/engine/metrics_tracking.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import six
1919

2020
from keras_tuner import protos
21+
from keras_tuner.api_export import keras_tuner_export
2122
from keras_tuner.backend import keras
2223

2324

@@ -321,6 +322,9 @@ def _assert_exists(self, name):
321322
)
322323

323324

325+
@keras_tuner_export(
326+
"keras_tuner.engine.metrics_tracking.infer_metric_direction",
327+
)
324328
def infer_metric_direction(metric):
325329
# Handle str input and get canonical object.
326330
if isinstance(metric, six.string_types):

keras_tuner/engine/objective.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@
1616
from keras_tuner.engine import metrics_tracking
1717

1818

19-
@keras_tuner_export("keras_tuner.Objective")
19+
@keras_tuner_export(
20+
["keras_tuner.Objective", "keras_tuner.engine.oracle.Objective"]
21+
)
2022
class Objective:
2123
"""The objective for optimization during tuning.
2224

keras_tuner/engine/oracle.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ def format_duration(self, d):
246246
return f"{h:02d}h {m:02d}m {s:02d}s"
247247

248248

249-
@keras_tuner_export("keras_tuner.Oracle")
249+
@keras_tuner_export(["keras_tuner.Oracle", "keras_tuner.engine.oracle.Oracle"])
250250
class Oracle(stateful.Stateful):
251251
"""Implements a hyperparameter optimization algorithm.
252252

0 commit comments

Comments
 (0)