|
4 | 4 | since your modifications would be overwritten.
|
5 | 5 | """
|
6 | 6 |
|
7 |
| -import os |
8 |
| - |
9 |
| -# Import everything from /api/ into keras. |
10 |
| -from keras.api import * # noqa: F403 |
11 |
| -from keras.api import __version__ # Import * ignores names start with "_". |
12 |
| - |
13 |
| -# Add everything in /api/ to the module search path. |
14 |
| -__path__.append(os.path.join(os.path.dirname(__file__), "api")) # noqa: F405 |
15 |
| - |
16 |
| -# Don't pollute namespace. |
17 |
| -del os |
18 |
| - |
19 |
| - |
20 |
| -# Never autocomplete `.src` or `.api` on an imported keras object. |
21 |
| -def __dir__(): |
22 |
| - keys = dict.fromkeys((globals().keys())) |
23 |
| - keys.pop("src") |
24 |
| - keys.pop("api") |
25 |
| - return list(keys) |
26 |
| - |
27 |
| - |
28 |
| -# Don't import `.src` or `.api` during `from keras import *`. |
29 |
| -__all__ = [ |
30 |
| - name |
31 |
| - for name in globals().keys() |
32 |
| - if not (name.startswith("_") or name in ("src", "api")) |
33 |
| -] |
| 7 | +from keras.api import _tf_keras |
| 8 | +from keras.api import activations |
| 9 | +from keras.api import applications |
| 10 | +from keras.api import backend |
| 11 | +from keras.api import callbacks |
| 12 | +from keras.api import config |
| 13 | +from keras.api import constraints |
| 14 | +from keras.api import datasets |
| 15 | +from keras.api import distribution |
| 16 | +from keras.api import dtype_policies |
| 17 | +from keras.api import export |
| 18 | +from keras.api import initializers |
| 19 | +from keras.api import layers |
| 20 | +from keras.api import legacy |
| 21 | +from keras.api import losses |
| 22 | +from keras.api import metrics |
| 23 | +from keras.api import mixed_precision |
| 24 | +from keras.api import models |
| 25 | +from keras.api import ops |
| 26 | +from keras.api import optimizers |
| 27 | +from keras.api import preprocessing |
| 28 | +from keras.api import quantizers |
| 29 | +from keras.api import random |
| 30 | +from keras.api import regularizers |
| 31 | +from keras.api import saving |
| 32 | +from keras.api import tree |
| 33 | +from keras.api import utils |
| 34 | +from keras.src.backend.common.keras_tensor import KerasTensor |
| 35 | +from keras.src.backend.common.stateless_scope import StatelessScope |
| 36 | +from keras.src.backend.exports import Variable |
| 37 | +from keras.src.backend.exports import device |
| 38 | +from keras.src.backend.exports import name_scope |
| 39 | +from keras.src.dtype_policies.dtype_policy import DTypePolicy |
| 40 | +from keras.src.dtype_policies.dtype_policy import FloatDTypePolicy |
| 41 | +from keras.src.initializers.initializer import Initializer |
| 42 | +from keras.src.layers.core.input_layer import Input |
| 43 | +from keras.src.layers.input_spec import InputSpec |
| 44 | +from keras.src.layers.layer import Layer |
| 45 | +from keras.src.losses.loss import Loss |
| 46 | +from keras.src.metrics.metric import Metric |
| 47 | +from keras.src.models.model import Model |
| 48 | +from keras.src.models.sequential import Sequential |
| 49 | +from keras.src.ops.function import Function |
| 50 | +from keras.src.ops.operation import Operation |
| 51 | +from keras.src.optimizers.optimizer import Optimizer |
| 52 | +from keras.src.quantizers.quantizers import Quantizer |
| 53 | +from keras.src.regularizers.regularizers import Regularizer |
| 54 | +from keras.src.version import __version__ |
| 55 | +from keras.src.version import version |
0 commit comments