from tensorflow.contrib.autograph.impl import api
from tensorflow.contrib.autograph.impl import conversion
from tensorflow.python.framework import constant_op
-from tensorflow.python.keras._impl.keras.engine import training
+from tensorflow.python.keras.engine import training
from tensorflow.python.platform import test
from tensorflow.python.eager import context
from tensorflow.python.eager import test
from tensorflow.python.framework import constant_op
-from tensorflow.python.keras._impl.keras.engine import training
-from tensorflow.python.keras._impl.keras.layers import core
+from tensorflow.python.keras.engine import training
+from tensorflow.python.keras.layers import core
from tensorflow.python.ops import resource_variable_ops
from tensorflow.python.training import adam
from tensorflow.python.training.checkpointable import util as checkpointable_utils
tensorflow/python/framework
tensorflow/python/grappler
tensorflow/python/keras
-tensorflow/python/keras/activations
tensorflow/python/keras/applications
-tensorflow/python/keras/applications/densenet
-tensorflow/python/keras/applications/inception_resnet_v2
-tensorflow/python/keras/applications/inception_v3
-tensorflow/python/keras/applications/mobilenet
-tensorflow/python/keras/applications/nasnet
-tensorflow/python/keras/applications/resnet50
-tensorflow/python/keras/applications/vgg16
-tensorflow/python/keras/applications/vgg19
-tensorflow/python/keras/applications/xception
-tensorflow/python/keras/backend
-tensorflow/python/keras/callbacks
-tensorflow/python/keras/constraints
tensorflow/python/keras/datasets
-tensorflow/python/keras/datasets/boston_housing
-tensorflow/python/keras/datasets/cifar10
-tensorflow/python/keras/datasets/cifar100
-tensorflow/python/keras/datasets/fashion_mnist
-tensorflow/python/keras/datasets/imdb
-tensorflow/python/keras/datasets/mnist
-tensorflow/python/keras/datasets/reuters
-tensorflow/python/keras/initializers
+tensorflow/python/keras/engine
tensorflow/python/keras/layers
-tensorflow/python/keras/losses
-tensorflow/python/keras/metrics
-tensorflow/python/keras/models
-tensorflow/python/keras/optimizers
tensorflow/python/keras/preprocessing
-tensorflow/python/keras/preprocessing/image
-tensorflow/python/keras/preprocessing/sequence
-tensorflow/python/keras/preprocessing/text
-tensorflow/python/keras/regularizers
tensorflow/python/keras/utils
tensorflow/python/keras/wrappers
-tensorflow/python/keras/wrappers/scikit_learn
-tensorflow/python/keras/_impl
-tensorflow/python/keras/_impl/keras
-tensorflow/python/keras/_impl/keras/applications
-tensorflow/python/keras/_impl/keras/datasets
-tensorflow/python/keras/_impl/keras/engine
-tensorflow/python/keras/_impl/keras/layers
-tensorflow/python/keras/_impl/keras/preprocessing
-tensorflow/python/keras/_impl/keras/utils
-tensorflow/python/keras/_impl/keras/wrappers
tensorflow/python/kernel_tests
tensorflow/python/kernel_tests/boosted_trees
tensorflow/python/kernel_tests/distributions
from tensorflow.python.framework import dtypes
from tensorflow.python.framework import ops
from tensorflow.python.framework import tensor_shape
-from tensorflow.python.keras._impl.keras import engine
+from tensorflow.python.keras import engine
from tensorflow.python.ops import array_ops
from tensorflow.python.ops import functional_ops
from tensorflow.python.ops import init_ops
from tensorflow.python.framework import dtypes
from tensorflow.python.framework import ops
from tensorflow.python.framework import random_seed
-from tensorflow.python.keras._impl.keras.engine import base_layer
+from tensorflow.python.keras.engine import base_layer
from tensorflow.python.ops import array_ops
from tensorflow.python.ops import gen_cudnn_rnn_ops
from tensorflow.python.ops import init_ops
from tensorflow.python.eager import context
from tensorflow.python.framework import ops
-from tensorflow.python.keras._impl.keras.engine import base_layer as keras_base_layer
+from tensorflow.python.keras.engine import base_layer as keras_base_layer
from tensorflow.python.layers import base
from tensorflow.python.ops import variable_scope
from tensorflow.python.platform import tf_logging as logging
from __future__ import print_function
# Activation functions.
-from tensorflow.python.keras._impl.keras.activations import elu
-from tensorflow.python.keras._impl.keras.activations import hard_sigmoid
-from tensorflow.python.keras._impl.keras.activations import linear
-from tensorflow.python.keras._impl.keras.activations import relu
-from tensorflow.python.keras._impl.keras.activations import selu
-from tensorflow.python.keras._impl.keras.activations import sigmoid
-from tensorflow.python.keras._impl.keras.activations import softmax
-from tensorflow.python.keras._impl.keras.activations import softplus
-from tensorflow.python.keras._impl.keras.activations import softsign
-from tensorflow.python.keras._impl.keras.activations import tanh
+from tensorflow.python.keras.activations import elu
+from tensorflow.python.keras.activations import hard_sigmoid
+from tensorflow.python.keras.activations import linear
+from tensorflow.python.keras.activations import relu
+from tensorflow.python.keras.activations import selu
+from tensorflow.python.keras.activations import sigmoid
+from tensorflow.python.keras.activations import softmax
+from tensorflow.python.keras.activations import softplus
+from tensorflow.python.keras.activations import softsign
+from tensorflow.python.keras.activations import tanh
# Auxiliary utils.
# pylint: disable=g-bad-import-order
-from tensorflow.python.keras._impl.keras.activations import deserialize
-from tensorflow.python.keras._impl.keras.activations import serialize
-from tensorflow.python.keras._impl.keras.activations import get
+from tensorflow.python.keras.activations import deserialize
+from tensorflow.python.keras.activations import serialize
+from tensorflow.python.keras.activations import get
del absolute_import
del division
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras.applications.inception_v3 import decode_predictions
-from tensorflow.python.keras._impl.keras.applications.inception_v3 import InceptionV3
-from tensorflow.python.keras._impl.keras.applications.inception_v3 import preprocess_input
+from tensorflow.python.keras.applications.inception_v3 import decode_predictions
+from tensorflow.python.keras.applications.inception_v3 import InceptionV3
+from tensorflow.python.keras.applications.inception_v3 import preprocess_input
del absolute_import
del division
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras.applications.mobilenet import decode_predictions
-from tensorflow.python.keras._impl.keras.applications.mobilenet import MobileNet
-from tensorflow.python.keras._impl.keras.applications.mobilenet import preprocess_input
+from tensorflow.python.keras.applications.mobilenet import decode_predictions
+from tensorflow.python.keras.applications.mobilenet import MobileNet
+from tensorflow.python.keras.applications.mobilenet import preprocess_input
del absolute_import
del division
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras.applications.resnet50 import decode_predictions
-from tensorflow.python.keras._impl.keras.applications.resnet50 import preprocess_input
-from tensorflow.python.keras._impl.keras.applications.resnet50 import ResNet50
+from tensorflow.python.keras.applications.resnet50 import decode_predictions
+from tensorflow.python.keras.applications.resnet50 import preprocess_input
+from tensorflow.python.keras.applications.resnet50 import ResNet50
del absolute_import
del division
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras.applications.vgg16 import decode_predictions
-from tensorflow.python.keras._impl.keras.applications.vgg16 import preprocess_input
-from tensorflow.python.keras._impl.keras.applications.vgg16 import VGG16
+from tensorflow.python.keras.applications.vgg16 import decode_predictions
+from tensorflow.python.keras.applications.vgg16 import preprocess_input
+from tensorflow.python.keras.applications.vgg16 import VGG16
del absolute_import
del division
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras.applications.vgg19 import decode_predictions
-from tensorflow.python.keras._impl.keras.applications.vgg19 import preprocess_input
-from tensorflow.python.keras._impl.keras.applications.vgg19 import VGG19
+from tensorflow.python.keras.applications.vgg19 import decode_predictions
+from tensorflow.python.keras.applications.vgg19 import preprocess_input
+from tensorflow.python.keras.applications.vgg19 import VGG19
del absolute_import
del division
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras.applications.xception import decode_predictions
-from tensorflow.python.keras._impl.keras.applications.xception import preprocess_input
-from tensorflow.python.keras._impl.keras.applications.xception import Xception
+from tensorflow.python.keras.applications.xception import decode_predictions
+from tensorflow.python.keras.applications.xception import preprocess_input
+from tensorflow.python.keras.applications.xception import Xception
del absolute_import
del division
from __future__ import print_function
# pylint: disable=redefined-builtin
-from tensorflow.python.keras._impl.keras.backend import abs
-from tensorflow.python.keras._impl.keras.backend import all
-from tensorflow.python.keras._impl.keras.backend import any
-from tensorflow.python.keras._impl.keras.backend import arange
-from tensorflow.python.keras._impl.keras.backend import argmax
-from tensorflow.python.keras._impl.keras.backend import argmin
-from tensorflow.python.keras._impl.keras.backend import backend
-from tensorflow.python.keras._impl.keras.backend import batch_dot
-from tensorflow.python.keras._impl.keras.backend import batch_flatten
-from tensorflow.python.keras._impl.keras.backend import batch_get_value
-from tensorflow.python.keras._impl.keras.backend import batch_normalization
-from tensorflow.python.keras._impl.keras.backend import batch_set_value
-from tensorflow.python.keras._impl.keras.backend import bias_add
-from tensorflow.python.keras._impl.keras.backend import binary_crossentropy
-from tensorflow.python.keras._impl.keras.backend import cast
-from tensorflow.python.keras._impl.keras.backend import cast_to_floatx
-from tensorflow.python.keras._impl.keras.backend import categorical_crossentropy
-from tensorflow.python.keras._impl.keras.backend import clear_session
-from tensorflow.python.keras._impl.keras.backend import clip
-from tensorflow.python.keras._impl.keras.backend import concatenate
-from tensorflow.python.keras._impl.keras.backend import constant
-from tensorflow.python.keras._impl.keras.backend import conv1d
-from tensorflow.python.keras._impl.keras.backend import conv2d
-from tensorflow.python.keras._impl.keras.backend import conv2d_transpose
-from tensorflow.python.keras._impl.keras.backend import conv3d
-from tensorflow.python.keras._impl.keras.backend import cos
-from tensorflow.python.keras._impl.keras.backend import count_params
-from tensorflow.python.keras._impl.keras.backend import ctc_batch_cost
-from tensorflow.python.keras._impl.keras.backend import ctc_decode
-from tensorflow.python.keras._impl.keras.backend import ctc_label_dense_to_sparse
-from tensorflow.python.keras._impl.keras.backend import dot
-from tensorflow.python.keras._impl.keras.backend import dropout
-from tensorflow.python.keras._impl.keras.backend import dtype
-from tensorflow.python.keras._impl.keras.backend import elu
-from tensorflow.python.keras._impl.keras.backend import epsilon
-from tensorflow.python.keras._impl.keras.backend import equal
-from tensorflow.python.keras._impl.keras.backend import eval
-from tensorflow.python.keras._impl.keras.backend import exp
-from tensorflow.python.keras._impl.keras.backend import expand_dims
-from tensorflow.python.keras._impl.keras.backend import eye
-from tensorflow.python.keras._impl.keras.backend import flatten
-from tensorflow.python.keras._impl.keras.backend import floatx
-from tensorflow.python.keras._impl.keras.backend import foldl
-from tensorflow.python.keras._impl.keras.backend import foldr
-from tensorflow.python.keras._impl.keras.backend import function
-from tensorflow.python.keras._impl.keras.backend import gather
-from tensorflow.python.keras._impl.keras.backend import get_session
-from tensorflow.python.keras._impl.keras.backend import get_uid
-from tensorflow.python.keras._impl.keras.backend import get_value
-from tensorflow.python.keras._impl.keras.backend import gradients
-from tensorflow.python.keras._impl.keras.backend import greater
-from tensorflow.python.keras._impl.keras.backend import greater_equal
-from tensorflow.python.keras._impl.keras.backend import hard_sigmoid
-from tensorflow.python.keras._impl.keras.backend import image_data_format
-from tensorflow.python.keras._impl.keras.backend import in_test_phase
-from tensorflow.python.keras._impl.keras.backend import in_top_k
-from tensorflow.python.keras._impl.keras.backend import in_train_phase
-from tensorflow.python.keras._impl.keras.backend import int_shape
-from tensorflow.python.keras._impl.keras.backend import is_sparse
-from tensorflow.python.keras._impl.keras.backend import l2_normalize
-from tensorflow.python.keras._impl.keras.backend import learning_phase
-from tensorflow.python.keras._impl.keras.backend import less
-from tensorflow.python.keras._impl.keras.backend import less_equal
-from tensorflow.python.keras._impl.keras.backend import log
-from tensorflow.python.keras._impl.keras.backend import manual_variable_initialization
-from tensorflow.python.keras._impl.keras.backend import map_fn
-from tensorflow.python.keras._impl.keras.backend import max
-from tensorflow.python.keras._impl.keras.backend import maximum
-from tensorflow.python.keras._impl.keras.backend import mean
-from tensorflow.python.keras._impl.keras.backend import min
-from tensorflow.python.keras._impl.keras.backend import minimum
-from tensorflow.python.keras._impl.keras.backend import moving_average_update
-from tensorflow.python.keras._impl.keras.backend import name_scope
-from tensorflow.python.keras._impl.keras.backend import ndim
-from tensorflow.python.keras._impl.keras.backend import normalize_batch_in_training
-from tensorflow.python.keras._impl.keras.backend import not_equal
-from tensorflow.python.keras._impl.keras.backend import one_hot
-from tensorflow.python.keras._impl.keras.backend import ones
-from tensorflow.python.keras._impl.keras.backend import ones_like
-from tensorflow.python.keras._impl.keras.backend import permute_dimensions
-from tensorflow.python.keras._impl.keras.backend import placeholder
-from tensorflow.python.keras._impl.keras.backend import pool2d
-from tensorflow.python.keras._impl.keras.backend import pool3d
-from tensorflow.python.keras._impl.keras.backend import pow
-from tensorflow.python.keras._impl.keras.backend import print_tensor
-from tensorflow.python.keras._impl.keras.backend import prod
-from tensorflow.python.keras._impl.keras.backend import random_binomial
-from tensorflow.python.keras._impl.keras.backend import random_normal
-from tensorflow.python.keras._impl.keras.backend import random_normal_variable
-from tensorflow.python.keras._impl.keras.backend import random_uniform
-from tensorflow.python.keras._impl.keras.backend import random_uniform_variable
-from tensorflow.python.keras._impl.keras.backend import relu
-from tensorflow.python.keras._impl.keras.backend import repeat
-from tensorflow.python.keras._impl.keras.backend import repeat_elements
-from tensorflow.python.keras._impl.keras.backend import reset_uids
-from tensorflow.python.keras._impl.keras.backend import reshape
-from tensorflow.python.keras._impl.keras.backend import resize_images
-from tensorflow.python.keras._impl.keras.backend import resize_volumes
-from tensorflow.python.keras._impl.keras.backend import reverse
-from tensorflow.python.keras._impl.keras.backend import rnn
-from tensorflow.python.keras._impl.keras.backend import round
-from tensorflow.python.keras._impl.keras.backend import separable_conv2d
-from tensorflow.python.keras._impl.keras.backend import set_epsilon
-from tensorflow.python.keras._impl.keras.backend import set_floatx
-from tensorflow.python.keras._impl.keras.backend import set_image_data_format
-from tensorflow.python.keras._impl.keras.backend import set_learning_phase
-from tensorflow.python.keras._impl.keras.backend import set_session
-from tensorflow.python.keras._impl.keras.backend import set_value
-from tensorflow.python.keras._impl.keras.backend import shape
-from tensorflow.python.keras._impl.keras.backend import sigmoid
-from tensorflow.python.keras._impl.keras.backend import sign
-from tensorflow.python.keras._impl.keras.backend import sin
-from tensorflow.python.keras._impl.keras.backend import softmax
-from tensorflow.python.keras._impl.keras.backend import softplus
-from tensorflow.python.keras._impl.keras.backend import softsign
-from tensorflow.python.keras._impl.keras.backend import sparse_categorical_crossentropy
-from tensorflow.python.keras._impl.keras.backend import spatial_2d_padding
-from tensorflow.python.keras._impl.keras.backend import spatial_3d_padding
-from tensorflow.python.keras._impl.keras.backend import sqrt
-from tensorflow.python.keras._impl.keras.backend import square
-from tensorflow.python.keras._impl.keras.backend import squeeze
-from tensorflow.python.keras._impl.keras.backend import stack
-from tensorflow.python.keras._impl.keras.backend import std
-from tensorflow.python.keras._impl.keras.backend import stop_gradient
-from tensorflow.python.keras._impl.keras.backend import sum
-from tensorflow.python.keras._impl.keras.backend import switch
-from tensorflow.python.keras._impl.keras.backend import tanh
-from tensorflow.python.keras._impl.keras.backend import temporal_padding
-from tensorflow.python.keras._impl.keras.backend import to_dense
-from tensorflow.python.keras._impl.keras.backend import transpose
-from tensorflow.python.keras._impl.keras.backend import truncated_normal
-from tensorflow.python.keras._impl.keras.backend import update
-from tensorflow.python.keras._impl.keras.backend import update_add
-from tensorflow.python.keras._impl.keras.backend import update_sub
-from tensorflow.python.keras._impl.keras.backend import var
-from tensorflow.python.keras._impl.keras.backend import variable
-from tensorflow.python.keras._impl.keras.backend import zeros
-from tensorflow.python.keras._impl.keras.backend import zeros_like
+from tensorflow.python.keras.backend import abs
+from tensorflow.python.keras.backend import all
+from tensorflow.python.keras.backend import any
+from tensorflow.python.keras.backend import arange
+from tensorflow.python.keras.backend import argmax
+from tensorflow.python.keras.backend import argmin
+from tensorflow.python.keras.backend import backend
+from tensorflow.python.keras.backend import batch_dot
+from tensorflow.python.keras.backend import batch_flatten
+from tensorflow.python.keras.backend import batch_get_value
+from tensorflow.python.keras.backend import batch_normalization
+from tensorflow.python.keras.backend import batch_set_value
+from tensorflow.python.keras.backend import bias_add
+from tensorflow.python.keras.backend import binary_crossentropy
+from tensorflow.python.keras.backend import cast
+from tensorflow.python.keras.backend import cast_to_floatx
+from tensorflow.python.keras.backend import categorical_crossentropy
+from tensorflow.python.keras.backend import clear_session
+from tensorflow.python.keras.backend import clip
+from tensorflow.python.keras.backend import concatenate
+from tensorflow.python.keras.backend import constant
+from tensorflow.python.keras.backend import conv1d
+from tensorflow.python.keras.backend import conv2d
+from tensorflow.python.keras.backend import conv2d_transpose
+from tensorflow.python.keras.backend import conv3d
+from tensorflow.python.keras.backend import cos
+from tensorflow.python.keras.backend import count_params
+from tensorflow.python.keras.backend import ctc_batch_cost
+from tensorflow.python.keras.backend import ctc_decode
+from tensorflow.python.keras.backend import ctc_label_dense_to_sparse
+from tensorflow.python.keras.backend import dot
+from tensorflow.python.keras.backend import dropout
+from tensorflow.python.keras.backend import dtype
+from tensorflow.python.keras.backend import elu
+from tensorflow.python.keras.backend import epsilon
+from tensorflow.python.keras.backend import equal
+from tensorflow.python.keras.backend import eval
+from tensorflow.python.keras.backend import exp
+from tensorflow.python.keras.backend import expand_dims
+from tensorflow.python.keras.backend import eye
+from tensorflow.python.keras.backend import flatten
+from tensorflow.python.keras.backend import floatx
+from tensorflow.python.keras.backend import foldl
+from tensorflow.python.keras.backend import foldr
+from tensorflow.python.keras.backend import function
+from tensorflow.python.keras.backend import gather
+from tensorflow.python.keras.backend import get_session
+from tensorflow.python.keras.backend import get_uid
+from tensorflow.python.keras.backend import get_value
+from tensorflow.python.keras.backend import gradients
+from tensorflow.python.keras.backend import greater
+from tensorflow.python.keras.backend import greater_equal
+from tensorflow.python.keras.backend import hard_sigmoid
+from tensorflow.python.keras.backend import image_data_format
+from tensorflow.python.keras.backend import in_test_phase
+from tensorflow.python.keras.backend import in_top_k
+from tensorflow.python.keras.backend import in_train_phase
+from tensorflow.python.keras.backend import int_shape
+from tensorflow.python.keras.backend import is_sparse
+from tensorflow.python.keras.backend import l2_normalize
+from tensorflow.python.keras.backend import learning_phase
+from tensorflow.python.keras.backend import less
+from tensorflow.python.keras.backend import less_equal
+from tensorflow.python.keras.backend import log
+from tensorflow.python.keras.backend import manual_variable_initialization
+from tensorflow.python.keras.backend import map_fn
+from tensorflow.python.keras.backend import max
+from tensorflow.python.keras.backend import maximum
+from tensorflow.python.keras.backend import mean
+from tensorflow.python.keras.backend import min
+from tensorflow.python.keras.backend import minimum
+from tensorflow.python.keras.backend import moving_average_update
+from tensorflow.python.keras.backend import name_scope
+from tensorflow.python.keras.backend import ndim
+from tensorflow.python.keras.backend import normalize_batch_in_training
+from tensorflow.python.keras.backend import not_equal
+from tensorflow.python.keras.backend import one_hot
+from tensorflow.python.keras.backend import ones
+from tensorflow.python.keras.backend import ones_like
+from tensorflow.python.keras.backend import permute_dimensions
+from tensorflow.python.keras.backend import placeholder
+from tensorflow.python.keras.backend import pool2d
+from tensorflow.python.keras.backend import pool3d
+from tensorflow.python.keras.backend import pow
+from tensorflow.python.keras.backend import print_tensor
+from tensorflow.python.keras.backend import prod
+from tensorflow.python.keras.backend import random_binomial
+from tensorflow.python.keras.backend import random_normal
+from tensorflow.python.keras.backend import random_normal_variable
+from tensorflow.python.keras.backend import random_uniform
+from tensorflow.python.keras.backend import random_uniform_variable
+from tensorflow.python.keras.backend import relu
+from tensorflow.python.keras.backend import repeat
+from tensorflow.python.keras.backend import repeat_elements
+from tensorflow.python.keras.backend import reset_uids
+from tensorflow.python.keras.backend import reshape
+from tensorflow.python.keras.backend import resize_images
+from tensorflow.python.keras.backend import resize_volumes
+from tensorflow.python.keras.backend import reverse
+from tensorflow.python.keras.backend import rnn
+from tensorflow.python.keras.backend import round
+from tensorflow.python.keras.backend import separable_conv2d
+from tensorflow.python.keras.backend import set_epsilon
+from tensorflow.python.keras.backend import set_floatx
+from tensorflow.python.keras.backend import set_image_data_format
+from tensorflow.python.keras.backend import set_learning_phase
+from tensorflow.python.keras.backend import set_session
+from tensorflow.python.keras.backend import set_value
+from tensorflow.python.keras.backend import shape
+from tensorflow.python.keras.backend import sigmoid
+from tensorflow.python.keras.backend import sign
+from tensorflow.python.keras.backend import sin
+from tensorflow.python.keras.backend import softmax
+from tensorflow.python.keras.backend import softplus
+from tensorflow.python.keras.backend import softsign
+from tensorflow.python.keras.backend import sparse_categorical_crossentropy
+from tensorflow.python.keras.backend import spatial_2d_padding
+from tensorflow.python.keras.backend import spatial_3d_padding
+from tensorflow.python.keras.backend import sqrt
+from tensorflow.python.keras.backend import square
+from tensorflow.python.keras.backend import squeeze
+from tensorflow.python.keras.backend import stack
+from tensorflow.python.keras.backend import std
+from tensorflow.python.keras.backend import stop_gradient
+from tensorflow.python.keras.backend import sum
+from tensorflow.python.keras.backend import switch
+from tensorflow.python.keras.backend import tanh
+from tensorflow.python.keras.backend import temporal_padding
+from tensorflow.python.keras.backend import to_dense
+from tensorflow.python.keras.backend import transpose
+from tensorflow.python.keras.backend import truncated_normal
+from tensorflow.python.keras.backend import update
+from tensorflow.python.keras.backend import update_add
+from tensorflow.python.keras.backend import update_sub
+from tensorflow.python.keras.backend import var
+from tensorflow.python.keras.backend import variable
+from tensorflow.python.keras.backend import zeros
+from tensorflow.python.keras.backend import zeros_like
del absolute_import
del division
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras.callbacks import BaseLogger
-from tensorflow.python.keras._impl.keras.callbacks import Callback
-from tensorflow.python.keras._impl.keras.callbacks import CSVLogger
-from tensorflow.python.keras._impl.keras.callbacks import EarlyStopping
-from tensorflow.python.keras._impl.keras.callbacks import History
-from tensorflow.python.keras._impl.keras.callbacks import LambdaCallback
-from tensorflow.python.keras._impl.keras.callbacks import LearningRateScheduler
-from tensorflow.python.keras._impl.keras.callbacks import ModelCheckpoint
-from tensorflow.python.keras._impl.keras.callbacks import ProgbarLogger
-from tensorflow.python.keras._impl.keras.callbacks import ReduceLROnPlateau
-from tensorflow.python.keras._impl.keras.callbacks import RemoteMonitor
-from tensorflow.python.keras._impl.keras.callbacks import TensorBoard
-from tensorflow.python.keras._impl.keras.callbacks import TerminateOnNaN
+from tensorflow.python.keras.callbacks import BaseLogger
+from tensorflow.python.keras.callbacks import Callback
+from tensorflow.python.keras.callbacks import CSVLogger
+from tensorflow.python.keras.callbacks import EarlyStopping
+from tensorflow.python.keras.callbacks import History
+from tensorflow.python.keras.callbacks import LambdaCallback
+from tensorflow.python.keras.callbacks import LearningRateScheduler
+from tensorflow.python.keras.callbacks import ModelCheckpoint
+from tensorflow.python.keras.callbacks import ProgbarLogger
+from tensorflow.python.keras.callbacks import ReduceLROnPlateau
+from tensorflow.python.keras.callbacks import RemoteMonitor
+from tensorflow.python.keras.callbacks import TensorBoard
+from tensorflow.python.keras.callbacks import TerminateOnNaN
del absolute_import
del division
from __future__ import print_function
# Constraints functions / callable classes.
-from tensorflow.python.keras._impl.keras.constraints import Constraint
-from tensorflow.python.keras._impl.keras.constraints import max_norm
-from tensorflow.python.keras._impl.keras.constraints import MaxNorm
-from tensorflow.python.keras._impl.keras.constraints import min_max_norm
-from tensorflow.python.keras._impl.keras.constraints import MinMaxNorm
-from tensorflow.python.keras._impl.keras.constraints import non_neg
-from tensorflow.python.keras._impl.keras.constraints import NonNeg
-from tensorflow.python.keras._impl.keras.constraints import unit_norm
-from tensorflow.python.keras._impl.keras.constraints import UnitNorm
+from tensorflow.python.keras.constraints import Constraint
+from tensorflow.python.keras.constraints import max_norm
+from tensorflow.python.keras.constraints import MaxNorm
+from tensorflow.python.keras.constraints import min_max_norm
+from tensorflow.python.keras.constraints import MinMaxNorm
+from tensorflow.python.keras.constraints import non_neg
+from tensorflow.python.keras.constraints import NonNeg
+from tensorflow.python.keras.constraints import unit_norm
+from tensorflow.python.keras.constraints import UnitNorm
# Auxiliary utils.
# pylint: disable=g-bad-import-order
-from tensorflow.python.keras._impl.keras.constraints import deserialize
-from tensorflow.python.keras._impl.keras.constraints import serialize
-from tensorflow.python.keras._impl.keras.constraints import get
+from tensorflow.python.keras.constraints import deserialize
+from tensorflow.python.keras.constraints import serialize
+from tensorflow.python.keras.constraints import get
del absolute_import
del division
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras.datasets.boston_housing import load_data
+from tensorflow.python.keras.datasets.boston_housing import load_data
del absolute_import
del division
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras.datasets.cifar10 import load_data
+from tensorflow.python.keras.datasets.cifar10 import load_data
del absolute_import
del division
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras.datasets.cifar100 import load_data
+from tensorflow.python.keras.datasets.cifar100 import load_data
del absolute_import
del division
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras.datasets.imdb import get_word_index
-from tensorflow.python.keras._impl.keras.datasets.imdb import load_data
+from tensorflow.python.keras.datasets.imdb import get_word_index
+from tensorflow.python.keras.datasets.imdb import load_data
del absolute_import
del division
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras.datasets.mnist import load_data
+from tensorflow.python.keras.datasets.mnist import load_data
del absolute_import
del division
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras.datasets.reuters import get_word_index
-from tensorflow.python.keras._impl.keras.datasets.reuters import load_data
+from tensorflow.python.keras.datasets.reuters import get_word_index
+from tensorflow.python.keras.datasets.reuters import load_data
del absolute_import
del division
from __future__ import print_function
# Initializer functions / callable classes.
-from tensorflow.python.keras._impl.keras.initializers import Constant
-from tensorflow.python.keras._impl.keras.initializers import Identity
-from tensorflow.python.keras._impl.keras.initializers import Initializer
-from tensorflow.python.keras._impl.keras.initializers import Ones
-from tensorflow.python.keras._impl.keras.initializers import Orthogonal
-from tensorflow.python.keras._impl.keras.initializers import RandomNormal
-from tensorflow.python.keras._impl.keras.initializers import RandomUniform
-from tensorflow.python.keras._impl.keras.initializers import TruncatedNormal
-from tensorflow.python.keras._impl.keras.initializers import VarianceScaling
-from tensorflow.python.keras._impl.keras.initializers import Zeros
+from tensorflow.python.keras.initializers import Constant
+from tensorflow.python.keras.initializers import Identity
+from tensorflow.python.keras.initializers import Initializer
+from tensorflow.python.keras.initializers import Ones
+from tensorflow.python.keras.initializers import Orthogonal
+from tensorflow.python.keras.initializers import RandomNormal
+from tensorflow.python.keras.initializers import RandomUniform
+from tensorflow.python.keras.initializers import TruncatedNormal
+from tensorflow.python.keras.initializers import VarianceScaling
+from tensorflow.python.keras.initializers import Zeros
# Functional interface.
# pylint: disable=g-bad-import-order
-from tensorflow.python.keras._impl.keras.initializers import glorot_normal
-from tensorflow.python.keras._impl.keras.initializers import glorot_uniform
-from tensorflow.python.keras._impl.keras.initializers import he_normal
-from tensorflow.python.keras._impl.keras.initializers import he_uniform
-from tensorflow.python.keras._impl.keras.initializers import lecun_normal
-from tensorflow.python.keras._impl.keras.initializers import lecun_uniform
+from tensorflow.python.keras.initializers import glorot_normal
+from tensorflow.python.keras.initializers import glorot_uniform
+from tensorflow.python.keras.initializers import he_normal
+from tensorflow.python.keras.initializers import he_uniform
+from tensorflow.python.keras.initializers import lecun_normal
+from tensorflow.python.keras.initializers import lecun_uniform
# Auxiliary utils.
-from tensorflow.python.keras._impl.keras.initializers import deserialize
-from tensorflow.python.keras._impl.keras.initializers import serialize
-from tensorflow.python.keras._impl.keras.initializers import get
+from tensorflow.python.keras.initializers import deserialize
+from tensorflow.python.keras.initializers import serialize
+from tensorflow.python.keras.initializers import get
del absolute_import
del division
# Generic layers.
# pylint: disable=g-bad-import-order
-from tensorflow.python.keras._impl.keras.engine import Input
-from tensorflow.python.keras._impl.keras.engine import InputLayer
-from tensorflow.python.keras._impl.keras.engine import InputSpec
-from tensorflow.python.keras._impl.keras.engine import Layer
+from tensorflow.python.keras.engine import Input
+from tensorflow.python.keras.engine import InputLayer
+from tensorflow.python.keras.engine import InputSpec
+from tensorflow.python.keras.engine import Layer
# Advanced activations.
-from tensorflow.python.keras._impl.keras.layers.advanced_activations import LeakyReLU
-from tensorflow.python.keras._impl.keras.layers.advanced_activations import PReLU
-from tensorflow.python.keras._impl.keras.layers.advanced_activations import ELU
-from tensorflow.python.keras._impl.keras.layers.advanced_activations import ThresholdedReLU
+from tensorflow.python.keras.layers.advanced_activations import LeakyReLU
+from tensorflow.python.keras.layers.advanced_activations import PReLU
+from tensorflow.python.keras.layers.advanced_activations import ELU
+from tensorflow.python.keras.layers.advanced_activations import ThresholdedReLU
# Convolution layers.
-from tensorflow.python.keras._impl.keras.layers.convolutional import Conv1D
-from tensorflow.python.keras._impl.keras.layers.convolutional import Conv2D
-from tensorflow.python.keras._impl.keras.layers.convolutional import Conv3D
-from tensorflow.python.keras._impl.keras.layers.convolutional import Conv2DTranspose
-from tensorflow.python.keras._impl.keras.layers.convolutional import Conv3DTranspose
-from tensorflow.python.keras._impl.keras.layers.convolutional import SeparableConv2D
+from tensorflow.python.keras.layers.convolutional import Conv1D
+from tensorflow.python.keras.layers.convolutional import Conv2D
+from tensorflow.python.keras.layers.convolutional import Conv3D
+from tensorflow.python.keras.layers.convolutional import Conv2DTranspose
+from tensorflow.python.keras.layers.convolutional import Conv3DTranspose
+from tensorflow.python.keras.layers.convolutional import SeparableConv2D
# Convolution layer aliases.
-from tensorflow.python.keras._impl.keras.layers.convolutional import Convolution1D
-from tensorflow.python.keras._impl.keras.layers.convolutional import Convolution2D
-from tensorflow.python.keras._impl.keras.layers.convolutional import Convolution3D
-from tensorflow.python.keras._impl.keras.layers.convolutional import Convolution2DTranspose
-from tensorflow.python.keras._impl.keras.layers.convolutional import Convolution3DTranspose
-from tensorflow.python.keras._impl.keras.layers.convolutional import SeparableConvolution2D
+from tensorflow.python.keras.layers.convolutional import Convolution1D
+from tensorflow.python.keras.layers.convolutional import Convolution2D
+from tensorflow.python.keras.layers.convolutional import Convolution3D
+from tensorflow.python.keras.layers.convolutional import Convolution2DTranspose
+from tensorflow.python.keras.layers.convolutional import Convolution3DTranspose
+from tensorflow.python.keras.layers.convolutional import SeparableConvolution2D
# Image processing layers.
-from tensorflow.python.keras._impl.keras.layers.convolutional import UpSampling1D
-from tensorflow.python.keras._impl.keras.layers.convolutional import UpSampling2D
-from tensorflow.python.keras._impl.keras.layers.convolutional import UpSampling3D
-from tensorflow.python.keras._impl.keras.layers.convolutional import ZeroPadding1D
-from tensorflow.python.keras._impl.keras.layers.convolutional import ZeroPadding2D
-from tensorflow.python.keras._impl.keras.layers.convolutional import ZeroPadding3D
-from tensorflow.python.keras._impl.keras.layers.convolutional import Cropping1D
-from tensorflow.python.keras._impl.keras.layers.convolutional import Cropping2D
-from tensorflow.python.keras._impl.keras.layers.convolutional import Cropping3D
+from tensorflow.python.keras.layers.convolutional import UpSampling1D
+from tensorflow.python.keras.layers.convolutional import UpSampling2D
+from tensorflow.python.keras.layers.convolutional import UpSampling3D
+from tensorflow.python.keras.layers.convolutional import ZeroPadding1D
+from tensorflow.python.keras.layers.convolutional import ZeroPadding2D
+from tensorflow.python.keras.layers.convolutional import ZeroPadding3D
+from tensorflow.python.keras.layers.convolutional import Cropping1D
+from tensorflow.python.keras.layers.convolutional import Cropping2D
+from tensorflow.python.keras.layers.convolutional import Cropping3D
# Convolutional-recurrent layers.
-from tensorflow.python.keras._impl.keras.layers.convolutional_recurrent import ConvLSTM2D
+from tensorflow.python.keras.layers.convolutional_recurrent import ConvLSTM2D
# Core layers.
-from tensorflow.python.keras._impl.keras.layers.core import Masking
-from tensorflow.python.keras._impl.keras.layers.core import Dropout
-from tensorflow.python.keras._impl.keras.layers.core import SpatialDropout1D
-from tensorflow.python.keras._impl.keras.layers.core import SpatialDropout2D
-from tensorflow.python.keras._impl.keras.layers.core import SpatialDropout3D
-from tensorflow.python.keras._impl.keras.layers.core import Activation
-from tensorflow.python.keras._impl.keras.layers.core import Reshape
-from tensorflow.python.keras._impl.keras.layers.core import Permute
-from tensorflow.python.keras._impl.keras.layers.core import Flatten
-from tensorflow.python.keras._impl.keras.layers.core import RepeatVector
-from tensorflow.python.keras._impl.keras.layers.core import Lambda
-from tensorflow.python.keras._impl.keras.layers.core import Dense
-from tensorflow.python.keras._impl.keras.layers.core import ActivityRegularization
+from tensorflow.python.keras.layers.core import Masking
+from tensorflow.python.keras.layers.core import Dropout
+from tensorflow.python.keras.layers.core import SpatialDropout1D
+from tensorflow.python.keras.layers.core import SpatialDropout2D
+from tensorflow.python.keras.layers.core import SpatialDropout3D
+from tensorflow.python.keras.layers.core import Activation
+from tensorflow.python.keras.layers.core import Reshape
+from tensorflow.python.keras.layers.core import Permute
+from tensorflow.python.keras.layers.core import Flatten
+from tensorflow.python.keras.layers.core import RepeatVector
+from tensorflow.python.keras.layers.core import Lambda
+from tensorflow.python.keras.layers.core import Dense
+from tensorflow.python.keras.layers.core import ActivityRegularization
# Embedding layers.
-from tensorflow.python.keras._impl.keras.layers.embeddings import Embedding
+from tensorflow.python.keras.layers.embeddings import Embedding
# Locally-connected layers.
-from tensorflow.python.keras._impl.keras.layers.local import LocallyConnected1D
-from tensorflow.python.keras._impl.keras.layers.local import LocallyConnected2D
+from tensorflow.python.keras.layers.local import LocallyConnected1D
+from tensorflow.python.keras.layers.local import LocallyConnected2D
# Merge layers.
-from tensorflow.python.keras._impl.keras.layers.merge import Add
-from tensorflow.python.keras._impl.keras.layers.merge import Multiply
-from tensorflow.python.keras._impl.keras.layers.merge import Average
-from tensorflow.python.keras._impl.keras.layers.merge import Maximum
-from tensorflow.python.keras._impl.keras.layers.merge import Concatenate
-from tensorflow.python.keras._impl.keras.layers.merge import Dot
-from tensorflow.python.keras._impl.keras.layers.merge import add
-from tensorflow.python.keras._impl.keras.layers.merge import multiply
-from tensorflow.python.keras._impl.keras.layers.merge import average
-from tensorflow.python.keras._impl.keras.layers.merge import maximum
-from tensorflow.python.keras._impl.keras.layers.merge import concatenate
-from tensorflow.python.keras._impl.keras.layers.merge import dot
+from tensorflow.python.keras.layers.merge import Add
+from tensorflow.python.keras.layers.merge import Multiply
+from tensorflow.python.keras.layers.merge import Average
+from tensorflow.python.keras.layers.merge import Maximum
+from tensorflow.python.keras.layers.merge import Concatenate
+from tensorflow.python.keras.layers.merge import Dot
+from tensorflow.python.keras.layers.merge import add
+from tensorflow.python.keras.layers.merge import multiply
+from tensorflow.python.keras.layers.merge import average
+from tensorflow.python.keras.layers.merge import maximum
+from tensorflow.python.keras.layers.merge import concatenate
+from tensorflow.python.keras.layers.merge import dot
# Noise layers.
-from tensorflow.python.keras._impl.keras.layers.noise import AlphaDropout
-from tensorflow.python.keras._impl.keras.layers.noise import GaussianNoise
-from tensorflow.python.keras._impl.keras.layers.noise import GaussianDropout
+from tensorflow.python.keras.layers.noise import AlphaDropout
+from tensorflow.python.keras.layers.noise import GaussianNoise
+from tensorflow.python.keras.layers.noise import GaussianDropout
# Normalization layers.
-from tensorflow.python.keras._impl.keras.layers.normalization import BatchNormalization
+from tensorflow.python.keras.layers.normalization import BatchNormalization
# Pooling layers.
-from tensorflow.python.keras._impl.keras.layers.pooling import MaxPooling1D
-from tensorflow.python.keras._impl.keras.layers.pooling import MaxPooling2D
-from tensorflow.python.keras._impl.keras.layers.pooling import MaxPooling3D
-from tensorflow.python.keras._impl.keras.layers.pooling import AveragePooling1D
-from tensorflow.python.keras._impl.keras.layers.pooling import AveragePooling2D
-from tensorflow.python.keras._impl.keras.layers.pooling import AveragePooling3D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalAveragePooling1D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalAveragePooling2D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalAveragePooling3D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalMaxPooling1D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalMaxPooling2D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalMaxPooling3D
+from tensorflow.python.keras.layers.pooling import MaxPooling1D
+from tensorflow.python.keras.layers.pooling import MaxPooling2D
+from tensorflow.python.keras.layers.pooling import MaxPooling3D
+from tensorflow.python.keras.layers.pooling import AveragePooling1D
+from tensorflow.python.keras.layers.pooling import AveragePooling2D
+from tensorflow.python.keras.layers.pooling import AveragePooling3D
+from tensorflow.python.keras.layers.pooling import GlobalAveragePooling1D
+from tensorflow.python.keras.layers.pooling import GlobalAveragePooling2D
+from tensorflow.python.keras.layers.pooling import GlobalAveragePooling3D
+from tensorflow.python.keras.layers.pooling import GlobalMaxPooling1D
+from tensorflow.python.keras.layers.pooling import GlobalMaxPooling2D
+from tensorflow.python.keras.layers.pooling import GlobalMaxPooling3D
# Pooling layer aliases.
-from tensorflow.python.keras._impl.keras.layers.pooling import MaxPool1D
-from tensorflow.python.keras._impl.keras.layers.pooling import MaxPool2D
-from tensorflow.python.keras._impl.keras.layers.pooling import MaxPool3D
-from tensorflow.python.keras._impl.keras.layers.pooling import AvgPool1D
-from tensorflow.python.keras._impl.keras.layers.pooling import AvgPool2D
-from tensorflow.python.keras._impl.keras.layers.pooling import AvgPool3D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalAvgPool1D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalAvgPool2D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalAvgPool3D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalMaxPool1D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalMaxPool2D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalMaxPool3D
+from tensorflow.python.keras.layers.pooling import MaxPool1D
+from tensorflow.python.keras.layers.pooling import MaxPool2D
+from tensorflow.python.keras.layers.pooling import MaxPool3D
+from tensorflow.python.keras.layers.pooling import AvgPool1D
+from tensorflow.python.keras.layers.pooling import AvgPool2D
+from tensorflow.python.keras.layers.pooling import AvgPool3D
+from tensorflow.python.keras.layers.pooling import GlobalAvgPool1D
+from tensorflow.python.keras.layers.pooling import GlobalAvgPool2D
+from tensorflow.python.keras.layers.pooling import GlobalAvgPool3D
+from tensorflow.python.keras.layers.pooling import GlobalMaxPool1D
+from tensorflow.python.keras.layers.pooling import GlobalMaxPool2D
+from tensorflow.python.keras.layers.pooling import GlobalMaxPool3D
# Recurrent layers.
-from tensorflow.python.keras._impl.keras.layers.recurrent import SimpleRNN
-from tensorflow.python.keras._impl.keras.layers.recurrent import GRU
-from tensorflow.python.keras._impl.keras.layers.recurrent import LSTM
+from tensorflow.python.keras.layers.recurrent import SimpleRNN
+from tensorflow.python.keras.layers.recurrent import GRU
+from tensorflow.python.keras.layers.recurrent import LSTM
# Wrapper functions
-from tensorflow.python.keras._impl.keras.layers.wrappers import Wrapper
-from tensorflow.python.keras._impl.keras.layers.wrappers import Bidirectional
-from tensorflow.python.keras._impl.keras.layers.wrappers import TimeDistributed
+from tensorflow.python.keras.layers.wrappers import Wrapper
+from tensorflow.python.keras.layers.wrappers import Bidirectional
+from tensorflow.python.keras.layers.wrappers import TimeDistributed
del absolute_import
del division
from __future__ import print_function
# Loss functions.
-from tensorflow.python.keras._impl.keras.losses import binary_crossentropy
-from tensorflow.python.keras._impl.keras.losses import categorical_crossentropy
-from tensorflow.python.keras._impl.keras.losses import categorical_hinge
-from tensorflow.python.keras._impl.keras.losses import cosine_proximity
-from tensorflow.python.keras._impl.keras.losses import hinge
-from tensorflow.python.keras._impl.keras.losses import kullback_leibler_divergence
-from tensorflow.python.keras._impl.keras.losses import logcosh
-from tensorflow.python.keras._impl.keras.losses import mean_absolute_error
-from tensorflow.python.keras._impl.keras.losses import mean_absolute_percentage_error
-from tensorflow.python.keras._impl.keras.losses import mean_squared_error
-from tensorflow.python.keras._impl.keras.losses import mean_squared_logarithmic_error
-from tensorflow.python.keras._impl.keras.losses import poisson
-from tensorflow.python.keras._impl.keras.losses import sparse_categorical_crossentropy
-from tensorflow.python.keras._impl.keras.losses import squared_hinge
+from tensorflow.python.keras.losses import binary_crossentropy
+from tensorflow.python.keras.losses import categorical_crossentropy
+from tensorflow.python.keras.losses import categorical_hinge
+from tensorflow.python.keras.losses import cosine_proximity
+from tensorflow.python.keras.losses import hinge
+from tensorflow.python.keras.losses import kullback_leibler_divergence
+from tensorflow.python.keras.losses import logcosh
+from tensorflow.python.keras.losses import mean_absolute_error
+from tensorflow.python.keras.losses import mean_absolute_percentage_error
+from tensorflow.python.keras.losses import mean_squared_error
+from tensorflow.python.keras.losses import mean_squared_logarithmic_error
+from tensorflow.python.keras.losses import poisson
+from tensorflow.python.keras.losses import sparse_categorical_crossentropy
+from tensorflow.python.keras.losses import squared_hinge
# Auxiliary utils.
# pylint: disable=g-bad-import-order
-from tensorflow.python.keras._impl.keras.losses import deserialize
-from tensorflow.python.keras._impl.keras.losses import serialize
-from tensorflow.python.keras._impl.keras.losses import get
+from tensorflow.python.keras.losses import deserialize
+from tensorflow.python.keras.losses import serialize
+from tensorflow.python.keras.losses import get
del absolute_import
del division
from __future__ import print_function
# Metrics functions.
-from tensorflow.python.keras._impl.keras.metrics import binary_accuracy
-from tensorflow.python.keras._impl.keras.metrics import binary_crossentropy
-from tensorflow.python.keras._impl.keras.metrics import categorical_accuracy
-from tensorflow.python.keras._impl.keras.metrics import categorical_crossentropy
-from tensorflow.python.keras._impl.keras.metrics import cosine_proximity
-from tensorflow.python.keras._impl.keras.metrics import hinge
-from tensorflow.python.keras._impl.keras.metrics import kullback_leibler_divergence
-from tensorflow.python.keras._impl.keras.metrics import mean_absolute_error
-from tensorflow.python.keras._impl.keras.metrics import mean_absolute_percentage_error
-from tensorflow.python.keras._impl.keras.metrics import mean_squared_error
-from tensorflow.python.keras._impl.keras.metrics import mean_squared_logarithmic_error
-from tensorflow.python.keras._impl.keras.metrics import poisson
-from tensorflow.python.keras._impl.keras.metrics import sparse_categorical_crossentropy
-from tensorflow.python.keras._impl.keras.metrics import sparse_top_k_categorical_accuracy
-from tensorflow.python.keras._impl.keras.metrics import squared_hinge
-from tensorflow.python.keras._impl.keras.metrics import top_k_categorical_accuracy
+from tensorflow.python.keras.metrics import binary_accuracy
+from tensorflow.python.keras.metrics import binary_crossentropy
+from tensorflow.python.keras.metrics import categorical_accuracy
+from tensorflow.python.keras.metrics import categorical_crossentropy
+from tensorflow.python.keras.metrics import cosine_proximity
+from tensorflow.python.keras.metrics import hinge
+from tensorflow.python.keras.metrics import kullback_leibler_divergence
+from tensorflow.python.keras.metrics import mean_absolute_error
+from tensorflow.python.keras.metrics import mean_absolute_percentage_error
+from tensorflow.python.keras.metrics import mean_squared_error
+from tensorflow.python.keras.metrics import mean_squared_logarithmic_error
+from tensorflow.python.keras.metrics import poisson
+from tensorflow.python.keras.metrics import sparse_categorical_crossentropy
+from tensorflow.python.keras.metrics import sparse_top_k_categorical_accuracy
+from tensorflow.python.keras.metrics import squared_hinge
+from tensorflow.python.keras.metrics import top_k_categorical_accuracy
# Auxiliary utils.
# pylint: disable=g-bad-import-order
-from tensorflow.python.keras._impl.keras.metrics import deserialize
-from tensorflow.python.keras._impl.keras.metrics import serialize
-from tensorflow.python.keras._impl.keras.metrics import get
+from tensorflow.python.keras.metrics import deserialize
+from tensorflow.python.keras.metrics import serialize
+from tensorflow.python.keras.metrics import get
del absolute_import
del division
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras.models import load_model
-from tensorflow.python.keras._impl.keras.models import Model
-from tensorflow.python.keras._impl.keras.models import model_from_config
-from tensorflow.python.keras._impl.keras.models import model_from_json
-from tensorflow.python.keras._impl.keras.models import model_from_yaml
-from tensorflow.python.keras._impl.keras.models import save_model
-from tensorflow.python.keras._impl.keras.models import Sequential
+from tensorflow.python.keras.models import load_model
+from tensorflow.python.keras.models import Model
+from tensorflow.python.keras.models import model_from_config
+from tensorflow.python.keras.models import model_from_json
+from tensorflow.python.keras.models import model_from_yaml
+from tensorflow.python.keras.models import save_model
+from tensorflow.python.keras.models import Sequential
del absolute_import
del division
from __future__ import print_function
# Optimizer classes.
-from tensorflow.python.keras._impl.keras.optimizers import Adadelta
-from tensorflow.python.keras._impl.keras.optimizers import Adagrad
-from tensorflow.python.keras._impl.keras.optimizers import Adam
-from tensorflow.python.keras._impl.keras.optimizers import Adamax
-from tensorflow.python.keras._impl.keras.optimizers import Nadam
-from tensorflow.python.keras._impl.keras.optimizers import Optimizer
-from tensorflow.python.keras._impl.keras.optimizers import RMSprop
-from tensorflow.python.keras._impl.keras.optimizers import SGD
+from tensorflow.python.keras.optimizers import Adadelta
+from tensorflow.python.keras.optimizers import Adagrad
+from tensorflow.python.keras.optimizers import Adam
+from tensorflow.python.keras.optimizers import Adamax
+from tensorflow.python.keras.optimizers import Nadam
+from tensorflow.python.keras.optimizers import Optimizer
+from tensorflow.python.keras.optimizers import RMSprop
+from tensorflow.python.keras.optimizers import SGD
# Auxiliary utils.
# pylint: disable=g-bad-import-order
-from tensorflow.python.keras._impl.keras.optimizers import deserialize
-from tensorflow.python.keras._impl.keras.optimizers import serialize
-from tensorflow.python.keras._impl.keras.optimizers import get
+from tensorflow.python.keras.optimizers import deserialize
+from tensorflow.python.keras.optimizers import serialize
+from tensorflow.python.keras.optimizers import get
del absolute_import
del division
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras.preprocessing.image import apply_transform
-from tensorflow.python.keras._impl.keras.preprocessing.image import array_to_img
-from tensorflow.python.keras._impl.keras.preprocessing.image import DirectoryIterator
-from tensorflow.python.keras._impl.keras.preprocessing.image import flip_axis
-from tensorflow.python.keras._impl.keras.preprocessing.image import ImageDataGenerator
-from tensorflow.python.keras._impl.keras.preprocessing.image import img_to_array
-from tensorflow.python.keras._impl.keras.preprocessing.image import Iterator
-from tensorflow.python.keras._impl.keras.preprocessing.image import load_img
-from tensorflow.python.keras._impl.keras.preprocessing.image import NumpyArrayIterator
-from tensorflow.python.keras._impl.keras.preprocessing.image import random_channel_shift
-from tensorflow.python.keras._impl.keras.preprocessing.image import random_rotation
-from tensorflow.python.keras._impl.keras.preprocessing.image import random_shear
-from tensorflow.python.keras._impl.keras.preprocessing.image import random_shift
-from tensorflow.python.keras._impl.keras.preprocessing.image import random_zoom
+from tensorflow.python.keras.preprocessing.image import apply_transform
+from tensorflow.python.keras.preprocessing.image import array_to_img
+from tensorflow.python.keras.preprocessing.image import DirectoryIterator
+from tensorflow.python.keras.preprocessing.image import flip_axis
+from tensorflow.python.keras.preprocessing.image import ImageDataGenerator
+from tensorflow.python.keras.preprocessing.image import img_to_array
+from tensorflow.python.keras.preprocessing.image import Iterator
+from tensorflow.python.keras.preprocessing.image import load_img
+from tensorflow.python.keras.preprocessing.image import NumpyArrayIterator
+from tensorflow.python.keras.preprocessing.image import random_channel_shift
+from tensorflow.python.keras.preprocessing.image import random_rotation
+from tensorflow.python.keras.preprocessing.image import random_shear
+from tensorflow.python.keras.preprocessing.image import random_shift
+from tensorflow.python.keras.preprocessing.image import random_zoom
del absolute_import
del division
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras.preprocessing.sequence import make_sampling_table
-from tensorflow.python.keras._impl.keras.preprocessing.sequence import pad_sequences
-from tensorflow.python.keras._impl.keras.preprocessing.sequence import skipgrams
+from tensorflow.python.keras.preprocessing.sequence import make_sampling_table
+from tensorflow.python.keras.preprocessing.sequence import pad_sequences
+from tensorflow.python.keras.preprocessing.sequence import skipgrams
del absolute_import
del division
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras.preprocessing.text import one_hot
-from tensorflow.python.keras._impl.keras.preprocessing.text import text_to_word_sequence
-from tensorflow.python.keras._impl.keras.preprocessing.text import Tokenizer
+from tensorflow.python.keras.preprocessing.text import one_hot
+from tensorflow.python.keras.preprocessing.text import text_to_word_sequence
+from tensorflow.python.keras.preprocessing.text import Tokenizer
del absolute_import
del division
from __future__ import print_function
# Regularizer functions / callable classes.
-from tensorflow.python.keras._impl.keras.regularizers import L1L2
-from tensorflow.python.keras._impl.keras.regularizers import Regularizer
+from tensorflow.python.keras.regularizers import L1L2
+from tensorflow.python.keras.regularizers import Regularizer
# Functional interface.
# pylint: disable=g-bad-import-order
-from tensorflow.python.keras._impl.keras.regularizers import l1
-from tensorflow.python.keras._impl.keras.regularizers import l2
-from tensorflow.python.keras._impl.keras.regularizers import l1_l2
+from tensorflow.python.keras.regularizers import l1
+from tensorflow.python.keras.regularizers import l2
+from tensorflow.python.keras.regularizers import l1_l2
# Auxiliary utils.
-from tensorflow.python.keras._impl.keras.regularizers import deserialize
-from tensorflow.python.keras._impl.keras.regularizers import serialize
-from tensorflow.python.keras._impl.keras.regularizers import get
+from tensorflow.python.keras.regularizers import deserialize
+from tensorflow.python.keras.regularizers import serialize
+from tensorflow.python.keras.regularizers import get
del absolute_import
del division
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras.utils.data_utils import GeneratorEnqueuer
-from tensorflow.python.keras._impl.keras.utils.data_utils import get_file
-from tensorflow.python.keras._impl.keras.utils.data_utils import Sequence
-from tensorflow.python.keras._impl.keras.utils.data_utils import SequenceEnqueuer
-from tensorflow.python.keras._impl.keras.utils.generic_utils import custom_object_scope
-from tensorflow.python.keras._impl.keras.utils.generic_utils import CustomObjectScope
-from tensorflow.python.keras._impl.keras.utils.generic_utils import deserialize_keras_object
-from tensorflow.python.keras._impl.keras.utils.generic_utils import get_custom_objects
-from tensorflow.python.keras._impl.keras.utils.generic_utils import Progbar
-from tensorflow.python.keras._impl.keras.utils.generic_utils import serialize_keras_object
-from tensorflow.python.keras._impl.keras.utils.io_utils import HDF5Matrix
-from tensorflow.python.keras._impl.keras.utils.layer_utils import convert_all_kernels_in_model
-from tensorflow.python.keras._impl.keras.utils.np_utils import normalize
-from tensorflow.python.keras._impl.keras.utils.np_utils import to_categorical
-from tensorflow.python.keras._impl.keras.utils.vis_utils import plot_model
+from tensorflow.python.keras.utils.data_utils import GeneratorEnqueuer
+from tensorflow.python.keras.utils.data_utils import get_file
+from tensorflow.python.keras.utils.data_utils import Sequence
+from tensorflow.python.keras.utils.data_utils import SequenceEnqueuer
+from tensorflow.python.keras.utils.generic_utils import custom_object_scope
+from tensorflow.python.keras.utils.generic_utils import CustomObjectScope
+from tensorflow.python.keras.utils.generic_utils import deserialize_keras_object
+from tensorflow.python.keras.utils.generic_utils import get_custom_objects
+from tensorflow.python.keras.utils.generic_utils import Progbar
+from tensorflow.python.keras.utils.generic_utils import serialize_keras_object
+from tensorflow.python.keras.utils.io_utils import HDF5Matrix
+from tensorflow.python.keras.utils.layer_utils import convert_all_kernels_in_model
+from tensorflow.python.keras.utils.np_utils import normalize
+from tensorflow.python.keras.utils.np_utils import to_categorical
+from tensorflow.python.keras.utils.vis_utils import plot_model
del absolute_import
del division
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras.wrappers.scikit_learn import KerasClassifier
-from tensorflow.python.keras._impl.keras.wrappers.scikit_learn import KerasRegressor
+from tensorflow.python.keras.wrappers.scikit_learn import KerasClassifier
+from tensorflow.python.keras.wrappers.scikit_learn import KerasRegressor
del absolute_import
del division
from tensorflow.python.framework import constant_op
from tensorflow.python.framework import ops
from tensorflow.python.framework import test_util
-from tensorflow.python.keras._impl.keras.engine import training
-from tensorflow.python.keras._impl.keras.layers import core
+from tensorflow.python.keras.engine import training
+from tensorflow.python.keras.layers import core
from tensorflow.python.ops import control_flow_ops
from tensorflow.python.ops import init_ops
from tensorflow.python.ops import resource_variable_ops
from tensorflow.python.framework import constant_op
from tensorflow.python.framework import dtypes
from tensorflow.python.framework import ops
-from tensorflow.python.keras._impl.keras.engine import sequential
-from tensorflow.python.keras._impl.keras.engine import training
-from tensorflow.python.keras._impl.keras.layers import core
+from tensorflow.python.keras.engine import sequential
+from tensorflow.python.keras.engine import training
+from tensorflow.python.keras.layers import core
from tensorflow.python.ops import array_ops
from tensorflow.python.ops import check_ops
from tensorflow.python.ops import control_flow_ops
from tensorflow.python.estimator import model_fn as model_fn_lib
from tensorflow.python.framework import ops
from tensorflow.python.framework import tensor_spec
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras import layers
-from tensorflow.python.keras._impl.keras import models
-from tensorflow.python.keras._impl.keras import optimizers as keras_optimizers
-from tensorflow.python.keras._impl.keras.layers import embeddings
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras import layers
+from tensorflow.python.keras import models
+from tensorflow.python.keras import optimizers as keras_optimizers
+from tensorflow.python.keras.layers import embeddings
from tensorflow.python.ops import array_ops
from tensorflow.python.ops import math_ops
from tensorflow.python.platform import tf_logging as logging
"""TPU compatible Keras model wrapper."""
def __init__(self, inputs, outputs, name, replicas=1):
- super(models.Model, self).__init__(
+ super(models.Model, self).__init__( # pylint: disable=bad-super-call
inputs=inputs,
outputs=outputs,
name=name,
from tensorflow.python.framework import random_seed
from tensorflow.python.framework import sparse_tensor as sparse_tensor_lib
from tensorflow.python.framework import tensor_util
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras import models
-from tensorflow.python.keras._impl.keras import optimizers
-from tensorflow.python.keras._impl.keras.engine.base_layer import Layer
-from tensorflow.python.keras._impl.keras.engine.network import Network
-from tensorflow.python.keras._impl.keras.utils.generic_utils import CustomObjectScope
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras import models
+from tensorflow.python.keras import optimizers
+from tensorflow.python.keras.engine.base_layer import Layer
+from tensorflow.python.keras.engine.network import Network
+from tensorflow.python.keras.utils.generic_utils import CustomObjectScope
from tensorflow.python.ops import check_ops
from tensorflow.python.ops import math_ops
from tensorflow.python.ops import metrics as metrics_module
import numpy as np
from tensorflow.core.protobuf import config_pb2
+from tensorflow.python import keras
from tensorflow.python.estimator import keras as keras_lib
from tensorflow.python.estimator import run_config as run_config_lib
from tensorflow.python.estimator.inputs import numpy_io
from tensorflow.python.framework import ops
from tensorflow.python.framework import test_util
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras import testing_utils
-from tensorflow.python.keras._impl.keras.applications import mobilenet
-from tensorflow.python.keras._impl.keras.optimizers import SGD
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras import testing_utils
+from tensorflow.python.keras.applications import mobilenet
+from tensorflow.python.keras.optimizers import SGD
from tensorflow.python.platform import gfile
from tensorflow.python.platform import test
from tensorflow.python.summary.writer import writer_cache
from tensorflow.python.framework import ops
from tensorflow.python.framework import sparse_tensor as sparse_tensor_lib
from tensorflow.python.framework import tensor_shape
-from tensorflow.python.keras._impl.keras.engine import training
+from tensorflow.python.keras.engine import training
from tensorflow.python.layers import base
from tensorflow.python.ops import array_ops
from tensorflow.python.ops import check_ops
name = "keras",
srcs = [
"__init__.py",
- "_impl/keras/__init__.py",
- "_impl/keras/applications/__init__.py",
- "_impl/keras/applications/densenet.py",
- "_impl/keras/applications/imagenet_utils.py",
- "_impl/keras/applications/inception_resnet_v2.py",
- "_impl/keras/applications/inception_v3.py",
- "_impl/keras/applications/mobilenet.py",
- "_impl/keras/applications/nasnet.py",
- "_impl/keras/applications/resnet50.py",
- "_impl/keras/applications/vgg16.py",
- "_impl/keras/applications/vgg19.py",
- "_impl/keras/applications/xception.py",
- "_impl/keras/datasets/__init__.py",
- "_impl/keras/datasets/boston_housing.py",
- "_impl/keras/datasets/cifar.py",
- "_impl/keras/datasets/cifar10.py",
- "_impl/keras/datasets/cifar100.py",
- "_impl/keras/datasets/fashion_mnist.py",
- "_impl/keras/datasets/imdb.py",
- "_impl/keras/datasets/mnist.py",
- "_impl/keras/datasets/reuters.py",
- "_impl/keras/preprocessing/__init__.py",
- "_impl/keras/preprocessing/image.py",
- "_impl/keras/preprocessing/sequence.py",
- "_impl/keras/preprocessing/text.py",
- "_impl/keras/testing_utils.py",
- "_impl/keras/utils/__init__.py",
- "_impl/keras/utils/multi_gpu_utils.py",
- "_impl/keras/utils/np_utils.py",
- "_impl/keras/utils/vis_utils.py",
- "_impl/keras/wrappers/__init__.py",
- "_impl/keras/wrappers/scikit_learn.py",
- "activations/__init__.py",
"applications/__init__.py",
- "applications/densenet/__init__.py",
- "applications/inception_resnet_v2/__init__.py",
- "applications/inception_v3/__init__.py",
- "applications/mobilenet/__init__.py",
- "applications/nasnet/__init__.py",
- "applications/resnet50/__init__.py",
- "applications/vgg16/__init__.py",
- "applications/vgg19/__init__.py",
- "applications/xception/__init__.py",
- "backend/__init__.py",
- "callbacks/__init__.py",
- "constraints/__init__.py",
+ "applications/densenet.py",
+ "applications/imagenet_utils.py",
+ "applications/inception_resnet_v2.py",
+ "applications/inception_v3.py",
+ "applications/mobilenet.py",
+ "applications/nasnet.py",
+ "applications/resnet50.py",
+ "applications/vgg16.py",
+ "applications/vgg19.py",
+ "applications/xception.py",
"datasets/__init__.py",
- "datasets/boston_housing/__init__.py",
- "datasets/cifar10/__init__.py",
- "datasets/cifar100/__init__.py",
- "datasets/fashion_mnist/__init__.py",
- "datasets/imdb/__init__.py",
- "datasets/mnist/__init__.py",
- "datasets/reuters/__init__.py",
- "initializers/__init__.py",
- "layers/__init__.py",
- "losses/__init__.py",
- "metrics/__init__.py",
- "models/__init__.py",
- "optimizers/__init__.py",
+ "datasets/boston_housing.py",
+ "datasets/cifar.py",
+ "datasets/cifar10.py",
+ "datasets/cifar100.py",
+ "datasets/fashion_mnist.py",
+ "datasets/imdb.py",
+ "datasets/mnist.py",
+ "datasets/reuters.py",
"preprocessing/__init__.py",
- "preprocessing/image/__init__.py",
- "preprocessing/sequence/__init__.py",
- "preprocessing/text/__init__.py",
- "regularizers/__init__.py",
+ "preprocessing/image.py",
+ "preprocessing/sequence.py",
+ "preprocessing/text.py",
+ "testing_utils.py",
"utils/__init__.py",
+ "utils/multi_gpu_utils.py",
+ "utils/np_utils.py",
+ "utils/vis_utils.py",
"wrappers/__init__.py",
- "wrappers/scikit_learn/__init__.py",
+ "wrappers/scikit_learn.py",
],
srcs_version = "PY2AND3",
visibility = ["//visibility:public"],
py_library(
name = "backend",
- srcs = ["_impl/keras/backend.py"],
+ srcs = ["backend.py"],
srcs_version = "PY2AND3",
deps = [
"//tensorflow/core:protos_all_py",
py_library(
name = "engine",
srcs = [
- "_impl/keras/activations.py",
- "_impl/keras/callbacks.py",
- "_impl/keras/constraints.py",
- "_impl/keras/engine/__init__.py",
- "_impl/keras/engine/base_layer.py",
- "_impl/keras/engine/input_layer.py",
- "_impl/keras/engine/network.py",
- "_impl/keras/engine/saving.py",
- "_impl/keras/engine/sequential.py",
- "_impl/keras/engine/training.py",
- "_impl/keras/engine/training_arrays.py",
- "_impl/keras/engine/training_eager.py",
- "_impl/keras/engine/training_generator.py",
- "_impl/keras/engine/training_utils.py",
- "_impl/keras/initializers.py",
- "_impl/keras/losses.py",
- "_impl/keras/metrics.py",
- "_impl/keras/models.py",
- "_impl/keras/optimizers.py",
- "_impl/keras/regularizers.py",
- "_impl/keras/utils/data_utils.py",
- "_impl/keras/utils/io_utils.py",
+ "activations.py",
+ "callbacks.py",
+ "constraints.py",
+ "engine/__init__.py",
+ "engine/base_layer.py",
+ "engine/input_layer.py",
+ "engine/network.py",
+ "engine/saving.py",
+ "engine/sequential.py",
+ "engine/training.py",
+ "engine/training_arrays.py",
+ "engine/training_eager.py",
+ "engine/training_generator.py",
+ "engine/training_utils.py",
+ "initializers.py",
+ "losses.py",
+ "metrics.py",
+ "models.py",
+ "optimizers.py",
+ "regularizers.py",
+ "utils/data_utils.py",
+ "utils/io_utils.py",
],
srcs_version = "PY2AND3",
deps = [
py_library(
name = "layers",
srcs = [
- "_impl/keras/layers/__init__.py",
- "_impl/keras/layers/advanced_activations.py",
- "_impl/keras/layers/convolutional.py",
- "_impl/keras/layers/convolutional_recurrent.py",
- "_impl/keras/layers/core.py",
- "_impl/keras/layers/cudnn_recurrent.py",
- "_impl/keras/layers/embeddings.py",
- "_impl/keras/layers/local.py",
- "_impl/keras/layers/merge.py",
- "_impl/keras/layers/noise.py",
- "_impl/keras/layers/normalization.py",
- "_impl/keras/layers/pooling.py",
- "_impl/keras/layers/recurrent.py",
- "_impl/keras/layers/serialization.py",
- "_impl/keras/layers/wrappers.py",
- "_impl/keras/utils/conv_utils.py",
- "_impl/keras/utils/generic_utils.py",
- "_impl/keras/utils/layer_utils.py",
- "_impl/keras/utils/tf_utils.py",
+ "layers/__init__.py",
+ "layers/advanced_activations.py",
+ "layers/convolutional.py",
+ "layers/convolutional_recurrent.py",
+ "layers/core.py",
+ "layers/cudnn_recurrent.py",
+ "layers/embeddings.py",
+ "layers/local.py",
+ "layers/merge.py",
+ "layers/noise.py",
+ "layers/normalization.py",
+ "layers/pooling.py",
+ "layers/recurrent.py",
+ "layers/serialization.py",
+ "layers/wrappers.py",
+ "utils/conv_utils.py",
+ "utils/generic_utils.py",
+ "utils/layer_utils.py",
+ "utils/tf_utils.py",
],
srcs_version = "PY2AND3",
deps = [
py_test(
name = "integration_test",
size = "medium",
- srcs = ["_impl/keras/integration_test.py"],
+ srcs = ["integration_test.py"],
srcs_version = "PY2AND3",
tags = ["notsan"],
deps = [
py_test(
name = "activations_test",
size = "small",
- srcs = ["_impl/keras/activations_test.py"],
+ srcs = ["activations_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "constraints_test",
size = "small",
- srcs = ["_impl/keras/constraints_test.py"],
+ srcs = ["constraints_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "initializers_test",
size = "small",
- srcs = ["_impl/keras/initializers_test.py"],
+ srcs = ["initializers_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "regularizers_test",
size = "small",
- srcs = ["_impl/keras/regularizers_test.py"],
+ srcs = ["regularizers_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "optimizers_test",
size = "medium",
- srcs = ["_impl/keras/optimizers_test.py"],
+ srcs = ["optimizers_test.py"],
srcs_version = "PY2AND3",
tags = ["notsan"],
deps = [
py_test(
name = "losses_test",
size = "small",
- srcs = ["_impl/keras/losses_test.py"],
+ srcs = ["losses_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "metrics_test",
size = "medium",
- srcs = ["_impl/keras/metrics_test.py"],
+ srcs = ["metrics_test.py"],
srcs_version = "PY2AND3",
tags = [
"manual",
py_test(
name = "densenet_test",
size = "large",
- srcs = ["_impl/keras/applications/densenet_test.py"],
+ srcs = ["applications/densenet_test.py"],
srcs_version = "PY2AND3",
tags = ["nomsan"], # times out, http://b/78650237
deps = [
py_test(
name = "inception_resnet_v2_test",
size = "medium",
- srcs = ["_impl/keras/applications/inception_resnet_v2_test.py"],
+ srcs = ["applications/inception_resnet_v2_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "inception_v3_test",
size = "medium",
- srcs = ["_impl/keras/applications/inception_v3_test.py"],
+ srcs = ["applications/inception_v3_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "mobilenet_test",
size = "medium",
- srcs = ["_impl/keras/applications/mobilenet_test.py"],
+ srcs = ["applications/mobilenet_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "nasnet_test",
size = "large",
- srcs = ["_impl/keras/applications/nasnet_test.py"],
+ srcs = ["applications/nasnet_test.py"],
srcs_version = "PY2AND3",
tags = ["nomsan"], # times out, http://b/78573625
deps = [
py_test(
name = "resnet50_test",
size = "medium",
- srcs = ["_impl/keras/applications/resnet50_test.py"],
+ srcs = ["applications/resnet50_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "vgg16_test",
size = "small",
- srcs = ["_impl/keras/applications/vgg16_test.py"],
+ srcs = ["applications/vgg16_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "vgg19_test",
size = "small",
- srcs = ["_impl/keras/applications/vgg19_test.py"],
+ srcs = ["applications/vgg19_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "xception_test",
size = "medium",
- srcs = ["_impl/keras/applications/xception_test.py"],
+ srcs = ["applications/xception_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "advanced_activations_test",
size = "small",
- srcs = ["_impl/keras/layers/advanced_activations_test.py"],
+ srcs = ["layers/advanced_activations_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "convolutional_recurrent_test",
size = "large",
- srcs = ["_impl/keras/layers/convolutional_recurrent_test.py"],
+ srcs = ["layers/convolutional_recurrent_test.py"],
shard_count = 2,
srcs_version = "PY2AND3",
deps = [
py_test(
name = "convolutional_test",
size = "large",
- srcs = ["_impl/keras/layers/convolutional_test.py"],
+ srcs = ["layers/convolutional_test.py"],
srcs_version = "PY2AND3",
tags = [
"manual",
cuda_py_test(
name = "cudnn_recurrent_test",
size = "large",
- srcs = ["_impl/keras/layers/cudnn_recurrent_test.py"],
+ srcs = ["layers/cudnn_recurrent_test.py"],
additional_deps = [
":keras",
"@absl_py//absl/testing:parameterized",
py_test(
name = "pooling_test",
size = "small",
- srcs = ["_impl/keras/layers/pooling_test.py"],
+ srcs = ["layers/pooling_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "core_test",
size = "medium",
- srcs = ["_impl/keras/layers/core_test.py"],
+ srcs = ["layers/core_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "embeddings_test",
size = "small",
- srcs = ["_impl/keras/layers/embeddings_test.py"],
+ srcs = ["layers/embeddings_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "local_test",
size = "medium",
- srcs = ["_impl/keras/layers/local_test.py"],
+ srcs = ["layers/local_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "merge_test",
size = "small",
- srcs = ["_impl/keras/layers/merge_test.py"],
+ srcs = ["layers/merge_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "noise_test",
size = "small",
- srcs = ["_impl/keras/layers/noise_test.py"],
+ srcs = ["layers/noise_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "normalization_test",
size = "medium",
- srcs = ["_impl/keras/layers/normalization_test.py"],
+ srcs = ["layers/normalization_test.py"],
srcs_version = "PY2AND3",
tags = ["notsan"],
deps = [
py_test(
name = "simplernn_test",
size = "medium",
- srcs = ["_impl/keras/layers/simplernn_test.py"],
+ srcs = ["layers/simplernn_test.py"],
srcs_version = "PY2AND3",
tags = ["notsan"],
deps = [
py_test(
name = "gru_test",
size = "medium",
- srcs = ["_impl/keras/layers/gru_test.py"],
+ srcs = ["layers/gru_test.py"],
srcs_version = "PY2AND3",
tags = ["notsan"], # http://b/62136390
deps = [
py_test(
name = "lstm_test",
size = "medium",
- srcs = ["_impl/keras/layers/lstm_test.py"],
+ srcs = ["layers/lstm_test.py"],
shard_count = 4,
srcs_version = "PY2AND3",
tags = [
py_test(
name = "recurrent_test",
size = "medium",
- srcs = ["_impl/keras/layers/recurrent_test.py"],
+ srcs = ["layers/recurrent_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "serialization_test",
size = "small",
- srcs = ["_impl/keras/layers/serialization_test.py"],
+ srcs = ["layers/serialization_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "wrappers_test",
size = "medium",
- srcs = ["_impl/keras/layers/wrappers_test.py"],
+ srcs = ["layers/wrappers_test.py"],
shard_count = 4,
srcs_version = "PY2AND3",
tags = [
py_test(
name = "scikit_learn_test",
size = "small",
- srcs = ["_impl/keras/wrappers/scikit_learn_test.py"],
+ srcs = ["wrappers/scikit_learn_test.py"],
srcs_version = "PY2AND3",
tags = ["notsan"],
deps = [
py_test(
name = "data_utils_test",
size = "large",
- srcs = ["_impl/keras/utils/data_utils_test.py"],
+ srcs = ["utils/data_utils_test.py"],
srcs_version = "PY2AND3",
tags = [
"no_oss",
py_test(
name = "generic_utils_test",
size = "small",
- srcs = ["_impl/keras/utils/generic_utils_test.py"],
+ srcs = ["utils/generic_utils_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "io_utils_test",
size = "small",
- srcs = ["_impl/keras/utils/io_utils_test.py"],
+ srcs = ["utils/io_utils_test.py"],
srcs_version = "PY2AND3",
tags = [
"no_windows", # TODO: needs investigation on Windows
py_test(
name = "np_utils_test",
size = "small",
- srcs = ["_impl/keras/utils/np_utils_test.py"],
+ srcs = ["utils/np_utils_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
cuda_py_test(
name = "multi_gpu_utils_test",
- srcs = ["_impl/keras/utils/multi_gpu_utils_test.py"],
+ srcs = ["utils/multi_gpu_utils_test.py"],
additional_deps = [
":keras",
"//third_party/py/numpy",
py_test(
name = "imagenet_utils_test",
size = "small",
- srcs = ["_impl/keras/applications/imagenet_utils_test.py"],
+ srcs = ["applications/imagenet_utils_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "image_test",
size = "medium",
- srcs = ["_impl/keras/preprocessing/image_test.py"],
+ srcs = ["preprocessing/image_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "sequence_test",
size = "small",
- srcs = ["_impl/keras/preprocessing/sequence_test.py"],
+ srcs = ["preprocessing/sequence_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "text_test",
size = "small",
- srcs = ["_impl/keras/preprocessing/text_test.py"],
+ srcs = ["preprocessing/text_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "callbacks_test",
size = "medium",
- srcs = ["_impl/keras/callbacks_test.py"],
+ srcs = ["callbacks_test.py"],
srcs_version = "PY2AND3",
tags = ["notsan"],
deps = [
py_test(
name = "training_test",
size = "medium",
- srcs = ["_impl/keras/engine/training_test.py"],
+ srcs = ["engine/training_test.py"],
srcs_version = "PY2AND3",
tags = ["notsan"],
deps = [
py_test(
name = "training_eager_test",
size = "medium",
- srcs = ["_impl/keras/engine/training_eager_test.py"],
+ srcs = ["engine/training_eager_test.py"],
srcs_version = "PY2AND3",
tags = ["notsan"],
deps = [
py_test(
name = "model_subclassing_test",
size = "medium",
- srcs = ["_impl/keras/model_subclassing_test.py"],
+ srcs = ["model_subclassing_test.py"],
srcs_version = "PY2AND3",
tags = ["notsan"],
deps = [
py_test(
name = "topology_test",
size = "small",
- srcs = ["_impl/keras/engine/topology_test.py"],
+ srcs = ["engine/topology_test.py"],
srcs_version = "PY2AND3",
tags = [
"no-internal-py3",
py_test(
name = "saving_test",
size = "medium",
- srcs = ["_impl/keras/engine/saving_test.py"],
+ srcs = ["engine/saving_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "sequential_test",
size = "small",
- srcs = ["_impl/keras/engine/sequential_test.py"],
+ srcs = ["engine/sequential_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_test(
name = "models_test",
size = "small",
- srcs = ["_impl/keras/models_test.py"],
+ srcs = ["models_test.py"],
srcs_version = "PY2AND3",
tags = ["notsan"], # b/67509773
deps = [
py_test(
name = "backend_test",
size = "small",
- srcs = ["_impl/keras/backend_test.py"],
+ srcs = ["backend_test.py"],
srcs_version = "PY2AND3",
deps = [
":keras",
py_library(
name = "testing_utils",
srcs = [
- "_impl/keras/testing_utils.py",
+ "testing_utils.py",
],
srcs_version = "PY2AND3",
deps = [
-# -*- coding: utf-8 -*-
# Copyright 2015 The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
from __future__ import division
from __future__ import print_function
-# pylint: disable=wildcard-import
from tensorflow.python.keras import activations
from tensorflow.python.keras import applications
from tensorflow.python.keras import backend
from tensorflow.python.keras import regularizers
from tensorflow.python.keras import utils
from tensorflow.python.keras import wrappers
-from tensorflow.python.keras._impl.keras import __version__
from tensorflow.python.keras.layers import Input
from tensorflow.python.keras.models import Model
from tensorflow.python.keras.models import Sequential
+__version__ = '2.1.6-tf'
+
del absolute_import
del division
del print_function
+++ /dev/null
-# Copyright 2015 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""The Keras API.
-"""
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras import activations
-from tensorflow.python.keras._impl.keras import applications
-from tensorflow.python.keras._impl.keras import backend
-from tensorflow.python.keras._impl.keras import callbacks
-from tensorflow.python.keras._impl.keras import constraints
-from tensorflow.python.keras._impl.keras import datasets
-from tensorflow.python.keras._impl.keras import engine
-from tensorflow.python.keras._impl.keras import initializers
-from tensorflow.python.keras._impl.keras import layers
-from tensorflow.python.keras._impl.keras import losses
-from tensorflow.python.keras._impl.keras import metrics
-from tensorflow.python.keras._impl.keras import models
-from tensorflow.python.keras._impl.keras import optimizers
-from tensorflow.python.keras._impl.keras import preprocessing
-from tensorflow.python.keras._impl.keras import regularizers
-from tensorflow.python.keras._impl.keras import utils
-from tensorflow.python.keras._impl.keras import wrappers
-from tensorflow.python.keras._impl.keras.layers import Input
-from tensorflow.python.keras._impl.keras.models import Model
-from tensorflow.python.keras._impl.keras.models import Sequential
-
-__version__ = '2.1.6-tf'
+++ /dev/null
-# Copyright 2015 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Keras Applications: models with automatic loading of pre-trained weights.
-"""
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.applications.densenet import DenseNet121
-from tensorflow.python.keras._impl.keras.applications.densenet import DenseNet169
-from tensorflow.python.keras._impl.keras.applications.densenet import DenseNet201
-from tensorflow.python.keras._impl.keras.applications.inception_resnet_v2 import InceptionResNetV2
-from tensorflow.python.keras._impl.keras.applications.inception_v3 import InceptionV3
-from tensorflow.python.keras._impl.keras.applications.mobilenet import MobileNet
-from tensorflow.python.keras._impl.keras.applications.nasnet import NASNetLarge
-from tensorflow.python.keras._impl.keras.applications.nasnet import NASNetMobile
-from tensorflow.python.keras._impl.keras.applications.resnet50 import ResNet50
-from tensorflow.python.keras._impl.keras.applications.vgg16 import VGG16
-from tensorflow.python.keras._impl.keras.applications.vgg19 import VGG19
-from tensorflow.python.keras._impl.keras.applications.xception import Xception
+++ /dev/null
-# Copyright 2017 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Keras datasets: utilities for downloading and pre-processing common datasets.
-
-"""
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.datasets import boston_housing
-from tensorflow.python.keras._impl.keras.datasets import cifar10
-from tensorflow.python.keras._impl.keras.datasets import cifar100
-from tensorflow.python.keras._impl.keras.datasets import fashion_mnist
-from tensorflow.python.keras._impl.keras.datasets import imdb
-from tensorflow.python.keras._impl.keras.datasets import mnist
-from tensorflow.python.keras._impl.keras.datasets import reuters
+++ /dev/null
-# Copyright 2015 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Keras layers module.
-"""
-# pylint: disable=wildcard-import
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.engine import Input
-from tensorflow.python.keras._impl.keras.engine import InputLayer
-from tensorflow.python.keras._impl.keras.engine import InputSpec
-from tensorflow.python.keras._impl.keras.engine import Layer
-from tensorflow.python.keras._impl.keras.layers.advanced_activations import *
-from tensorflow.python.keras._impl.keras.layers.convolutional import *
-from tensorflow.python.keras._impl.keras.layers.convolutional_recurrent import *
-from tensorflow.python.keras._impl.keras.layers.core import *
-from tensorflow.python.keras._impl.keras.layers.cudnn_recurrent import *
-from tensorflow.python.keras._impl.keras.layers.embeddings import *
-from tensorflow.python.keras._impl.keras.layers.local import *
-from tensorflow.python.keras._impl.keras.layers.merge import *
-from tensorflow.python.keras._impl.keras.layers.noise import *
-from tensorflow.python.keras._impl.keras.layers.normalization import *
-from tensorflow.python.keras._impl.keras.layers.pooling import *
-from tensorflow.python.keras._impl.keras.layers.recurrent import *
-from tensorflow.python.keras._impl.keras.layers.serialization import deserialize
-from tensorflow.python.keras._impl.keras.layers.serialization import serialize
-from tensorflow.python.keras._impl.keras.layers.wrappers import *
+++ /dev/null
-# Copyright 2015 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Data preprocessing module.
-"""
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.preprocessing import image
-from tensorflow.python.keras._impl.keras.preprocessing import sequence
-from tensorflow.python.keras._impl.keras.preprocessing import text
-
+++ /dev/null
-# Copyright 2015 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Keras utilities.
-"""
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.utils.data_utils import GeneratorEnqueuer
-from tensorflow.python.keras._impl.keras.utils.data_utils import get_file
-from tensorflow.python.keras._impl.keras.utils.data_utils import OrderedEnqueuer
-from tensorflow.python.keras._impl.keras.utils.data_utils import Sequence
-from tensorflow.python.keras._impl.keras.utils.generic_utils import custom_object_scope
-from tensorflow.python.keras._impl.keras.utils.generic_utils import CustomObjectScope
-from tensorflow.python.keras._impl.keras.utils.generic_utils import deserialize_keras_object
-from tensorflow.python.keras._impl.keras.utils.generic_utils import get_custom_objects
-from tensorflow.python.keras._impl.keras.utils.generic_utils import Progbar
-from tensorflow.python.keras._impl.keras.utils.generic_utils import serialize_keras_object
-from tensorflow.python.keras._impl.keras.utils.io_utils import HDF5Matrix
-from tensorflow.python.keras._impl.keras.utils.layer_utils import convert_all_kernels_in_model
-from tensorflow.python.keras._impl.keras.utils.layer_utils import print_summary
-from tensorflow.python.keras._impl.keras.utils.multi_gpu_utils import multi_gpu_model
-from tensorflow.python.keras._impl.keras.utils.np_utils import normalize
-from tensorflow.python.keras._impl.keras.utils.np_utils import to_categorical
-from tensorflow.python.keras._impl.keras.utils.vis_utils import plot_model
-
+++ /dev/null
-# Copyright 2015 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Keras API wrappers.
-"""
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.wrappers import scikit_learn
-
import six
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras.utils.generic_utils import deserialize_keras_object
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras.utils.generic_utils import deserialize_keras_object
from tensorflow.python.ops import math_ops
from tensorflow.python.ops import nn
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Keras built-in activation functions."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-# Activation functions.
-from tensorflow.python.keras._impl.keras.activations import elu
-from tensorflow.python.keras._impl.keras.activations import hard_sigmoid
-from tensorflow.python.keras._impl.keras.activations import linear
-from tensorflow.python.keras._impl.keras.activations import relu
-from tensorflow.python.keras._impl.keras.activations import selu
-from tensorflow.python.keras._impl.keras.activations import sigmoid
-from tensorflow.python.keras._impl.keras.activations import softmax
-from tensorflow.python.keras._impl.keras.activations import softplus
-from tensorflow.python.keras._impl.keras.activations import softsign
-from tensorflow.python.keras._impl.keras.activations import tanh
-
-# Auxiliary utils.
-# pylint: disable=g-bad-import-order
-from tensorflow.python.keras._impl.keras.activations import deserialize
-from tensorflow.python.keras._impl.keras.activations import serialize
-from tensorflow.python.keras._impl.keras.activations import get
-
-del absolute_import
-del division
-del print_function
import numpy as np
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.platform import test
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras.applications import densenet
-from tensorflow.python.keras.applications import inception_resnet_v2
-from tensorflow.python.keras.applications import inception_v3
-from tensorflow.python.keras.applications import mobilenet
-from tensorflow.python.keras.applications import nasnet
-from tensorflow.python.keras.applications import resnet50
-from tensorflow.python.keras.applications import vgg16
-from tensorflow.python.keras.applications import vgg19
-from tensorflow.python.keras.applications import xception
from tensorflow.python.keras.applications.densenet import DenseNet121
from tensorflow.python.keras.applications.densenet import DenseNet169
from tensorflow.python.keras.applications.densenet import DenseNet201
import os
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras.applications import imagenet_utils
-from tensorflow.python.keras._impl.keras.applications.imagenet_utils import _obtain_input_shape
-from tensorflow.python.keras._impl.keras.applications.imagenet_utils import decode_predictions
-from tensorflow.python.keras._impl.keras.engine.network import get_source_inputs
-from tensorflow.python.keras._impl.keras.layers import Activation
-from tensorflow.python.keras._impl.keras.layers import AveragePooling2D
-from tensorflow.python.keras._impl.keras.layers import BatchNormalization
-from tensorflow.python.keras._impl.keras.layers import Concatenate
-from tensorflow.python.keras._impl.keras.layers import Conv2D
-from tensorflow.python.keras._impl.keras.layers import Dense
-from tensorflow.python.keras._impl.keras.layers import GlobalAveragePooling2D
-from tensorflow.python.keras._impl.keras.layers import GlobalMaxPooling2D
-from tensorflow.python.keras._impl.keras.layers import Input
-from tensorflow.python.keras._impl.keras.layers import MaxPooling2D
-from tensorflow.python.keras._impl.keras.layers import ZeroPadding2D
-from tensorflow.python.keras._impl.keras.models import Model
-from tensorflow.python.keras._impl.keras.utils.data_utils import get_file
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras.applications import imagenet_utils
+from tensorflow.python.keras.applications.imagenet_utils import _obtain_input_shape
+from tensorflow.python.keras.applications.imagenet_utils import decode_predictions
+from tensorflow.python.keras.engine.network import get_source_inputs
+from tensorflow.python.keras.layers import Activation
+from tensorflow.python.keras.layers import AveragePooling2D
+from tensorflow.python.keras.layers import BatchNormalization
+from tensorflow.python.keras.layers import Concatenate
+from tensorflow.python.keras.layers import Conv2D
+from tensorflow.python.keras.layers import Dense
+from tensorflow.python.keras.layers import GlobalAveragePooling2D
+from tensorflow.python.keras.layers import GlobalMaxPooling2D
+from tensorflow.python.keras.layers import Input
+from tensorflow.python.keras.layers import MaxPooling2D
+from tensorflow.python.keras.layers import ZeroPadding2D
+from tensorflow.python.keras.models import Model
+from tensorflow.python.keras.utils.data_utils import get_file
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2018 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""DenseNet Keras applications."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.applications.densenet import decode_predictions
-from tensorflow.python.keras._impl.keras.applications.densenet import DenseNet121
-from tensorflow.python.keras._impl.keras.applications.densenet import DenseNet169
-from tensorflow.python.keras._impl.keras.applications.densenet import DenseNet201
-from tensorflow.python.keras._impl.keras.applications.densenet import preprocess_input
-
-del absolute_import
-del division
-del print_function
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.platform import test
import numpy as np
from tensorflow.python.framework import constant_op
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras.utils.data_utils import get_file
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras.utils.data_utils import get_file
from tensorflow.python.ops import math_ops
from tensorflow.python.platform import tf_logging as logging
from tensorflow.python.util.tf_export import tf_export
import numpy as np
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras.applications.imagenet_utils import preprocess_input
+from tensorflow.python import keras
+from tensorflow.python.keras.applications.imagenet_utils import preprocess_input
from tensorflow.python.platform import test
if __name__ == '__main__':
test.main()
-
import os
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras.applications import imagenet_utils
-from tensorflow.python.keras._impl.keras.applications.imagenet_utils import _obtain_input_shape
-from tensorflow.python.keras._impl.keras.applications.imagenet_utils import decode_predictions
-from tensorflow.python.keras._impl.keras.engine.network import get_source_inputs
-from tensorflow.python.keras._impl.keras.layers import Activation
-from tensorflow.python.keras._impl.keras.layers import AveragePooling2D
-from tensorflow.python.keras._impl.keras.layers import BatchNormalization
-from tensorflow.python.keras._impl.keras.layers import Concatenate
-from tensorflow.python.keras._impl.keras.layers import Conv2D
-from tensorflow.python.keras._impl.keras.layers import Dense
-from tensorflow.python.keras._impl.keras.layers import GlobalAveragePooling2D
-from tensorflow.python.keras._impl.keras.layers import GlobalMaxPooling2D
-from tensorflow.python.keras._impl.keras.layers import Input
-from tensorflow.python.keras._impl.keras.layers import Lambda
-from tensorflow.python.keras._impl.keras.layers import MaxPooling2D
-from tensorflow.python.keras._impl.keras.models import Model
-from tensorflow.python.keras._impl.keras.utils.data_utils import get_file
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras.applications import imagenet_utils
+from tensorflow.python.keras.applications.imagenet_utils import _obtain_input_shape
+from tensorflow.python.keras.applications.imagenet_utils import decode_predictions
+from tensorflow.python.keras.engine.network import get_source_inputs
+from tensorflow.python.keras.layers import Activation
+from tensorflow.python.keras.layers import AveragePooling2D
+from tensorflow.python.keras.layers import BatchNormalization
+from tensorflow.python.keras.layers import Concatenate
+from tensorflow.python.keras.layers import Conv2D
+from tensorflow.python.keras.layers import Dense
+from tensorflow.python.keras.layers import GlobalAveragePooling2D
+from tensorflow.python.keras.layers import GlobalMaxPooling2D
+from tensorflow.python.keras.layers import Input
+from tensorflow.python.keras.layers import Lambda
+from tensorflow.python.keras.layers import MaxPooling2D
+from tensorflow.python.keras.models import Model
+from tensorflow.python.keras.utils.data_utils import get_file
from tensorflow.python.platform import tf_logging as logging
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2017 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""InceptionResNetV2 Keras application."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.applications.inception_resnet_v2 import decode_predictions
-from tensorflow.python.keras._impl.keras.applications.inception_resnet_v2 import InceptionResNetV2
-from tensorflow.python.keras._impl.keras.applications.inception_resnet_v2 import preprocess_input
-
-del absolute_import
-del division
-del print_function
import numpy as np
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.platform import test
import os
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras import layers
-from tensorflow.python.keras._impl.keras.applications import imagenet_utils
-from tensorflow.python.keras._impl.keras.applications.imagenet_utils import _obtain_input_shape
-from tensorflow.python.keras._impl.keras.applications.imagenet_utils import decode_predictions
-from tensorflow.python.keras._impl.keras.engine.network import get_source_inputs
-from tensorflow.python.keras._impl.keras.layers import Activation
-from tensorflow.python.keras._impl.keras.layers import AveragePooling2D
-from tensorflow.python.keras._impl.keras.layers import BatchNormalization
-from tensorflow.python.keras._impl.keras.layers import Conv2D
-from tensorflow.python.keras._impl.keras.layers import Dense
-from tensorflow.python.keras._impl.keras.layers import GlobalAveragePooling2D
-from tensorflow.python.keras._impl.keras.layers import GlobalMaxPooling2D
-from tensorflow.python.keras._impl.keras.layers import Input
-from tensorflow.python.keras._impl.keras.layers import MaxPooling2D
-from tensorflow.python.keras._impl.keras.models import Model
-from tensorflow.python.keras._impl.keras.utils.data_utils import get_file
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras import layers
+from tensorflow.python.keras.applications import imagenet_utils
+from tensorflow.python.keras.applications.imagenet_utils import _obtain_input_shape
+from tensorflow.python.keras.applications.imagenet_utils import decode_predictions
+from tensorflow.python.keras.engine.network import get_source_inputs
+from tensorflow.python.keras.layers import Activation
+from tensorflow.python.keras.layers import AveragePooling2D
+from tensorflow.python.keras.layers import BatchNormalization
+from tensorflow.python.keras.layers import Conv2D
+from tensorflow.python.keras.layers import Dense
+from tensorflow.python.keras.layers import GlobalAveragePooling2D
+from tensorflow.python.keras.layers import GlobalMaxPooling2D
+from tensorflow.python.keras.layers import Input
+from tensorflow.python.keras.layers import MaxPooling2D
+from tensorflow.python.keras.models import Model
+from tensorflow.python.keras.utils.data_utils import get_file
from tensorflow.python.platform import tf_logging as logging
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Inception V3 Keras application."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.applications.inception_v3 import decode_predictions
-from tensorflow.python.keras._impl.keras.applications.inception_v3 import InceptionV3
-from tensorflow.python.keras._impl.keras.applications.inception_v3 import preprocess_input
-
-del absolute_import
-del division
-del print_function
import numpy as np
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.platform import test
import os
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras import constraints
-from tensorflow.python.keras._impl.keras import initializers
-from tensorflow.python.keras._impl.keras import regularizers
-from tensorflow.python.keras._impl.keras.applications import imagenet_utils
-from tensorflow.python.keras._impl.keras.applications.imagenet_utils import _obtain_input_shape
-from tensorflow.python.keras._impl.keras.applications.imagenet_utils import decode_predictions
-from tensorflow.python.keras._impl.keras.engine import InputSpec
-from tensorflow.python.keras._impl.keras.engine.network import get_source_inputs
-from tensorflow.python.keras._impl.keras.layers import Activation
-from tensorflow.python.keras._impl.keras.layers import BatchNormalization
-from tensorflow.python.keras._impl.keras.layers import Conv2D
-from tensorflow.python.keras._impl.keras.layers import DepthwiseConv2D
-from tensorflow.python.keras._impl.keras.layers import Dropout
-from tensorflow.python.keras._impl.keras.layers import GlobalAveragePooling2D
-from tensorflow.python.keras._impl.keras.layers import GlobalMaxPooling2D
-from tensorflow.python.keras._impl.keras.layers import Input
-from tensorflow.python.keras._impl.keras.layers import Reshape
-from tensorflow.python.keras._impl.keras.layers import ZeroPadding2D
-from tensorflow.python.keras._impl.keras.models import Model
-from tensorflow.python.keras._impl.keras.utils import conv_utils
-from tensorflow.python.keras._impl.keras.utils.data_utils import get_file
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras import constraints
+from tensorflow.python.keras import initializers
+from tensorflow.python.keras import regularizers
+from tensorflow.python.keras.applications import imagenet_utils
+from tensorflow.python.keras.applications.imagenet_utils import _obtain_input_shape
+from tensorflow.python.keras.applications.imagenet_utils import decode_predictions
+from tensorflow.python.keras.engine import InputSpec
+from tensorflow.python.keras.engine.network import get_source_inputs
+from tensorflow.python.keras.layers import Activation
+from tensorflow.python.keras.layers import BatchNormalization
+from tensorflow.python.keras.layers import Conv2D
+from tensorflow.python.keras.layers import DepthwiseConv2D
+from tensorflow.python.keras.layers import Dropout
+from tensorflow.python.keras.layers import GlobalAveragePooling2D
+from tensorflow.python.keras.layers import GlobalMaxPooling2D
+from tensorflow.python.keras.layers import Input
+from tensorflow.python.keras.layers import Reshape
+from tensorflow.python.keras.layers import ZeroPadding2D
+from tensorflow.python.keras.models import Model
+from tensorflow.python.keras.utils import conv_utils
+from tensorflow.python.keras.utils.data_utils import get_file
from tensorflow.python.platform import tf_logging as logging
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""MobileNet Keras application."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.applications.mobilenet import decode_predictions
-from tensorflow.python.keras._impl.keras.applications.mobilenet import MobileNet
-from tensorflow.python.keras._impl.keras.applications.mobilenet import preprocess_input
-
-del absolute_import
-del division
-del print_function
import numpy as np
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.platform import test
import os
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras.applications.imagenet_utils import _obtain_input_shape
-from tensorflow.python.keras._impl.keras.applications.imagenet_utils import decode_predictions
-from tensorflow.python.keras._impl.keras.applications.inception_v3 import preprocess_input
-from tensorflow.python.keras._impl.keras.engine.network import get_source_inputs
-from tensorflow.python.keras._impl.keras.layers import Activation
-from tensorflow.python.keras._impl.keras.layers import add
-from tensorflow.python.keras._impl.keras.layers import AveragePooling2D
-from tensorflow.python.keras._impl.keras.layers import BatchNormalization
-from tensorflow.python.keras._impl.keras.layers import concatenate
-from tensorflow.python.keras._impl.keras.layers import Conv2D
-from tensorflow.python.keras._impl.keras.layers import Cropping2D
-from tensorflow.python.keras._impl.keras.layers import Dense
-from tensorflow.python.keras._impl.keras.layers import GlobalAveragePooling2D
-from tensorflow.python.keras._impl.keras.layers import GlobalMaxPooling2D
-from tensorflow.python.keras._impl.keras.layers import Input
-from tensorflow.python.keras._impl.keras.layers import MaxPooling2D
-from tensorflow.python.keras._impl.keras.layers import SeparableConv2D
-from tensorflow.python.keras._impl.keras.layers import ZeroPadding2D
-from tensorflow.python.keras._impl.keras.models import Model
-from tensorflow.python.keras._impl.keras.utils.data_utils import get_file
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras.applications.imagenet_utils import _obtain_input_shape
+from tensorflow.python.keras.applications.imagenet_utils import decode_predictions
+from tensorflow.python.keras.applications.inception_v3 import preprocess_input
+from tensorflow.python.keras.engine.network import get_source_inputs
+from tensorflow.python.keras.layers import Activation
+from tensorflow.python.keras.layers import add
+from tensorflow.python.keras.layers import AveragePooling2D
+from tensorflow.python.keras.layers import BatchNormalization
+from tensorflow.python.keras.layers import concatenate
+from tensorflow.python.keras.layers import Conv2D
+from tensorflow.python.keras.layers import Cropping2D
+from tensorflow.python.keras.layers import Dense
+from tensorflow.python.keras.layers import GlobalAveragePooling2D
+from tensorflow.python.keras.layers import GlobalMaxPooling2D
+from tensorflow.python.keras.layers import Input
+from tensorflow.python.keras.layers import MaxPooling2D
+from tensorflow.python.keras.layers import SeparableConv2D
+from tensorflow.python.keras.layers import ZeroPadding2D
+from tensorflow.python.keras.models import Model
+from tensorflow.python.keras.utils.data_utils import get_file
from tensorflow.python.platform import tf_logging as logging
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2018 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""NASNet Keras applications."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.applications.nasnet import decode_predictions
-from tensorflow.python.keras._impl.keras.applications.nasnet import NASNetLarge
-from tensorflow.python.keras._impl.keras.applications.nasnet import NASNetMobile
-from tensorflow.python.keras._impl.keras.applications.nasnet import preprocess_input
-
-del absolute_import
-del division
-del print_function
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.platform import test
import os
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras import layers
-from tensorflow.python.keras._impl.keras.applications.imagenet_utils import _obtain_input_shape
-from tensorflow.python.keras._impl.keras.applications.imagenet_utils import decode_predictions
-from tensorflow.python.keras._impl.keras.applications.imagenet_utils import preprocess_input
-from tensorflow.python.keras._impl.keras.engine.network import get_source_inputs
-from tensorflow.python.keras._impl.keras.layers import Activation
-from tensorflow.python.keras._impl.keras.layers import AveragePooling2D
-from tensorflow.python.keras._impl.keras.layers import BatchNormalization
-from tensorflow.python.keras._impl.keras.layers import Conv2D
-from tensorflow.python.keras._impl.keras.layers import Dense
-from tensorflow.python.keras._impl.keras.layers import Flatten
-from tensorflow.python.keras._impl.keras.layers import GlobalAveragePooling2D
-from tensorflow.python.keras._impl.keras.layers import GlobalMaxPooling2D
-from tensorflow.python.keras._impl.keras.layers import Input
-from tensorflow.python.keras._impl.keras.layers import MaxPooling2D
-from tensorflow.python.keras._impl.keras.layers import ZeroPadding2D
-from tensorflow.python.keras._impl.keras.models import Model
-from tensorflow.python.keras._impl.keras.utils import layer_utils
-from tensorflow.python.keras._impl.keras.utils.data_utils import get_file
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras import layers
+from tensorflow.python.keras.applications.imagenet_utils import _obtain_input_shape
+from tensorflow.python.keras.applications.imagenet_utils import decode_predictions
+from tensorflow.python.keras.applications.imagenet_utils import preprocess_input
+from tensorflow.python.keras.engine.network import get_source_inputs
+from tensorflow.python.keras.layers import Activation
+from tensorflow.python.keras.layers import AveragePooling2D
+from tensorflow.python.keras.layers import BatchNormalization
+from tensorflow.python.keras.layers import Conv2D
+from tensorflow.python.keras.layers import Dense
+from tensorflow.python.keras.layers import Flatten
+from tensorflow.python.keras.layers import GlobalAveragePooling2D
+from tensorflow.python.keras.layers import GlobalMaxPooling2D
+from tensorflow.python.keras.layers import Input
+from tensorflow.python.keras.layers import MaxPooling2D
+from tensorflow.python.keras.layers import ZeroPadding2D
+from tensorflow.python.keras.models import Model
+from tensorflow.python.keras.utils import layer_utils
+from tensorflow.python.keras.utils.data_utils import get_file
from tensorflow.python.platform import tf_logging as logging
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""ResNet50 Keras application."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.applications.resnet50 import decode_predictions
-from tensorflow.python.keras._impl.keras.applications.resnet50 import preprocess_input
-from tensorflow.python.keras._impl.keras.applications.resnet50 import ResNet50
-
-del absolute_import
-del division
-del print_function
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.platform import test
import os
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras.applications.imagenet_utils import _obtain_input_shape
-from tensorflow.python.keras._impl.keras.applications.imagenet_utils import decode_predictions
-from tensorflow.python.keras._impl.keras.applications.imagenet_utils import preprocess_input
-from tensorflow.python.keras._impl.keras.engine.network import get_source_inputs
-from tensorflow.python.keras._impl.keras.layers import Conv2D
-from tensorflow.python.keras._impl.keras.layers import Dense
-from tensorflow.python.keras._impl.keras.layers import Flatten
-from tensorflow.python.keras._impl.keras.layers import GlobalAveragePooling2D
-from tensorflow.python.keras._impl.keras.layers import GlobalMaxPooling2D
-from tensorflow.python.keras._impl.keras.layers import Input
-from tensorflow.python.keras._impl.keras.layers import MaxPooling2D
-from tensorflow.python.keras._impl.keras.models import Model
-from tensorflow.python.keras._impl.keras.utils import layer_utils
-from tensorflow.python.keras._impl.keras.utils.data_utils import get_file
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras.applications.imagenet_utils import _obtain_input_shape
+from tensorflow.python.keras.applications.imagenet_utils import decode_predictions
+from tensorflow.python.keras.applications.imagenet_utils import preprocess_input
+from tensorflow.python.keras.engine.network import get_source_inputs
+from tensorflow.python.keras.layers import Conv2D
+from tensorflow.python.keras.layers import Dense
+from tensorflow.python.keras.layers import Flatten
+from tensorflow.python.keras.layers import GlobalAveragePooling2D
+from tensorflow.python.keras.layers import GlobalMaxPooling2D
+from tensorflow.python.keras.layers import Input
+from tensorflow.python.keras.layers import MaxPooling2D
+from tensorflow.python.keras.models import Model
+from tensorflow.python.keras.utils import layer_utils
+from tensorflow.python.keras.utils.data_utils import get_file
from tensorflow.python.platform import tf_logging as logging
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""VGG16 Keras application."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.applications.vgg16 import decode_predictions
-from tensorflow.python.keras._impl.keras.applications.vgg16 import preprocess_input
-from tensorflow.python.keras._impl.keras.applications.vgg16 import VGG16
-
-del absolute_import
-del division
-del print_function
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.platform import test
import os
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras.applications.imagenet_utils import _obtain_input_shape
-from tensorflow.python.keras._impl.keras.applications.imagenet_utils import decode_predictions
-from tensorflow.python.keras._impl.keras.applications.imagenet_utils import preprocess_input
-from tensorflow.python.keras._impl.keras.engine.network import get_source_inputs
-from tensorflow.python.keras._impl.keras.layers import Conv2D
-from tensorflow.python.keras._impl.keras.layers import Dense
-from tensorflow.python.keras._impl.keras.layers import Flatten
-from tensorflow.python.keras._impl.keras.layers import GlobalAveragePooling2D
-from tensorflow.python.keras._impl.keras.layers import GlobalMaxPooling2D
-from tensorflow.python.keras._impl.keras.layers import Input
-from tensorflow.python.keras._impl.keras.layers import MaxPooling2D
-from tensorflow.python.keras._impl.keras.models import Model
-from tensorflow.python.keras._impl.keras.utils import layer_utils
-from tensorflow.python.keras._impl.keras.utils.data_utils import get_file
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras.applications.imagenet_utils import _obtain_input_shape
+from tensorflow.python.keras.applications.imagenet_utils import decode_predictions
+from tensorflow.python.keras.applications.imagenet_utils import preprocess_input
+from tensorflow.python.keras.engine.network import get_source_inputs
+from tensorflow.python.keras.layers import Conv2D
+from tensorflow.python.keras.layers import Dense
+from tensorflow.python.keras.layers import Flatten
+from tensorflow.python.keras.layers import GlobalAveragePooling2D
+from tensorflow.python.keras.layers import GlobalMaxPooling2D
+from tensorflow.python.keras.layers import Input
+from tensorflow.python.keras.layers import MaxPooling2D
+from tensorflow.python.keras.models import Model
+from tensorflow.python.keras.utils import layer_utils
+from tensorflow.python.keras.utils.data_utils import get_file
from tensorflow.python.platform import tf_logging as logging
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""VGG19 Keras application."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.applications.vgg19 import decode_predictions
-from tensorflow.python.keras._impl.keras.applications.vgg19 import preprocess_input
-from tensorflow.python.keras._impl.keras.applications.vgg19 import VGG19
-
-del absolute_import
-del division
-del print_function
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.platform import test
import os
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras import layers
-from tensorflow.python.keras._impl.keras.applications import imagenet_utils
-from tensorflow.python.keras._impl.keras.applications.imagenet_utils import _obtain_input_shape
-from tensorflow.python.keras._impl.keras.applications.imagenet_utils import decode_predictions
-from tensorflow.python.keras._impl.keras.engine.network import get_source_inputs
-from tensorflow.python.keras._impl.keras.layers import Activation
-from tensorflow.python.keras._impl.keras.layers import BatchNormalization
-from tensorflow.python.keras._impl.keras.layers import Conv2D
-from tensorflow.python.keras._impl.keras.layers import Dense
-from tensorflow.python.keras._impl.keras.layers import GlobalAveragePooling2D
-from tensorflow.python.keras._impl.keras.layers import GlobalMaxPooling2D
-from tensorflow.python.keras._impl.keras.layers import Input
-from tensorflow.python.keras._impl.keras.layers import MaxPooling2D
-from tensorflow.python.keras._impl.keras.layers import SeparableConv2D
-from tensorflow.python.keras._impl.keras.models import Model
-from tensorflow.python.keras._impl.keras.utils.data_utils import get_file
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras import layers
+from tensorflow.python.keras.applications import imagenet_utils
+from tensorflow.python.keras.applications.imagenet_utils import _obtain_input_shape
+from tensorflow.python.keras.applications.imagenet_utils import decode_predictions
+from tensorflow.python.keras.engine.network import get_source_inputs
+from tensorflow.python.keras.layers import Activation
+from tensorflow.python.keras.layers import BatchNormalization
+from tensorflow.python.keras.layers import Conv2D
+from tensorflow.python.keras.layers import Dense
+from tensorflow.python.keras.layers import GlobalAveragePooling2D
+from tensorflow.python.keras.layers import GlobalMaxPooling2D
+from tensorflow.python.keras.layers import Input
+from tensorflow.python.keras.layers import MaxPooling2D
+from tensorflow.python.keras.layers import SeparableConv2D
+from tensorflow.python.keras.models import Model
+from tensorflow.python.keras.utils.data_utils import get_file
from tensorflow.python.platform import tf_logging as logging
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Xception Keras application."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.applications.xception import decode_predictions
-from tensorflow.python.keras._impl.keras.applications.xception import preprocess_input
-from tensorflow.python.keras._impl.keras.applications.xception import Xception
-
-del absolute_import
-del division
-del print_function
import numpy as np
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.platform import test
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Keras backend API."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-# pylint: disable=redefined-builtin
-from tensorflow.python.keras._impl.keras.backend import abs
-from tensorflow.python.keras._impl.keras.backend import all
-from tensorflow.python.keras._impl.keras.backend import any
-from tensorflow.python.keras._impl.keras.backend import arange
-from tensorflow.python.keras._impl.keras.backend import argmax
-from tensorflow.python.keras._impl.keras.backend import argmin
-from tensorflow.python.keras._impl.keras.backend import backend
-from tensorflow.python.keras._impl.keras.backend import batch_dot
-from tensorflow.python.keras._impl.keras.backend import batch_flatten
-from tensorflow.python.keras._impl.keras.backend import batch_get_value
-from tensorflow.python.keras._impl.keras.backend import batch_normalization
-from tensorflow.python.keras._impl.keras.backend import batch_set_value
-from tensorflow.python.keras._impl.keras.backend import bias_add
-from tensorflow.python.keras._impl.keras.backend import binary_crossentropy
-from tensorflow.python.keras._impl.keras.backend import cast
-from tensorflow.python.keras._impl.keras.backend import cast_to_floatx
-from tensorflow.python.keras._impl.keras.backend import categorical_crossentropy
-from tensorflow.python.keras._impl.keras.backend import clear_session
-from tensorflow.python.keras._impl.keras.backend import clip
-from tensorflow.python.keras._impl.keras.backend import concatenate
-from tensorflow.python.keras._impl.keras.backend import constant
-from tensorflow.python.keras._impl.keras.backend import conv1d
-from tensorflow.python.keras._impl.keras.backend import conv2d
-from tensorflow.python.keras._impl.keras.backend import conv2d_transpose
-from tensorflow.python.keras._impl.keras.backend import conv3d
-from tensorflow.python.keras._impl.keras.backend import cos
-from tensorflow.python.keras._impl.keras.backend import count_params
-from tensorflow.python.keras._impl.keras.backend import ctc_batch_cost
-from tensorflow.python.keras._impl.keras.backend import ctc_decode
-from tensorflow.python.keras._impl.keras.backend import ctc_label_dense_to_sparse
-from tensorflow.python.keras._impl.keras.backend import dot
-from tensorflow.python.keras._impl.keras.backend import dropout
-from tensorflow.python.keras._impl.keras.backend import dtype
-from tensorflow.python.keras._impl.keras.backend import elu
-from tensorflow.python.keras._impl.keras.backend import epsilon
-from tensorflow.python.keras._impl.keras.backend import equal
-from tensorflow.python.keras._impl.keras.backend import eval
-from tensorflow.python.keras._impl.keras.backend import exp
-from tensorflow.python.keras._impl.keras.backend import expand_dims
-from tensorflow.python.keras._impl.keras.backend import eye
-from tensorflow.python.keras._impl.keras.backend import flatten
-from tensorflow.python.keras._impl.keras.backend import floatx
-from tensorflow.python.keras._impl.keras.backend import foldl
-from tensorflow.python.keras._impl.keras.backend import foldr
-from tensorflow.python.keras._impl.keras.backend import function
-from tensorflow.python.keras._impl.keras.backend import gather
-from tensorflow.python.keras._impl.keras.backend import get_session
-from tensorflow.python.keras._impl.keras.backend import get_uid
-from tensorflow.python.keras._impl.keras.backend import get_value
-from tensorflow.python.keras._impl.keras.backend import gradients
-from tensorflow.python.keras._impl.keras.backend import greater
-from tensorflow.python.keras._impl.keras.backend import greater_equal
-from tensorflow.python.keras._impl.keras.backend import hard_sigmoid
-from tensorflow.python.keras._impl.keras.backend import image_data_format
-from tensorflow.python.keras._impl.keras.backend import in_test_phase
-from tensorflow.python.keras._impl.keras.backend import in_top_k
-from tensorflow.python.keras._impl.keras.backend import in_train_phase
-from tensorflow.python.keras._impl.keras.backend import int_shape
-from tensorflow.python.keras._impl.keras.backend import is_sparse
-from tensorflow.python.keras._impl.keras.backend import l2_normalize
-from tensorflow.python.keras._impl.keras.backend import learning_phase
-from tensorflow.python.keras._impl.keras.backend import less
-from tensorflow.python.keras._impl.keras.backend import less_equal
-from tensorflow.python.keras._impl.keras.backend import log
-from tensorflow.python.keras._impl.keras.backend import manual_variable_initialization
-from tensorflow.python.keras._impl.keras.backend import map_fn
-from tensorflow.python.keras._impl.keras.backend import max
-from tensorflow.python.keras._impl.keras.backend import maximum
-from tensorflow.python.keras._impl.keras.backend import mean
-from tensorflow.python.keras._impl.keras.backend import min
-from tensorflow.python.keras._impl.keras.backend import minimum
-from tensorflow.python.keras._impl.keras.backend import moving_average_update
-from tensorflow.python.keras._impl.keras.backend import name_scope
-from tensorflow.python.keras._impl.keras.backend import ndim
-from tensorflow.python.keras._impl.keras.backend import normalize_batch_in_training
-from tensorflow.python.keras._impl.keras.backend import not_equal
-from tensorflow.python.keras._impl.keras.backend import one_hot
-from tensorflow.python.keras._impl.keras.backend import ones
-from tensorflow.python.keras._impl.keras.backend import ones_like
-from tensorflow.python.keras._impl.keras.backend import permute_dimensions
-from tensorflow.python.keras._impl.keras.backend import placeholder
-from tensorflow.python.keras._impl.keras.backend import pool2d
-from tensorflow.python.keras._impl.keras.backend import pool3d
-from tensorflow.python.keras._impl.keras.backend import pow
-from tensorflow.python.keras._impl.keras.backend import print_tensor
-from tensorflow.python.keras._impl.keras.backend import prod
-from tensorflow.python.keras._impl.keras.backend import random_binomial
-from tensorflow.python.keras._impl.keras.backend import random_normal
-from tensorflow.python.keras._impl.keras.backend import random_normal_variable
-from tensorflow.python.keras._impl.keras.backend import random_uniform
-from tensorflow.python.keras._impl.keras.backend import random_uniform_variable
-from tensorflow.python.keras._impl.keras.backend import relu
-from tensorflow.python.keras._impl.keras.backend import repeat
-from tensorflow.python.keras._impl.keras.backend import repeat_elements
-from tensorflow.python.keras._impl.keras.backend import reset_uids
-from tensorflow.python.keras._impl.keras.backend import reshape
-from tensorflow.python.keras._impl.keras.backend import resize_images
-from tensorflow.python.keras._impl.keras.backend import resize_volumes
-from tensorflow.python.keras._impl.keras.backend import reverse
-from tensorflow.python.keras._impl.keras.backend import rnn
-from tensorflow.python.keras._impl.keras.backend import round
-from tensorflow.python.keras._impl.keras.backend import separable_conv2d
-from tensorflow.python.keras._impl.keras.backend import set_epsilon
-from tensorflow.python.keras._impl.keras.backend import set_floatx
-from tensorflow.python.keras._impl.keras.backend import set_image_data_format
-from tensorflow.python.keras._impl.keras.backend import set_learning_phase
-from tensorflow.python.keras._impl.keras.backend import set_session
-from tensorflow.python.keras._impl.keras.backend import set_value
-from tensorflow.python.keras._impl.keras.backend import shape
-from tensorflow.python.keras._impl.keras.backend import sigmoid
-from tensorflow.python.keras._impl.keras.backend import sign
-from tensorflow.python.keras._impl.keras.backend import sin
-from tensorflow.python.keras._impl.keras.backend import softmax
-from tensorflow.python.keras._impl.keras.backend import softplus
-from tensorflow.python.keras._impl.keras.backend import softsign
-from tensorflow.python.keras._impl.keras.backend import sparse_categorical_crossentropy
-from tensorflow.python.keras._impl.keras.backend import spatial_2d_padding
-from tensorflow.python.keras._impl.keras.backend import spatial_3d_padding
-from tensorflow.python.keras._impl.keras.backend import sqrt
-from tensorflow.python.keras._impl.keras.backend import square
-from tensorflow.python.keras._impl.keras.backend import squeeze
-from tensorflow.python.keras._impl.keras.backend import stack
-from tensorflow.python.keras._impl.keras.backend import std
-from tensorflow.python.keras._impl.keras.backend import stop_gradient
-from tensorflow.python.keras._impl.keras.backend import sum
-from tensorflow.python.keras._impl.keras.backend import switch
-from tensorflow.python.keras._impl.keras.backend import tanh
-from tensorflow.python.keras._impl.keras.backend import temporal_padding
-from tensorflow.python.keras._impl.keras.backend import to_dense
-from tensorflow.python.keras._impl.keras.backend import transpose
-from tensorflow.python.keras._impl.keras.backend import truncated_normal
-from tensorflow.python.keras._impl.keras.backend import update
-from tensorflow.python.keras._impl.keras.backend import update_add
-from tensorflow.python.keras._impl.keras.backend import update_sub
-from tensorflow.python.keras._impl.keras.backend import var
-from tensorflow.python.keras._impl.keras.backend import variable
-from tensorflow.python.keras._impl.keras.backend import zeros
-from tensorflow.python.keras._impl.keras.backend import zeros_like
-
-del absolute_import
-del division
-del print_function
import numpy as np
import scipy.sparse
+from tensorflow.python import keras
from tensorflow.python.framework import sparse_tensor
-from tensorflow.python.keras._impl import keras
from tensorflow.python.ops import variables
from tensorflow.python.platform import test
from tensorflow.python.util import tf_inspect
import numpy as np
import six
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras.utils.generic_utils import Progbar
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras.utils.generic_utils import Progbar
from tensorflow.python.ops import array_ops
from tensorflow.python.platform import tf_logging as logging
from tensorflow.python.summary import summary as tf_summary
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Keras callback classes."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.callbacks import BaseLogger
-from tensorflow.python.keras._impl.keras.callbacks import Callback
-from tensorflow.python.keras._impl.keras.callbacks import CSVLogger
-from tensorflow.python.keras._impl.keras.callbacks import EarlyStopping
-from tensorflow.python.keras._impl.keras.callbacks import History
-from tensorflow.python.keras._impl.keras.callbacks import LambdaCallback
-from tensorflow.python.keras._impl.keras.callbacks import LearningRateScheduler
-from tensorflow.python.keras._impl.keras.callbacks import ModelCheckpoint
-from tensorflow.python.keras._impl.keras.callbacks import ProgbarLogger
-from tensorflow.python.keras._impl.keras.callbacks import ReduceLROnPlateau
-from tensorflow.python.keras._impl.keras.callbacks import RemoteMonitor
-from tensorflow.python.keras._impl.keras.callbacks import TensorBoard
-from tensorflow.python.keras._impl.keras.callbacks import TerminateOnNaN
-
-del absolute_import
-del division
-del print_function
import numpy as np
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras import testing_utils
+from tensorflow.python import keras
+from tensorflow.python.keras import testing_utils
from tensorflow.python.platform import test
from tensorflow.python.platform import tf_logging as logging
from tensorflow.python.summary.writer import writer_cache
import six
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras.utils.generic_utils import deserialize_keras_object
-from tensorflow.python.keras._impl.keras.utils.generic_utils import serialize_keras_object
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras.utils.generic_utils import deserialize_keras_object
+from tensorflow.python.keras.utils.generic_utils import serialize_keras_object
from tensorflow.python.ops import math_ops
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Keras built-in constraints functions."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-# Constraints functions / callable classes.
-from tensorflow.python.keras._impl.keras.constraints import Constraint
-from tensorflow.python.keras._impl.keras.constraints import max_norm
-from tensorflow.python.keras._impl.keras.constraints import MaxNorm
-from tensorflow.python.keras._impl.keras.constraints import min_max_norm
-from tensorflow.python.keras._impl.keras.constraints import MinMaxNorm
-from tensorflow.python.keras._impl.keras.constraints import non_neg
-from tensorflow.python.keras._impl.keras.constraints import NonNeg
-from tensorflow.python.keras._impl.keras.constraints import unit_norm
-from tensorflow.python.keras._impl.keras.constraints import UnitNorm
-
-# Auxiliary utils.
-# pylint: disable=g-bad-import-order
-from tensorflow.python.keras._impl.keras.constraints import deserialize
-from tensorflow.python.keras._impl.keras.constraints import serialize
-from tensorflow.python.keras._impl.keras.constraints import get
-
-del absolute_import
-del division
-del print_function
import numpy as np
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.platform import test
import numpy as np
-from tensorflow.python.keras._impl.keras.utils.data_utils import get_file
+from tensorflow.python.keras.utils.data_utils import get_file
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Boston housing price regression dataset."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.datasets.boston_housing import load_data
-
-del absolute_import
-del division
-del print_function
import numpy as np
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras.datasets.cifar import load_batch
-from tensorflow.python.keras._impl.keras.utils.data_utils import get_file
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras.datasets.cifar import load_batch
+from tensorflow.python.keras.utils.data_utils import get_file
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""CIFAR10 small image classification dataset."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.datasets.cifar10 import load_data
-
-del absolute_import
-del division
-del print_function
import numpy as np
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras.datasets.cifar import load_batch
-from tensorflow.python.keras._impl.keras.utils.data_utils import get_file
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras.datasets.cifar import load_batch
+from tensorflow.python.keras.utils.data_utils import get_file
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""CIFAR100 small image classification dataset."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.datasets.cifar100 import load_data
-
-del absolute_import
-del division
-del print_function
import numpy as np
-from tensorflow.python.keras._impl.keras.utils.data_utils import get_file
+from tensorflow.python.keras.utils.data_utils import get_file
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2018 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Fashion-MNIST dataset."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.datasets.fashion_mnist import load_data
-
-del absolute_import
-del division
-del print_function
import numpy as np
-from tensorflow.python.keras._impl.keras.preprocessing.sequence import _remove_long_seq
-from tensorflow.python.keras._impl.keras.utils.data_utils import get_file
+from tensorflow.python.keras.preprocessing.sequence import _remove_long_seq
+from tensorflow.python.keras.utils.data_utils import get_file
from tensorflow.python.platform import tf_logging as logging
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""IMDB movie review sentiment classification dataset."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.datasets.imdb import get_word_index
-from tensorflow.python.keras._impl.keras.datasets.imdb import load_data
-
-del absolute_import
-del division
-del print_function
import numpy as np
-from tensorflow.python.keras._impl.keras.utils.data_utils import get_file
+from tensorflow.python.keras.utils.data_utils import get_file
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""MNIST handwritten digits classification dataset."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.datasets.mnist import load_data
-
-del absolute_import
-del division
-del print_function
import numpy as np
-from tensorflow.python.keras._impl.keras.preprocessing.sequence import _remove_long_seq
-from tensorflow.python.keras._impl.keras.utils.data_utils import get_file
+from tensorflow.python.keras.preprocessing.sequence import _remove_long_seq
+from tensorflow.python.keras.utils.data_utils import get_file
from tensorflow.python.platform import tf_logging as logging
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Reuters newswire topic classification dataset."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.datasets.reuters import get_word_index
-from tensorflow.python.keras._impl.keras.datasets.reuters import load_data
-
-del absolute_import
-del division
-del print_function
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras.engine.base_layer import InputSpec
-from tensorflow.python.keras._impl.keras.engine.base_layer import Layer
-from tensorflow.python.keras._impl.keras.engine.input_layer import Input
-from tensorflow.python.keras._impl.keras.engine.input_layer import InputLayer
-from tensorflow.python.keras._impl.keras.engine.network import get_source_inputs
-from tensorflow.python.keras._impl.keras.engine.network import Network
-from tensorflow.python.keras._impl.keras.engine.training import Model
+from tensorflow.python.keras.engine.base_layer import InputSpec
+from tensorflow.python.keras.engine.base_layer import Layer
+from tensorflow.python.keras.engine.input_layer import Input
+from tensorflow.python.keras.engine.input_layer import InputLayer
+from tensorflow.python.keras.engine.network import get_source_inputs
+from tensorflow.python.keras.engine.network import Network
+from tensorflow.python.keras.engine.training import Model
+
+del absolute_import
+del division
+del print_function
from tensorflow.python.framework import ops
from tensorflow.python.framework import tensor_shape
from tensorflow.python.framework import tensor_util
-from tensorflow.python.keras._impl.keras import backend
-from tensorflow.python.keras._impl.keras import constraints
-from tensorflow.python.keras._impl.keras import initializers
-from tensorflow.python.keras._impl.keras import regularizers
-from tensorflow.python.keras._impl.keras.utils import generic_utils
-from tensorflow.python.keras._impl.keras.utils import tf_utils
+from tensorflow.python.keras import backend
+from tensorflow.python.keras import constraints
+from tensorflow.python.keras import initializers
+from tensorflow.python.keras import regularizers
+from tensorflow.python.keras.utils import generic_utils
+from tensorflow.python.keras.utils import tf_utils
# A module that only depends on `keras.layers` import these from here.
-from tensorflow.python.keras._impl.keras.utils.generic_utils import to_snake_case # pylint: disable=unused-import
-from tensorflow.python.keras._impl.keras.utils.tf_utils import is_tensor_or_tensor_list # pylint: disable=unused-import
+from tensorflow.python.keras.utils.generic_utils import to_snake_case # pylint: disable=unused-import
+from tensorflow.python.keras.utils.tf_utils import is_tensor_or_tensor_list # pylint: disable=unused-import
from tensorflow.python.ops import array_ops
from tensorflow.python.ops import init_ops
from tensorflow.python.ops import variable_scope as vs
def _name_scope(self):
return self.name
- def build(self, _):
+ def build(self, input_shape):
"""Creates the variables of the layer."""
self.built = True
from tensorflow.python.eager import context
from tensorflow.python.framework import tensor_shape
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras.engine import base_layer
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras.engine import base_layer
from tensorflow.python.ops import array_ops
from tensorflow.python.util.tf_export import tf_export
from tensorflow.python.framework import errors_impl
from tensorflow.python.framework import ops
from tensorflow.python.framework import tensor_shape
-from tensorflow.python.keras._impl.keras import backend
-from tensorflow.python.keras._impl.keras.engine import base_layer
-from tensorflow.python.keras._impl.keras.engine import saving
-from tensorflow.python.keras._impl.keras.utils import generic_utils
-from tensorflow.python.keras._impl.keras.utils import tf_utils
-from tensorflow.python.keras._impl.keras.utils.io_utils import ask_to_proceed_with_overwrite
-from tensorflow.python.keras._impl.keras.utils.layer_utils import print_summary as print_layer_summary
+from tensorflow.python.keras import backend
+from tensorflow.python.keras.engine import base_layer
+from tensorflow.python.keras.engine import saving
+from tensorflow.python.keras.utils import generic_utils
+from tensorflow.python.keras.utils import tf_utils
+from tensorflow.python.keras.utils.io_utils import ask_to_proceed_with_overwrite
+from tensorflow.python.keras.utils.layer_utils import print_summary as print_layer_summary
from tensorflow.python.platform import tf_logging as logging
from tensorflow.python.training.checkpointable import base as checkpointable
from tensorflow.python.training.checkpointable import util as checkpointable_utils
layer_name = layer_data['name']
# Instantiate layer.
- from tensorflow.python.keras._impl.keras.layers import deserialize as deserialize_layer # pylint: disable=g-import-not-at-top
+ from tensorflow.python.keras.layers import deserialize as deserialize_layer # pylint: disable=g-import-not-at-top
layer = deserialize_layer(layer_data, custom_objects=custom_objects)
created_layers[layer_name] = layer
if not self._is_graph_network:
raise NotImplementedError
- from tensorflow.python.keras._impl.keras.models import save_model # pylint: disable=g-import-not-at-top
+ from tensorflow.python.keras.models import save_model # pylint: disable=g-import-not-at-top
save_model(self, filepath, overwrite, include_optimizer)
def save_weights(self, filepath, overwrite=True, save_format=None):
Returns:
Model config with Keras version information added.
"""
- from tensorflow.python.keras._impl.keras import __version__ as keras_version # pylint: disable=g-import-not-at-top
+ from tensorflow.python.keras import __version__ as keras_version # pylint: disable=g-import-not-at-top
config = self.get_config()
model_config = {
import numpy as np
from six.moves import zip # pylint: disable=redefined-builtin
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras import optimizers
-from tensorflow.python.keras._impl.keras.utils import conv_utils
-from tensorflow.python.keras._impl.keras.utils.io_utils import ask_to_proceed_with_overwrite
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras import optimizers
+from tensorflow.python.keras.utils import conv_utils
+from tensorflow.python.keras.utils.io_utils import ask_to_proceed_with_overwrite
from tensorflow.python.platform import tf_logging as logging
from tensorflow.python.util import serialization
from tensorflow.python.util.tf_export import tf_export
if h5py is None:
raise ImportError('`save_model` requires h5py.')
- from tensorflow.python.keras._impl.keras import __version__ as keras_version # pylint: disable=g-import-not-at-top
+ from tensorflow.python.keras import __version__ as keras_version # pylint: disable=g-import-not-at-top
if not isinstance(filepath, h5py.File):
# If file exists and should not be overwritten.
raise TypeError('`model_from_config` expects a dictionary, not a list. '
'Maybe you meant to use '
'`Sequential.from_config(config)`?')
- from tensorflow.python.keras._impl.keras.layers import deserialize # pylint: disable=g-import-not-at-top
+ from tensorflow.python.keras.layers import deserialize # pylint: disable=g-import-not-at-top
return deserialize(config, custom_objects=custom_objects)
if yaml is None:
raise ImportError('Requires yaml module installed.')
config = yaml.load(yaml_string)
- from tensorflow.python.keras._impl.keras.layers import deserialize # pylint: disable=g-import-not-at-top
+ from tensorflow.python.keras.layers import deserialize # pylint: disable=g-import-not-at-top
return deserialize(config, custom_objects=custom_objects)
A Keras model instance (uncompiled).
"""
config = json.loads(json_string)
- from tensorflow.python.keras._impl.keras.layers import deserialize # pylint: disable=g-import-not-at-top
+ from tensorflow.python.keras.layers import deserialize # pylint: disable=g-import-not-at-top
return deserialize(config, custom_objects=custom_objects)
f: HDF5 group.
layers: List of layer instances.
"""
- from tensorflow.python.keras._impl.keras import __version__ as keras_version # pylint: disable=g-import-not-at-top
+ from tensorflow.python.keras import __version__ as keras_version # pylint: disable=g-import-not-at-top
save_attributes_to_hdf5_group(
f, 'layer_names', [layer.name.encode('utf8') for layer in layers])
from absl.testing import parameterized
import numpy as np
+from tensorflow.python import keras
from tensorflow.python.eager import context
from tensorflow.python.framework import constant_op
from tensorflow.python.framework import dtypes
from tensorflow.python.framework import ops
from tensorflow.python.framework import test_util
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras.engine import training
+from tensorflow.python.keras.engine import training
from tensorflow.python.ops import array_ops
from tensorflow.python.ops import random_ops
from tensorflow.python.platform import test
import copy
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras import layers as layer_module
-from tensorflow.python.keras._impl.keras.engine import base_layer
-from tensorflow.python.keras._impl.keras.engine import network
-from tensorflow.python.keras._impl.keras.engine.input_layer import Input
-from tensorflow.python.keras._impl.keras.engine.input_layer import InputLayer
-from tensorflow.python.keras._impl.keras.engine.training import Model
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras import layers as layer_module
+from tensorflow.python.keras.engine import base_layer
+from tensorflow.python.keras.engine import network
+from tensorflow.python.keras.engine.input_layer import Input
+from tensorflow.python.keras.engine.input_layer import InputLayer
+from tensorflow.python.keras.engine.training import Model
from tensorflow.python.platform import tf_logging as logging
from tensorflow.python.util.tf_export import tf_export
import numpy as np
+from tensorflow.python import keras
from tensorflow.python.data.ops import dataset_ops
from tensorflow.python.eager import context
from tensorflow.python.framework import test_util as tf_test_util
-from tensorflow.python.keras._impl import keras
from tensorflow.python.ops import array_ops
from tensorflow.python.platform import test
from tensorflow.python.training import rmsprop
import numpy as np
+from tensorflow.python import keras
from tensorflow.python.eager import context
from tensorflow.python.framework import constant_op
from tensorflow.python.framework import dtypes
from tensorflow.python.framework import test_util
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras.engine import base_layer
+from tensorflow.python.keras.engine import base_layer
from tensorflow.python.ops import array_ops
from tensorflow.python.ops import math_ops
from tensorflow.python.ops import state_ops
from tensorflow.python.framework import errors
from tensorflow.python.framework import ops
from tensorflow.python.framework import tensor_util
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras import losses
-from tensorflow.python.keras._impl.keras import metrics as metrics_module
-from tensorflow.python.keras._impl.keras import optimizers
-from tensorflow.python.keras._impl.keras.engine import training_arrays
-from tensorflow.python.keras._impl.keras.engine import training_eager
-from tensorflow.python.keras._impl.keras.engine import training_generator
-from tensorflow.python.keras._impl.keras.engine import training_utils
-from tensorflow.python.keras._impl.keras.engine.base_layer import DeferredTensor
-from tensorflow.python.keras._impl.keras.engine.base_layer import Layer
-from tensorflow.python.keras._impl.keras.engine.network import Network
-from tensorflow.python.keras._impl.keras.utils.generic_utils import slice_arrays
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras import losses
+from tensorflow.python.keras import metrics as metrics_module
+from tensorflow.python.keras import optimizers
+from tensorflow.python.keras.engine import training_arrays
+from tensorflow.python.keras.engine import training_eager
+from tensorflow.python.keras.engine import training_generator
+from tensorflow.python.keras.engine import training_utils
+from tensorflow.python.keras.engine.base_layer import DeferredTensor
+from tensorflow.python.keras.engine.base_layer import Layer
+from tensorflow.python.keras.engine.network import Network
+from tensorflow.python.keras.utils.generic_utils import slice_arrays
from tensorflow.python.ops import array_ops
from tensorflow.python.platform import tf_logging as logging
from tensorflow.python.training import optimizer as tf_optimizer_module
import numpy as np
from tensorflow.python.framework import errors
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras import callbacks as cbks
-from tensorflow.python.keras._impl.keras.engine import training_utils
-from tensorflow.python.keras._impl.keras.utils.generic_utils import make_batches
-from tensorflow.python.keras._impl.keras.utils.generic_utils import Progbar
-from tensorflow.python.keras._impl.keras.utils.generic_utils import slice_arrays
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras import callbacks as cbks
+from tensorflow.python.keras.engine import training_utils
+from tensorflow.python.keras.utils.generic_utils import make_batches
+from tensorflow.python.keras.utils.generic_utils import Progbar
+from tensorflow.python.keras.utils.generic_utils import slice_arrays
from tensorflow.python.platform import tf_logging as logging
try:
from tensorflow.python.framework import errors
from tensorflow.python.framework import ops
from tensorflow.python.framework import tensor_util
-from tensorflow.python.keras._impl.keras import backend
-from tensorflow.python.keras._impl.keras import callbacks as cbks
-from tensorflow.python.keras._impl.keras import losses
-from tensorflow.python.keras._impl.keras import metrics as metrics_module
-from tensorflow.python.keras._impl.keras.engine import training_utils
-from tensorflow.python.keras._impl.keras.utils import generic_utils
+from tensorflow.python.keras import backend
+from tensorflow.python.keras import callbacks as cbks
+from tensorflow.python.keras import losses
+from tensorflow.python.keras import metrics as metrics_module
+from tensorflow.python.keras.engine import training_utils
+from tensorflow.python.keras.utils import generic_utils
from tensorflow.python.ops import array_ops
from tensorflow.python.platform import tf_logging as logging
if verbose == 1:
progbar.update(step_index + 1)
- for i in range(len(outs)):
- outs[i] /= num_samples
- if len(outs) == 1:
- return outs[0]
- return outs
+ for i in range(len(outs)):
+ outs[i] /= num_samples
+ if len(outs) == 1:
+ return outs[0]
+ return outs
def batch_test_loop(model,
import numpy as np
-from tensorflow.python.data.ops import dataset_ops
+from tensorflow.python import keras
from tensorflow.python.framework import ops
from tensorflow.python.framework import test_util as tf_test_util
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras import testing_utils
+from tensorflow.python.keras import testing_utils
from tensorflow.python.platform import test
from tensorflow.python.training.rmsprop import RMSPropOptimizer
model.train_on_batch(inputs, targets)
model.test_on_batch(inputs, targets)
- def test_generator_methods(self):
- model = keras.Sequential()
- model.add(keras.layers.Dense(4, input_shape=(3,)))
- optimizer = RMSPropOptimizer(learning_rate=0.001)
- model.compile(optimizer, 'mse', metrics=['mae'])
-
- x = np.random.random((10, 3))
- y = np.random.random((10, 4))
-
- def iterator():
- while 1:
- yield x, y
-
- model.fit_generator(iterator(), steps_per_epoch=3, epochs=1)
- model.evaluate_generator(iterator(), steps=3)
- out = model.predict_generator(iterator(), steps=3)
- self.assertEqual(out.shape, (30, 4))
-
class LossWeightingTest(test.TestCase):
outs = model.evaluate(x, y)
self.assertEqual(outs[1], 0.)
- @tf_test_util.run_in_graph_and_eager_modes()
- def test_loss_correctness_with_iterator(self):
- # Test that training loss is the same in eager and graph
- # (by comparing it to a reference value in a deterministic case)
- model = keras.Sequential()
- model.add(
- keras.layers.Dense(
- 3, activation='relu', input_dim=4, kernel_initializer='ones'))
- model.add(
- keras.layers.Dense(2, activation='softmax', kernel_initializer='ones'))
- model.compile(
- loss='sparse_categorical_crossentropy',
- optimizer=RMSPropOptimizer(learning_rate=0.001))
- x = np.ones((100, 4), dtype=np.float32)
- np.random.seed(123)
- y = np.random.randint(0, 1, size=(100, 1))
- dataset = dataset_ops.Dataset.from_tensor_slices((x, y))
- dataset = dataset.repeat(100)
- dataset = dataset.batch(10)
- iterator = dataset.make_one_shot_iterator()
- history = model.fit(iterator, epochs=1, steps_per_epoch=10)
- self.assertEqual(np.around(history.history['loss'][-1], decimals=4), 0.6173)
-
- @tf_test_util.run_in_graph_and_eager_modes()
- def test_metrics_correctness_with_iterator(self):
- model = keras.Sequential()
- model.add(
- keras.layers.Dense(
- 8, activation='relu', input_dim=4, kernel_initializer='ones'))
- model.add(
- keras.layers.Dense(1, activation='sigmoid', kernel_initializer='ones'))
- model.compile(
- loss='binary_crossentropy',
- metrics=['accuracy'],
- optimizer=RMSPropOptimizer(learning_rate=0.001))
- np.random.seed(123)
- x = np.random.randint(10, size=(100, 4)).astype(np.float32)
- y = np.random.randint(2, size=(100, 1)).astype(np.float32)
- dataset = dataset_ops.Dataset.from_tensor_slices((x, y))
- dataset = dataset.batch(10)
- iterator = dataset.make_one_shot_iterator()
- outs = model.evaluate(iterator, steps=10)
- self.assertEqual(np.around(outs[1], decimals=1), 0.5)
-
- y = np.zeros((100, 1), dtype=np.float32)
- dataset = dataset_ops.Dataset.from_tensor_slices((x, y))
- dataset = dataset.repeat(100)
- dataset = dataset.batch(10)
- iterator = dataset.make_one_shot_iterator()
- outs = model.evaluate(iterator, steps=10)
- self.assertEqual(outs[1], 0.)
-
-
if __name__ == '__main__':
ops.enable_eager_execution()
test.main()
import numpy as np
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras import callbacks as cbks
-from tensorflow.python.keras._impl.keras.utils.data_utils import GeneratorEnqueuer
-from tensorflow.python.keras._impl.keras.utils.data_utils import OrderedEnqueuer
-from tensorflow.python.keras._impl.keras.utils.data_utils import Sequence
-from tensorflow.python.keras._impl.keras.utils.generic_utils import Progbar
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras import callbacks as cbks
+from tensorflow.python.keras.utils.data_utils import GeneratorEnqueuer
+from tensorflow.python.keras.utils.data_utils import OrderedEnqueuer
+from tensorflow.python.keras.utils.data_utils import Sequence
+from tensorflow.python.keras.utils.generic_utils import Progbar
from tensorflow.python.platform import tf_logging as logging
import numpy as np
+from tensorflow.python import keras
from tensorflow.python.data.ops import dataset_ops
from tensorflow.python.framework import ops
from tensorflow.python.framework import tensor_shape
from tensorflow.python.framework import test_util as tf_test_util
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras import testing_utils
-from tensorflow.python.keras._impl.keras.engine.training_utils import weighted_masked_objective
-from tensorflow.python.keras._impl.keras.utils.generic_utils import slice_arrays
+from tensorflow.python.keras import testing_utils
+from tensorflow.python.keras.engine.training_utils import weighted_masked_objective
+from tensorflow.python.keras.utils.generic_utils import slice_arrays
from tensorflow.python.ops import array_ops
from tensorflow.python.platform import test
from tensorflow.python.platform import tf_logging as logging
from tensorflow.python.data.ops import iterator_ops
from tensorflow.python.eager import context
from tensorflow.python.framework import tensor_util
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras import losses
-from tensorflow.python.keras._impl.keras import metrics as metrics_module
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras import losses
+from tensorflow.python.keras import metrics as metrics_module
from tensorflow.python.ops import math_ops
import six
-from tensorflow.python.keras._impl.keras.utils.generic_utils import deserialize_keras_object
-from tensorflow.python.keras._impl.keras.utils.generic_utils import serialize_keras_object
+from tensorflow.python.keras.utils.generic_utils import deserialize_keras_object
+from tensorflow.python.keras.utils.generic_utils import serialize_keras_object
from tensorflow.python.ops.init_ops import Constant
from tensorflow.python.ops.init_ops import Identity
from tensorflow.python.ops.init_ops import Initializer # pylint: disable=unused-import
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Keras built-in initializers."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-# Initializer functions / callable classes.
-from tensorflow.python.keras._impl.keras.initializers import Constant
-from tensorflow.python.keras._impl.keras.initializers import Identity
-from tensorflow.python.keras._impl.keras.initializers import Initializer
-from tensorflow.python.keras._impl.keras.initializers import Ones
-from tensorflow.python.keras._impl.keras.initializers import Orthogonal
-from tensorflow.python.keras._impl.keras.initializers import RandomNormal
-from tensorflow.python.keras._impl.keras.initializers import RandomUniform
-from tensorflow.python.keras._impl.keras.initializers import TruncatedNormal
-from tensorflow.python.keras._impl.keras.initializers import VarianceScaling
-from tensorflow.python.keras._impl.keras.initializers import Zeros
-
-# Functional interface.
-# pylint: disable=g-bad-import-order
-from tensorflow.python.keras._impl.keras.initializers import glorot_normal
-from tensorflow.python.keras._impl.keras.initializers import glorot_uniform
-from tensorflow.python.keras._impl.keras.initializers import he_normal
-from tensorflow.python.keras._impl.keras.initializers import he_uniform
-from tensorflow.python.keras._impl.keras.initializers import lecun_normal
-from tensorflow.python.keras._impl.keras.initializers import lecun_uniform
-
-# Auxiliary utils.
-from tensorflow.python.keras._impl.keras.initializers import deserialize
-from tensorflow.python.keras._impl.keras.initializers import serialize
-from tensorflow.python.keras._impl.keras.initializers import get
-
-del absolute_import
-del division
-del print_function
import numpy as np
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.ops import init_ops
from tensorflow.python.platform import test
import numpy as np
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras import testing_utils
+from tensorflow.python import keras
+from tensorflow.python.keras import testing_utils
from tensorflow.python.layers import core as tf_core_layers
from tensorflow.python.ops import nn
from tensorflow.python.platform import test
# Generic layers.
# pylint: disable=g-bad-import-order
-from tensorflow.python.keras._impl.keras.engine import Input
-from tensorflow.python.keras._impl.keras.engine import InputLayer
-from tensorflow.python.keras._impl.keras.engine import InputSpec
-from tensorflow.python.keras._impl.keras.engine import Layer
+from tensorflow.python.keras.engine import Input
+from tensorflow.python.keras.engine import InputLayer
+from tensorflow.python.keras.engine import InputSpec
+from tensorflow.python.keras.engine import Layer
# Advanced activations.
-from tensorflow.python.keras._impl.keras.layers.advanced_activations import LeakyReLU
-from tensorflow.python.keras._impl.keras.layers.advanced_activations import PReLU
-from tensorflow.python.keras._impl.keras.layers.advanced_activations import ELU
-from tensorflow.python.keras._impl.keras.layers.advanced_activations import ThresholdedReLU
-from tensorflow.python.keras._impl.keras.layers.advanced_activations import Softmax
+from tensorflow.python.keras.layers.advanced_activations import LeakyReLU
+from tensorflow.python.keras.layers.advanced_activations import PReLU
+from tensorflow.python.keras.layers.advanced_activations import ELU
+from tensorflow.python.keras.layers.advanced_activations import ThresholdedReLU
+from tensorflow.python.keras.layers.advanced_activations import Softmax
# Convolution layers.
-from tensorflow.python.keras._impl.keras.layers.convolutional import Conv1D
-from tensorflow.python.keras._impl.keras.layers.convolutional import Conv2D
-from tensorflow.python.keras._impl.keras.layers.convolutional import Conv3D
-from tensorflow.python.keras._impl.keras.layers.convolutional import Conv2DTranspose
-from tensorflow.python.keras._impl.keras.layers.convolutional import Conv3DTranspose
-from tensorflow.python.keras._impl.keras.layers.convolutional import SeparableConv1D
-from tensorflow.python.keras._impl.keras.layers.convolutional import SeparableConv2D
+from tensorflow.python.keras.layers.convolutional import Conv1D
+from tensorflow.python.keras.layers.convolutional import Conv2D
+from tensorflow.python.keras.layers.convolutional import Conv3D
+from tensorflow.python.keras.layers.convolutional import Conv2DTranspose
+from tensorflow.python.keras.layers.convolutional import Conv3DTranspose
+from tensorflow.python.keras.layers.convolutional import SeparableConv1D
+from tensorflow.python.keras.layers.convolutional import SeparableConv2D
# Convolution layer aliases.
-from tensorflow.python.keras._impl.keras.layers.convolutional import Convolution1D
-from tensorflow.python.keras._impl.keras.layers.convolutional import Convolution2D
-from tensorflow.python.keras._impl.keras.layers.convolutional import Convolution3D
-from tensorflow.python.keras._impl.keras.layers.convolutional import Convolution2DTranspose
-from tensorflow.python.keras._impl.keras.layers.convolutional import Convolution3DTranspose
-from tensorflow.python.keras._impl.keras.layers.convolutional import SeparableConvolution1D
-from tensorflow.python.keras._impl.keras.layers.convolutional import SeparableConvolution2D
-from tensorflow.python.keras._impl.keras.layers.convolutional import DepthwiseConv2D
+from tensorflow.python.keras.layers.convolutional import Convolution1D
+from tensorflow.python.keras.layers.convolutional import Convolution2D
+from tensorflow.python.keras.layers.convolutional import Convolution3D
+from tensorflow.python.keras.layers.convolutional import Convolution2DTranspose
+from tensorflow.python.keras.layers.convolutional import Convolution3DTranspose
+from tensorflow.python.keras.layers.convolutional import SeparableConvolution1D
+from tensorflow.python.keras.layers.convolutional import SeparableConvolution2D
+from tensorflow.python.keras.layers.convolutional import DepthwiseConv2D
# Image processing layers.
-from tensorflow.python.keras._impl.keras.layers.convolutional import UpSampling1D
-from tensorflow.python.keras._impl.keras.layers.convolutional import UpSampling2D
-from tensorflow.python.keras._impl.keras.layers.convolutional import UpSampling3D
-from tensorflow.python.keras._impl.keras.layers.convolutional import ZeroPadding1D
-from tensorflow.python.keras._impl.keras.layers.convolutional import ZeroPadding2D
-from tensorflow.python.keras._impl.keras.layers.convolutional import ZeroPadding3D
-from tensorflow.python.keras._impl.keras.layers.convolutional import Cropping1D
-from tensorflow.python.keras._impl.keras.layers.convolutional import Cropping2D
-from tensorflow.python.keras._impl.keras.layers.convolutional import Cropping3D
+from tensorflow.python.keras.layers.convolutional import UpSampling1D
+from tensorflow.python.keras.layers.convolutional import UpSampling2D
+from tensorflow.python.keras.layers.convolutional import UpSampling3D
+from tensorflow.python.keras.layers.convolutional import ZeroPadding1D
+from tensorflow.python.keras.layers.convolutional import ZeroPadding2D
+from tensorflow.python.keras.layers.convolutional import ZeroPadding3D
+from tensorflow.python.keras.layers.convolutional import Cropping1D
+from tensorflow.python.keras.layers.convolutional import Cropping2D
+from tensorflow.python.keras.layers.convolutional import Cropping3D
# Core layers.
-from tensorflow.python.keras._impl.keras.layers.core import Masking
-from tensorflow.python.keras._impl.keras.layers.core import Dropout
-from tensorflow.python.keras._impl.keras.layers.core import SpatialDropout1D
-from tensorflow.python.keras._impl.keras.layers.core import SpatialDropout2D
-from tensorflow.python.keras._impl.keras.layers.core import SpatialDropout3D
-from tensorflow.python.keras._impl.keras.layers.core import Activation
-from tensorflow.python.keras._impl.keras.layers.core import Reshape
-from tensorflow.python.keras._impl.keras.layers.core import Permute
-from tensorflow.python.keras._impl.keras.layers.core import Flatten
-from tensorflow.python.keras._impl.keras.layers.core import RepeatVector
-from tensorflow.python.keras._impl.keras.layers.core import Lambda
-from tensorflow.python.keras._impl.keras.layers.core import Dense
-from tensorflow.python.keras._impl.keras.layers.core import ActivityRegularization
+from tensorflow.python.keras.layers.core import Masking
+from tensorflow.python.keras.layers.core import Dropout
+from tensorflow.python.keras.layers.core import SpatialDropout1D
+from tensorflow.python.keras.layers.core import SpatialDropout2D
+from tensorflow.python.keras.layers.core import SpatialDropout3D
+from tensorflow.python.keras.layers.core import Activation
+from tensorflow.python.keras.layers.core import Reshape
+from tensorflow.python.keras.layers.core import Permute
+from tensorflow.python.keras.layers.core import Flatten
+from tensorflow.python.keras.layers.core import RepeatVector
+from tensorflow.python.keras.layers.core import Lambda
+from tensorflow.python.keras.layers.core import Dense
+from tensorflow.python.keras.layers.core import ActivityRegularization
# Embedding layers.
-from tensorflow.python.keras._impl.keras.layers.embeddings import Embedding
+from tensorflow.python.keras.layers.embeddings import Embedding
# Locally-connected layers.
-from tensorflow.python.keras._impl.keras.layers.local import LocallyConnected1D
-from tensorflow.python.keras._impl.keras.layers.local import LocallyConnected2D
+from tensorflow.python.keras.layers.local import LocallyConnected1D
+from tensorflow.python.keras.layers.local import LocallyConnected2D
# Merge layers.
-from tensorflow.python.keras._impl.keras.layers.merge import Add
-from tensorflow.python.keras._impl.keras.layers.merge import Multiply
-from tensorflow.python.keras._impl.keras.layers.merge import Average
-from tensorflow.python.keras._impl.keras.layers.merge import Maximum
-from tensorflow.python.keras._impl.keras.layers.merge import Concatenate
-from tensorflow.python.keras._impl.keras.layers.merge import Dot
-from tensorflow.python.keras._impl.keras.layers.merge import add
-from tensorflow.python.keras._impl.keras.layers.merge import multiply
-from tensorflow.python.keras._impl.keras.layers.merge import average
-from tensorflow.python.keras._impl.keras.layers.merge import maximum
-from tensorflow.python.keras._impl.keras.layers.merge import concatenate
-from tensorflow.python.keras._impl.keras.layers.merge import dot
+from tensorflow.python.keras.layers.merge import Add
+from tensorflow.python.keras.layers.merge import Multiply
+from tensorflow.python.keras.layers.merge import Average
+from tensorflow.python.keras.layers.merge import Maximum
+from tensorflow.python.keras.layers.merge import Concatenate
+from tensorflow.python.keras.layers.merge import Dot
+from tensorflow.python.keras.layers.merge import add
+from tensorflow.python.keras.layers.merge import subtract
+from tensorflow.python.keras.layers.merge import multiply
+from tensorflow.python.keras.layers.merge import average
+from tensorflow.python.keras.layers.merge import maximum
+from tensorflow.python.keras.layers.merge import minimum
+from tensorflow.python.keras.layers.merge import concatenate
+from tensorflow.python.keras.layers.merge import dot
# Noise layers.
-from tensorflow.python.keras._impl.keras.layers.noise import AlphaDropout
-from tensorflow.python.keras._impl.keras.layers.noise import GaussianNoise
-from tensorflow.python.keras._impl.keras.layers.noise import GaussianDropout
+from tensorflow.python.keras.layers.noise import AlphaDropout
+from tensorflow.python.keras.layers.noise import GaussianNoise
+from tensorflow.python.keras.layers.noise import GaussianDropout
# Normalization layers.
-from tensorflow.python.keras._impl.keras.layers.normalization import BatchNormalization
+from tensorflow.python.keras.layers.normalization import BatchNormalization
# Pooling layers.
-from tensorflow.python.keras._impl.keras.layers.pooling import MaxPooling1D
-from tensorflow.python.keras._impl.keras.layers.pooling import MaxPooling2D
-from tensorflow.python.keras._impl.keras.layers.pooling import MaxPooling3D
-from tensorflow.python.keras._impl.keras.layers.pooling import AveragePooling1D
-from tensorflow.python.keras._impl.keras.layers.pooling import AveragePooling2D
-from tensorflow.python.keras._impl.keras.layers.pooling import AveragePooling3D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalAveragePooling1D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalAveragePooling2D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalAveragePooling3D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalMaxPooling1D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalMaxPooling2D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalMaxPooling3D
+from tensorflow.python.keras.layers.pooling import MaxPooling1D
+from tensorflow.python.keras.layers.pooling import MaxPooling2D
+from tensorflow.python.keras.layers.pooling import MaxPooling3D
+from tensorflow.python.keras.layers.pooling import AveragePooling1D
+from tensorflow.python.keras.layers.pooling import AveragePooling2D
+from tensorflow.python.keras.layers.pooling import AveragePooling3D
+from tensorflow.python.keras.layers.pooling import GlobalAveragePooling1D
+from tensorflow.python.keras.layers.pooling import GlobalAveragePooling2D
+from tensorflow.python.keras.layers.pooling import GlobalAveragePooling3D
+from tensorflow.python.keras.layers.pooling import GlobalMaxPooling1D
+from tensorflow.python.keras.layers.pooling import GlobalMaxPooling2D
+from tensorflow.python.keras.layers.pooling import GlobalMaxPooling3D
# Pooling layer aliases.
-from tensorflow.python.keras._impl.keras.layers.pooling import MaxPool1D
-from tensorflow.python.keras._impl.keras.layers.pooling import MaxPool2D
-from tensorflow.python.keras._impl.keras.layers.pooling import MaxPool3D
-from tensorflow.python.keras._impl.keras.layers.pooling import AvgPool1D
-from tensorflow.python.keras._impl.keras.layers.pooling import AvgPool2D
-from tensorflow.python.keras._impl.keras.layers.pooling import AvgPool3D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalAvgPool1D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalAvgPool2D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalAvgPool3D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalMaxPool1D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalMaxPool2D
-from tensorflow.python.keras._impl.keras.layers.pooling import GlobalMaxPool3D
+from tensorflow.python.keras.layers.pooling import MaxPool1D
+from tensorflow.python.keras.layers.pooling import MaxPool2D
+from tensorflow.python.keras.layers.pooling import MaxPool3D
+from tensorflow.python.keras.layers.pooling import AvgPool1D
+from tensorflow.python.keras.layers.pooling import AvgPool2D
+from tensorflow.python.keras.layers.pooling import AvgPool3D
+from tensorflow.python.keras.layers.pooling import GlobalAvgPool1D
+from tensorflow.python.keras.layers.pooling import GlobalAvgPool2D
+from tensorflow.python.keras.layers.pooling import GlobalAvgPool3D
+from tensorflow.python.keras.layers.pooling import GlobalMaxPool1D
+from tensorflow.python.keras.layers.pooling import GlobalMaxPool2D
+from tensorflow.python.keras.layers.pooling import GlobalMaxPool3D
# Recurrent layers.
-from tensorflow.python.keras._impl.keras.layers.recurrent import RNN
-from tensorflow.python.keras._impl.keras.layers.recurrent import StackedRNNCells
-from tensorflow.python.keras._impl.keras.layers.recurrent import SimpleRNNCell
-from tensorflow.python.keras._impl.keras.layers.recurrent import GRUCell
-from tensorflow.python.keras._impl.keras.layers.recurrent import LSTMCell
-from tensorflow.python.keras._impl.keras.layers.recurrent import SimpleRNN
-from tensorflow.python.keras._impl.keras.layers.recurrent import GRU
-from tensorflow.python.keras._impl.keras.layers.recurrent import LSTM
+from tensorflow.python.keras.layers.recurrent import RNN
+from tensorflow.python.keras.layers.recurrent import StackedRNNCells
+from tensorflow.python.keras.layers.recurrent import SimpleRNNCell
+from tensorflow.python.keras.layers.recurrent import GRUCell
+from tensorflow.python.keras.layers.recurrent import LSTMCell
+from tensorflow.python.keras.layers.recurrent import SimpleRNN
+from tensorflow.python.keras.layers.recurrent import GRU
+from tensorflow.python.keras.layers.recurrent import LSTM
# Convolutional-recurrent layers.
-from tensorflow.python.keras._impl.keras.layers.convolutional_recurrent import ConvLSTM2D
+from tensorflow.python.keras.layers.convolutional_recurrent import ConvLSTM2D
# CuDNN recurrent layers.
-from tensorflow.python.keras._impl.keras.layers.cudnn_recurrent import CuDNNLSTM
-from tensorflow.python.keras._impl.keras.layers.cudnn_recurrent import CuDNNGRU
+from tensorflow.python.keras.layers.cudnn_recurrent import CuDNNLSTM
+from tensorflow.python.keras.layers.cudnn_recurrent import CuDNNGRU
# Wrapper functions
-from tensorflow.python.keras._impl.keras.layers.wrappers import Wrapper
-from tensorflow.python.keras._impl.keras.layers.wrappers import Bidirectional
-from tensorflow.python.keras._impl.keras.layers.wrappers import TimeDistributed
+from tensorflow.python.keras.layers.wrappers import Wrapper
+from tensorflow.python.keras.layers.wrappers import Bidirectional
+from tensorflow.python.keras.layers.wrappers import TimeDistributed
+
+# Serialization functions
+from tensorflow.python.keras.layers.serialization import deserialize
+from tensorflow.python.keras.layers.serialization import serialize
del absolute_import
del division
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras import activations
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras import constraints
-from tensorflow.python.keras._impl.keras import initializers
-from tensorflow.python.keras._impl.keras import regularizers
-from tensorflow.python.keras._impl.keras.engine import InputSpec
-from tensorflow.python.keras._impl.keras.engine import Layer
-from tensorflow.python.keras._impl.keras.utils import tf_utils
+from tensorflow.python.keras import activations
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras import constraints
+from tensorflow.python.keras import initializers
+from tensorflow.python.keras import regularizers
+from tensorflow.python.keras.engine import InputSpec
+from tensorflow.python.keras.engine import Layer
+from tensorflow.python.keras.utils import tf_utils
from tensorflow.python.ops import math_ops
from tensorflow.python.util.tf_export import tf_export
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras import testing_utils
+from tensorflow.python import keras
+from tensorflow.python.keras import testing_utils
from tensorflow.python.platform import test
from tensorflow.python.eager import context
from tensorflow.python.framework import tensor_shape
-from tensorflow.python.keras._impl.keras import activations
-from tensorflow.python.keras._impl.keras import backend
-from tensorflow.python.keras._impl.keras import constraints
-from tensorflow.python.keras._impl.keras import initializers
-from tensorflow.python.keras._impl.keras import regularizers
-from tensorflow.python.keras._impl.keras.engine import InputSpec
-from tensorflow.python.keras._impl.keras.engine import Layer
+from tensorflow.python.keras import activations
+from tensorflow.python.keras import backend
+from tensorflow.python.keras import constraints
+from tensorflow.python.keras import initializers
+from tensorflow.python.keras import regularizers
+from tensorflow.python.keras.engine import InputSpec
+from tensorflow.python.keras.engine import Layer
# imports for backwards namespace compatibility
# pylint: disable=unused-import
-from tensorflow.python.keras._impl.keras.layers.pooling import AveragePooling1D
-from tensorflow.python.keras._impl.keras.layers.pooling import AveragePooling2D
-from tensorflow.python.keras._impl.keras.layers.pooling import AveragePooling3D
-from tensorflow.python.keras._impl.keras.layers.pooling import MaxPooling1D
-from tensorflow.python.keras._impl.keras.layers.pooling import MaxPooling2D
-from tensorflow.python.keras._impl.keras.layers.pooling import MaxPooling3D
+from tensorflow.python.keras.layers.pooling import AveragePooling1D
+from tensorflow.python.keras.layers.pooling import AveragePooling2D
+from tensorflow.python.keras.layers.pooling import AveragePooling3D
+from tensorflow.python.keras.layers.pooling import MaxPooling1D
+from tensorflow.python.keras.layers.pooling import MaxPooling2D
+from tensorflow.python.keras.layers.pooling import MaxPooling3D
# pylint: enable=unused-import
-from tensorflow.python.keras._impl.keras.utils import conv_utils
-from tensorflow.python.keras._impl.keras.utils import tf_utils
+from tensorflow.python.keras.utils import conv_utils
+from tensorflow.python.keras.utils import tf_utils
from tensorflow.python.ops import array_ops
from tensorflow.python.ops import nn
from tensorflow.python.ops import nn_ops
import numpy as np
-from tensorflow.python.keras._impl.keras import activations
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras import constraints
-from tensorflow.python.keras._impl.keras import initializers
-from tensorflow.python.keras._impl.keras import regularizers
-from tensorflow.python.keras._impl.keras.engine import InputSpec
-from tensorflow.python.keras._impl.keras.engine import Layer
-from tensorflow.python.keras._impl.keras.layers.recurrent import _generate_dropout_mask
-from tensorflow.python.keras._impl.keras.layers.recurrent import _standardize_args
-from tensorflow.python.keras._impl.keras.layers.recurrent import RNN
-from tensorflow.python.keras._impl.keras.utils import conv_utils
-from tensorflow.python.keras._impl.keras.utils import generic_utils
-from tensorflow.python.keras._impl.keras.utils import tf_utils
+from tensorflow.python.keras import activations
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras import constraints
+from tensorflow.python.keras import initializers
+from tensorflow.python.keras import regularizers
+from tensorflow.python.keras.engine import InputSpec
+from tensorflow.python.keras.engine import Layer
+from tensorflow.python.keras.layers.recurrent import _generate_dropout_mask
+from tensorflow.python.keras.layers.recurrent import _standardize_args
+from tensorflow.python.keras.layers.recurrent import RNN
+from tensorflow.python.keras.utils import conv_utils
+from tensorflow.python.keras.utils import generic_utils
+from tensorflow.python.keras.utils import tf_utils
from tensorflow.python.util.tf_export import tf_export
import numpy as np
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras import testing_utils
+from tensorflow.python import keras
+from tensorflow.python.keras import testing_utils
from tensorflow.python.platform import test
import numpy as np
+from tensorflow.python import keras
from tensorflow.python.eager import context
from tensorflow.python.framework import test_util as tf_test_util
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras import testing_utils
+from tensorflow.python.keras import testing_utils
from tensorflow.python.platform import test
from tensorflow.python.eager import context
from tensorflow.python.framework import ops
from tensorflow.python.framework import tensor_shape
-from tensorflow.python.keras._impl.keras import activations
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras import constraints
-from tensorflow.python.keras._impl.keras import initializers
-from tensorflow.python.keras._impl.keras import regularizers
-from tensorflow.python.keras._impl.keras.engine import InputSpec
-from tensorflow.python.keras._impl.keras.engine import Layer
-from tensorflow.python.keras._impl.keras.utils import conv_utils
-from tensorflow.python.keras._impl.keras.utils import generic_utils
-from tensorflow.python.keras._impl.keras.utils import tf_utils
+from tensorflow.python.keras import activations
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras import constraints
+from tensorflow.python.keras import initializers
+from tensorflow.python.keras import regularizers
+from tensorflow.python.keras.engine import InputSpec
+from tensorflow.python.keras.engine import Layer
+from tensorflow.python.keras.utils import conv_utils
+from tensorflow.python.keras.utils import generic_utils
+from tensorflow.python.keras.utils import tf_utils
from tensorflow.python.ops import array_ops
from tensorflow.python.ops import gen_math_ops
from tensorflow.python.ops import math_ops
import numpy as np
+from tensorflow.python import keras
from tensorflow.python.framework import test_util as tf_test_util
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras import testing_utils
+from tensorflow.python.keras import testing_utils
from tensorflow.python.ops import math_ops
from tensorflow.python.platform import test
import collections
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras import constraints
-from tensorflow.python.keras._impl.keras import initializers
-from tensorflow.python.keras._impl.keras import regularizers
-from tensorflow.python.keras._impl.keras.engine import InputSpec
-from tensorflow.python.keras._impl.keras.layers.recurrent import RNN
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras import constraints
+from tensorflow.python.keras import initializers
+from tensorflow.python.keras import regularizers
+from tensorflow.python.keras.engine import InputSpec
+from tensorflow.python.keras.layers.recurrent import RNN
from tensorflow.python.ops import array_ops
from tensorflow.python.ops import gen_cudnn_rnn_ops
from tensorflow.python.ops import state_ops
from absl.testing import parameterized
import numpy as np
+from tensorflow.python import keras
from tensorflow.python.framework import test_util
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras import testing_utils
+from tensorflow.python.keras import testing_utils
from tensorflow.python.platform import test
from tensorflow.python.training.rmsprop import RMSPropOptimizer
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras import constraints
-from tensorflow.python.keras._impl.keras import initializers
-from tensorflow.python.keras._impl.keras import regularizers
-from tensorflow.python.keras._impl.keras.engine import Layer
-from tensorflow.python.keras._impl.keras.utils import tf_utils
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras import constraints
+from tensorflow.python.keras import initializers
+from tensorflow.python.keras import regularizers
+from tensorflow.python.keras.engine import Layer
+from tensorflow.python.keras.utils import tf_utils
from tensorflow.python.ops import embedding_ops
from tensorflow.python.ops import math_ops
from tensorflow.python.util.tf_export import tf_export
import numpy as np
+from tensorflow.python import keras
from tensorflow.python.framework import test_util as tf_test_util
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras import testing_utils
+from tensorflow.python.keras import testing_utils
from tensorflow.python.platform import test
import numpy as np
+from tensorflow.python import keras
from tensorflow.python.framework import test_util as tf_test_util
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras import testing_utils
+from tensorflow.python.keras import testing_utils
from tensorflow.python.platform import test
from tensorflow.python.training.rmsprop import RMSPropOptimizer
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras import activations
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras import constraints
-from tensorflow.python.keras._impl.keras import initializers
-from tensorflow.python.keras._impl.keras import regularizers
-from tensorflow.python.keras._impl.keras.engine import InputSpec
-from tensorflow.python.keras._impl.keras.engine import Layer
-from tensorflow.python.keras._impl.keras.utils import conv_utils
-from tensorflow.python.keras._impl.keras.utils import tf_utils
+from tensorflow.python.keras import activations
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras import constraints
+from tensorflow.python.keras import initializers
+from tensorflow.python.keras import regularizers
+from tensorflow.python.keras.engine import InputSpec
+from tensorflow.python.keras.engine import Layer
+from tensorflow.python.keras.utils import conv_utils
+from tensorflow.python.keras.utils import tf_utils
from tensorflow.python.util.tf_export import tf_export
import numpy as np
+from tensorflow.python import keras
from tensorflow.python.framework import test_util as tf_test_util
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras import testing_utils
+from tensorflow.python.keras import testing_utils
from tensorflow.python.platform import test
import numpy as np
+from tensorflow.python import keras
from tensorflow.python.framework import test_util as tf_test_util
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras import testing_utils
+from tensorflow.python.keras import testing_utils
from tensorflow.python.platform import test
from tensorflow.python.training.rmsprop import RMSPropOptimizer
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras.engine.base_layer import Layer
-from tensorflow.python.keras._impl.keras.utils import tf_utils
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras.engine.base_layer import Layer
+from tensorflow.python.keras.utils import tf_utils
from tensorflow.python.ops import array_ops
from tensorflow.python.ops import math_ops
from tensorflow.python.ops import nn
import numpy as np
+from tensorflow.python import keras
from tensorflow.python.framework import test_util as tf_test_util
-from tensorflow.python.keras._impl import keras
from tensorflow.python.ops import array_ops
from tensorflow.python.platform import test
import numpy as np
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras.engine import Layer
-from tensorflow.python.keras._impl.keras.utils import tf_utils
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras.engine import Layer
+from tensorflow.python.keras.utils import tf_utils
from tensorflow.python.ops import array_ops
from tensorflow.python.ops import math_ops
from tensorflow.python.util.tf_export import tf_export
from __future__ import division
from __future__ import print_function
+from tensorflow.python import keras
from tensorflow.python.framework import test_util as tf_test_util
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras import testing_utils
+from tensorflow.python.keras import testing_utils
from tensorflow.python.platform import test
from tensorflow.python.framework import dtypes
from tensorflow.python.framework import ops
from tensorflow.python.framework import tensor_shape
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras import constraints
-from tensorflow.python.keras._impl.keras import initializers
-from tensorflow.python.keras._impl.keras import regularizers
-from tensorflow.python.keras._impl.keras.engine import InputSpec
-from tensorflow.python.keras._impl.keras.engine import Layer
-from tensorflow.python.keras._impl.keras.utils import tf_utils
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras import constraints
+from tensorflow.python.keras import initializers
+from tensorflow.python.keras import regularizers
+from tensorflow.python.keras.engine import InputSpec
+from tensorflow.python.keras.engine import Layer
+from tensorflow.python.keras.utils import tf_utils
from tensorflow.python.ops import array_ops
from tensorflow.python.ops import init_ops
from tensorflow.python.ops import math_ops
import numpy as np
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras import testing_utils
+from tensorflow.python import keras
+from tensorflow.python.keras import testing_utils
from tensorflow.python.platform import test
from __future__ import print_function
from tensorflow.python.framework import tensor_shape
-from tensorflow.python.keras._impl.keras import backend
-from tensorflow.python.keras._impl.keras.engine import InputSpec
-from tensorflow.python.keras._impl.keras.engine import Layer
-from tensorflow.python.keras._impl.keras.utils import conv_utils
+from tensorflow.python.keras import backend
+from tensorflow.python.keras.engine import InputSpec
+from tensorflow.python.keras.engine import Layer
+from tensorflow.python.keras.utils import conv_utils
from tensorflow.python.ops import array_ops
from tensorflow.python.ops import nn
from tensorflow.python.util.tf_export import tf_export
from __future__ import division
from __future__ import print_function
+from tensorflow.python import keras
from tensorflow.python.eager import context
from tensorflow.python.framework import test_util as tf_test_util
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras import testing_utils
+from tensorflow.python.keras import testing_utils
from tensorflow.python.platform import test
from tensorflow.python.eager import context
from tensorflow.python.framework import tensor_shape
-from tensorflow.python.keras._impl.keras import activations
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras import constraints
-from tensorflow.python.keras._impl.keras import initializers
-from tensorflow.python.keras._impl.keras import regularizers
-from tensorflow.python.keras._impl.keras.engine import InputSpec
-from tensorflow.python.keras._impl.keras.engine import Layer
-from tensorflow.python.keras._impl.keras.utils import generic_utils
-from tensorflow.python.keras._impl.keras.utils import tf_utils
+from tensorflow.python.keras import activations
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras import constraints
+from tensorflow.python.keras import initializers
+from tensorflow.python.keras import regularizers
+from tensorflow.python.keras.engine import InputSpec
+from tensorflow.python.keras.engine import Layer
+from tensorflow.python.keras.utils import generic_utils
+from tensorflow.python.keras.utils import tf_utils
from tensorflow.python.ops import array_ops
from tensorflow.python.ops import math_ops
from tensorflow.python.ops import state_ops
@classmethod
def from_config(cls, config, custom_objects=None):
- from tensorflow.python.keras._impl.keras.layers import deserialize as deserialize_layer # pylint: disable=g-import-not-at-top
+ from tensorflow.python.keras.layers import deserialize as deserialize_layer # pylint: disable=g-import-not-at-top
cells = []
for cell_config in config.pop('cells'):
cells.append(
@classmethod
def from_config(cls, config, custom_objects=None):
- from tensorflow.python.keras._impl.keras.layers import deserialize as deserialize_layer # pylint: disable=g-import-not-at-top
+ from tensorflow.python.keras.layers import deserialize as deserialize_layer # pylint: disable=g-import-not-at-top
cell = deserialize_layer(config.pop('cell'), custom_objects=custom_objects)
num_constants = config.pop('num_constants', None)
layer = cls(cell, **config)
import numpy as np
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.ops import array_ops
from tensorflow.python.ops import math_ops
from tensorflow.python.ops import state_ops
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras.engine import Input
-from tensorflow.python.keras._impl.keras.engine import InputLayer
-from tensorflow.python.keras._impl.keras.layers.advanced_activations import *
-from tensorflow.python.keras._impl.keras.layers.convolutional import *
-from tensorflow.python.keras._impl.keras.layers.convolutional_recurrent import *
-from tensorflow.python.keras._impl.keras.layers.core import *
-from tensorflow.python.keras._impl.keras.layers.cudnn_recurrent import *
-from tensorflow.python.keras._impl.keras.layers.embeddings import *
-from tensorflow.python.keras._impl.keras.layers.local import *
-from tensorflow.python.keras._impl.keras.layers.merge import *
-from tensorflow.python.keras._impl.keras.layers.noise import *
-from tensorflow.python.keras._impl.keras.layers.normalization import *
-from tensorflow.python.keras._impl.keras.layers.pooling import *
-from tensorflow.python.keras._impl.keras.layers.recurrent import *
-from tensorflow.python.keras._impl.keras.layers.wrappers import *
-from tensorflow.python.keras._impl.keras.utils.generic_utils import deserialize_keras_object
+from tensorflow.python.keras.engine import Input
+from tensorflow.python.keras.engine import InputLayer
+from tensorflow.python.keras.layers.advanced_activations import *
+from tensorflow.python.keras.layers.convolutional import *
+from tensorflow.python.keras.layers.convolutional_recurrent import *
+from tensorflow.python.keras.layers.core import *
+from tensorflow.python.keras.layers.cudnn_recurrent import *
+from tensorflow.python.keras.layers.embeddings import *
+from tensorflow.python.keras.layers.local import *
+from tensorflow.python.keras.layers.merge import *
+from tensorflow.python.keras.layers.noise import *
+from tensorflow.python.keras.layers.normalization import *
+from tensorflow.python.keras.layers.pooling import *
+from tensorflow.python.keras.layers.recurrent import *
+from tensorflow.python.keras.layers.wrappers import *
+from tensorflow.python.keras.utils.generic_utils import deserialize_keras_object
def serialize(layer):
Returns:
Layer instance (may be Model, Sequential, Layer...)
"""
- from tensorflow.python.keras._impl.keras import models # pylint: disable=g-import-not-at-top
+ from tensorflow.python.keras import models # pylint: disable=g-import-not-at-top
globs = globals() # All layers.
globs['Model'] = models.Model
globs['Sequential'] = models.Sequential
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.platform import test
import numpy as np
+from tensorflow.python import keras
from tensorflow.python.framework import test_util as tf_test_util
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras import testing_utils
+from tensorflow.python.keras import testing_utils
from tensorflow.python.platform import test
from tensorflow.python.training.rmsprop import RMSPropOptimizer
import copy
from tensorflow.python.framework import tensor_shape
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras.engine import InputSpec
-from tensorflow.python.keras._impl.keras.engine import Layer
-from tensorflow.python.keras._impl.keras.layers.recurrent import _standardize_args
-from tensorflow.python.keras._impl.keras.utils import generic_utils
-from tensorflow.python.keras._impl.keras.utils import tf_utils
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras.engine import InputSpec
+from tensorflow.python.keras.engine import Layer
+from tensorflow.python.keras.layers.recurrent import _standardize_args
+from tensorflow.python.keras.utils import generic_utils
+from tensorflow.python.keras.utils import tf_utils
from tensorflow.python.ops import array_ops
from tensorflow.python.util.tf_export import tf_export
@classmethod
def from_config(cls, config, custom_objects=None):
- from tensorflow.python.keras._impl.keras.layers import deserialize as deserialize_layer # pylint: disable=g-import-not-at-top
+ from tensorflow.python.keras.layers import deserialize as deserialize_layer # pylint: disable=g-import-not-at-top
layer = deserialize_layer(
config.pop('layer'), custom_objects=custom_objects)
return cls(layer, **config)
import numpy as np
+from tensorflow.python import keras
from tensorflow.python.framework import test_util as tf_test_util
-from tensorflow.python.keras._impl import keras
from tensorflow.python.platform import test
from tensorflow.python.training.rmsprop import RMSPropOptimizer
import six
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras.utils.generic_utils import deserialize_keras_object
-from tensorflow.python.keras._impl.keras.utils.generic_utils import serialize_keras_object
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras.utils.generic_utils import deserialize_keras_object
+from tensorflow.python.keras.utils.generic_utils import serialize_keras_object
from tensorflow.python.ops import math_ops
from tensorflow.python.ops import nn
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Keras built-in loss functions."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-# Loss functions.
-from tensorflow.python.keras._impl.keras.losses import binary_crossentropy
-from tensorflow.python.keras._impl.keras.losses import categorical_crossentropy
-from tensorflow.python.keras._impl.keras.losses import categorical_hinge
-from tensorflow.python.keras._impl.keras.losses import cosine_proximity
-from tensorflow.python.keras._impl.keras.losses import hinge
-from tensorflow.python.keras._impl.keras.losses import kullback_leibler_divergence
-from tensorflow.python.keras._impl.keras.losses import logcosh
-from tensorflow.python.keras._impl.keras.losses import mean_absolute_error
-from tensorflow.python.keras._impl.keras.losses import mean_absolute_percentage_error
-from tensorflow.python.keras._impl.keras.losses import mean_squared_error
-from tensorflow.python.keras._impl.keras.losses import mean_squared_logarithmic_error
-from tensorflow.python.keras._impl.keras.losses import poisson
-from tensorflow.python.keras._impl.keras.losses import sparse_categorical_crossentropy
-from tensorflow.python.keras._impl.keras.losses import squared_hinge
-
-# Auxiliary utils.
-# pylint: disable=g-bad-import-order
-from tensorflow.python.keras._impl.keras.losses import deserialize
-from tensorflow.python.keras._impl.keras.losses import serialize
-from tensorflow.python.keras._impl.keras.losses import get
-
-del absolute_import
-del division
-del print_function
import numpy as np
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.platform import test
try:
import six
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras.losses import binary_crossentropy
-from tensorflow.python.keras._impl.keras.losses import categorical_crossentropy
-from tensorflow.python.keras._impl.keras.losses import cosine_proximity
-from tensorflow.python.keras._impl.keras.losses import hinge
-from tensorflow.python.keras._impl.keras.losses import kullback_leibler_divergence
-from tensorflow.python.keras._impl.keras.losses import logcosh
-from tensorflow.python.keras._impl.keras.losses import mean_absolute_error
-from tensorflow.python.keras._impl.keras.losses import mean_absolute_percentage_error
-from tensorflow.python.keras._impl.keras.losses import mean_squared_error
-from tensorflow.python.keras._impl.keras.losses import mean_squared_logarithmic_error
-from tensorflow.python.keras._impl.keras.losses import poisson
-from tensorflow.python.keras._impl.keras.losses import sparse_categorical_crossentropy
-from tensorflow.python.keras._impl.keras.losses import squared_hinge
-from tensorflow.python.keras._impl.keras.utils.generic_utils import deserialize_keras_object
-from tensorflow.python.keras._impl.keras.utils.generic_utils import serialize_keras_object
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras.losses import binary_crossentropy
+from tensorflow.python.keras.losses import categorical_crossentropy
+from tensorflow.python.keras.losses import cosine_proximity
+from tensorflow.python.keras.losses import hinge
+from tensorflow.python.keras.losses import kullback_leibler_divergence
+from tensorflow.python.keras.losses import logcosh
+from tensorflow.python.keras.losses import mean_absolute_error
+from tensorflow.python.keras.losses import mean_absolute_percentage_error
+from tensorflow.python.keras.losses import mean_squared_error
+from tensorflow.python.keras.losses import mean_squared_logarithmic_error
+from tensorflow.python.keras.losses import poisson
+from tensorflow.python.keras.losses import sparse_categorical_crossentropy
+from tensorflow.python.keras.losses import squared_hinge
+from tensorflow.python.keras.utils.generic_utils import deserialize_keras_object
+from tensorflow.python.keras.utils.generic_utils import serialize_keras_object
from tensorflow.python.ops import math_ops
from tensorflow.python.ops import nn
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Keras built-in metrics functions."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-# Metrics functions.
-from tensorflow.python.keras._impl.keras.metrics import binary_accuracy
-from tensorflow.python.keras._impl.keras.metrics import binary_crossentropy
-from tensorflow.python.keras._impl.keras.metrics import categorical_accuracy
-from tensorflow.python.keras._impl.keras.metrics import categorical_crossentropy
-from tensorflow.python.keras._impl.keras.metrics import cosine_proximity
-from tensorflow.python.keras._impl.keras.metrics import hinge
-from tensorflow.python.keras._impl.keras.metrics import kullback_leibler_divergence
-from tensorflow.python.keras._impl.keras.metrics import mean_absolute_error
-from tensorflow.python.keras._impl.keras.metrics import mean_absolute_percentage_error
-from tensorflow.python.keras._impl.keras.metrics import mean_squared_error
-from tensorflow.python.keras._impl.keras.metrics import mean_squared_logarithmic_error
-from tensorflow.python.keras._impl.keras.metrics import poisson
-from tensorflow.python.keras._impl.keras.metrics import sparse_categorical_crossentropy
-from tensorflow.python.keras._impl.keras.metrics import sparse_top_k_categorical_accuracy
-from tensorflow.python.keras._impl.keras.metrics import squared_hinge
-from tensorflow.python.keras._impl.keras.metrics import top_k_categorical_accuracy
-
-# Auxiliary utils.
-# pylint: disable=g-bad-import-order
-from tensorflow.python.keras._impl.keras.metrics import deserialize
-from tensorflow.python.keras._impl.keras.metrics import serialize
-from tensorflow.python.keras._impl.keras.metrics import get
-
-del absolute_import
-del division
-del print_function
import numpy as np
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.ops import math_ops
from tensorflow.python.ops import state_ops
from tensorflow.python.platform import test
import numpy as np
import six
+from tensorflow.python import keras
from tensorflow.python.data.ops import dataset_ops
from tensorflow.python.eager import context
from tensorflow.python.framework import tensor_shape
from tensorflow.python.framework import test_util
-from tensorflow.python.keras._impl import keras
from tensorflow.python.ops import array_ops
from tensorflow.python.ops import resource_variable_ops
from tensorflow.python.platform import test
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras.engine import saving
-from tensorflow.python.keras._impl.keras.engine import sequential
-from tensorflow.python.keras._impl.keras.engine import training
-from tensorflow.python.keras._impl.keras.engine.input_layer import Input
-from tensorflow.python.keras._impl.keras.engine.input_layer import InputLayer
-from tensorflow.python.keras._impl.keras.utils import generic_utils
-from tensorflow.python.keras._impl.keras.utils.generic_utils import has_arg
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras.engine import saving
+from tensorflow.python.keras.engine import sequential
+from tensorflow.python.keras.engine import training
+from tensorflow.python.keras.engine.input_layer import Input
+from tensorflow.python.keras.engine.input_layer import InputLayer
+from tensorflow.python.keras.utils import generic_utils
+from tensorflow.python.keras.utils.generic_utils import has_arg
# API entries importable from `keras.models`:
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Keras models API."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.models import load_model
-from tensorflow.python.keras._impl.keras.models import Model
-from tensorflow.python.keras._impl.keras.models import model_from_config
-from tensorflow.python.keras._impl.keras.models import model_from_json
-from tensorflow.python.keras._impl.keras.models import model_from_yaml
-from tensorflow.python.keras._impl.keras.models import save_model
-from tensorflow.python.keras._impl.keras.models import Sequential
-
-del absolute_import
-del division
-del print_function
import numpy as np
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.platform import test
from tensorflow.python.framework import dtypes as dtypes_module
from tensorflow.python.framework import ops
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras.utils.generic_utils import deserialize_keras_object
-from tensorflow.python.keras._impl.keras.utils.generic_utils import serialize_keras_object
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras.utils.generic_utils import deserialize_keras_object
+from tensorflow.python.keras.utils.generic_utils import serialize_keras_object
from tensorflow.python.ops import control_flow_ops
from tensorflow.python.ops import math_ops
from tensorflow.python.ops import state_ops
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Keras built-in optimizers."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-# Optimizer classes.
-from tensorflow.python.keras._impl.keras.optimizers import Adadelta
-from tensorflow.python.keras._impl.keras.optimizers import Adagrad
-from tensorflow.python.keras._impl.keras.optimizers import Adam
-from tensorflow.python.keras._impl.keras.optimizers import Adamax
-from tensorflow.python.keras._impl.keras.optimizers import Nadam
-from tensorflow.python.keras._impl.keras.optimizers import Optimizer
-from tensorflow.python.keras._impl.keras.optimizers import RMSprop
-from tensorflow.python.keras._impl.keras.optimizers import SGD
-
-# Auxiliary utils.
-# pylint: disable=g-bad-import-order
-from tensorflow.python.keras._impl.keras.optimizers import deserialize
-from tensorflow.python.keras._impl.keras.optimizers import serialize
-from tensorflow.python.keras._impl.keras.optimizers import get
-
-del absolute_import
-del division
-del print_function
import numpy as np
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras import testing_utils
+from tensorflow.python import keras
+from tensorflow.python.keras import testing_utils
from tensorflow.python.platform import test
from tensorflow.python.training.adam import AdamOptimizer
# limitations under the License.
# ==============================================================================
"""Keras data preprocessing utils."""
-
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
import threading
import numpy as np
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras.utils.data_utils import Sequence
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras.utils.data_utils import Sequence
from tensorflow.python.platform import tf_logging as logging
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Keras data preprocessing utils for image data."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.preprocessing.image import apply_transform
-from tensorflow.python.keras._impl.keras.preprocessing.image import array_to_img
-from tensorflow.python.keras._impl.keras.preprocessing.image import DirectoryIterator
-from tensorflow.python.keras._impl.keras.preprocessing.image import flip_axis
-from tensorflow.python.keras._impl.keras.preprocessing.image import ImageDataGenerator
-from tensorflow.python.keras._impl.keras.preprocessing.image import img_to_array
-from tensorflow.python.keras._impl.keras.preprocessing.image import Iterator
-from tensorflow.python.keras._impl.keras.preprocessing.image import load_img
-from tensorflow.python.keras._impl.keras.preprocessing.image import NumpyArrayIterator
-from tensorflow.python.keras._impl.keras.preprocessing.image import random_brightness
-from tensorflow.python.keras._impl.keras.preprocessing.image import random_channel_shift
-from tensorflow.python.keras._impl.keras.preprocessing.image import random_rotation
-from tensorflow.python.keras._impl.keras.preprocessing.image import random_shear
-from tensorflow.python.keras._impl.keras.preprocessing.image import random_shift
-from tensorflow.python.keras._impl.keras.preprocessing.image import random_zoom
-
-del absolute_import
-del division
-del print_function
import numpy as np
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.platform import test
try:
import numpy as np
from six.moves import range # pylint: disable=redefined-builtin
-from tensorflow.python.keras._impl.keras.utils.data_utils import Sequence
+from tensorflow.python.keras.utils.data_utils import Sequence
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Keras data preprocessing utils for sequence data."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.preprocessing.sequence import make_sampling_table
-from tensorflow.python.keras._impl.keras.preprocessing.sequence import pad_sequences
-from tensorflow.python.keras._impl.keras.preprocessing.sequence import skipgrams
-from tensorflow.python.keras._impl.keras.preprocessing.sequence import TimeseriesGenerator
-
-del absolute_import
-del division
-del print_function
import numpy as np
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.platform import test
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Keras data preprocessing utils for text data."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.preprocessing.text import hashing_trick
-from tensorflow.python.keras._impl.keras.preprocessing.text import one_hot
-from tensorflow.python.keras._impl.keras.preprocessing.text import text_to_word_sequence
-from tensorflow.python.keras._impl.keras.preprocessing.text import Tokenizer
-
-del absolute_import
-del division
-del print_function
import numpy as np
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.platform import test
import six
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras.utils.generic_utils import deserialize_keras_object
-from tensorflow.python.keras._impl.keras.utils.generic_utils import serialize_keras_object
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras.utils.generic_utils import deserialize_keras_object
+from tensorflow.python.keras.utils.generic_utils import serialize_keras_object
from tensorflow.python.ops import math_ops
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Keras built-in regularizers."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-# Regularizer functions / callable classes.
-from tensorflow.python.keras._impl.keras.regularizers import L1L2
-from tensorflow.python.keras._impl.keras.regularizers import Regularizer
-
-# Functional interface.
-# pylint: disable=g-bad-import-order
-from tensorflow.python.keras._impl.keras.regularizers import l1
-from tensorflow.python.keras._impl.keras.regularizers import l2
-from tensorflow.python.keras._impl.keras.regularizers import l1_l2
-
-# Auxiliary utils.
-from tensorflow.python.keras._impl.keras.regularizers import deserialize
-from tensorflow.python.keras._impl.keras.regularizers import serialize
-from tensorflow.python.keras._impl.keras.regularizers import get
-
-del absolute_import
-del division
-del print_function
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras import testing_utils
+from tensorflow.python import keras
+from tensorflow.python.keras import testing_utils
from tensorflow.python.platform import test
import numpy as np
+from tensorflow.python import keras
from tensorflow.python.framework import tensor_shape
-from tensorflow.python.keras._impl import keras
from tensorflow.python.training.rmsprop import RMSPropOptimizer
from tensorflow.python.util import tf_inspect
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras.utils.data_utils import GeneratorEnqueuer
-from tensorflow.python.keras._impl.keras.utils.data_utils import get_file
-from tensorflow.python.keras._impl.keras.utils.data_utils import Sequence
-from tensorflow.python.keras._impl.keras.utils.data_utils import SequenceEnqueuer
-from tensorflow.python.keras._impl.keras.utils.generic_utils import custom_object_scope
-from tensorflow.python.keras._impl.keras.utils.generic_utils import CustomObjectScope
-from tensorflow.python.keras._impl.keras.utils.generic_utils import deserialize_keras_object
-from tensorflow.python.keras._impl.keras.utils.generic_utils import get_custom_objects
-from tensorflow.python.keras._impl.keras.utils.generic_utils import Progbar
-from tensorflow.python.keras._impl.keras.utils.generic_utils import serialize_keras_object
-from tensorflow.python.keras._impl.keras.utils.io_utils import HDF5Matrix
-from tensorflow.python.keras._impl.keras.utils.layer_utils import convert_all_kernels_in_model
-from tensorflow.python.keras._impl.keras.utils.multi_gpu_utils import multi_gpu_model
-from tensorflow.python.keras._impl.keras.utils.np_utils import normalize
-from tensorflow.python.keras._impl.keras.utils.np_utils import to_categorical
-from tensorflow.python.keras._impl.keras.utils.vis_utils import plot_model
+from tensorflow.python.keras.utils.data_utils import GeneratorEnqueuer
+from tensorflow.python.keras.utils.data_utils import get_file
+from tensorflow.python.keras.utils.data_utils import Sequence
+from tensorflow.python.keras.utils.data_utils import SequenceEnqueuer
+from tensorflow.python.keras.utils.generic_utils import custom_object_scope
+from tensorflow.python.keras.utils.generic_utils import CustomObjectScope
+from tensorflow.python.keras.utils.generic_utils import deserialize_keras_object
+from tensorflow.python.keras.utils.generic_utils import get_custom_objects
+from tensorflow.python.keras.utils.generic_utils import Progbar
+from tensorflow.python.keras.utils.generic_utils import serialize_keras_object
+from tensorflow.python.keras.utils.io_utils import HDF5Matrix
+from tensorflow.python.keras.utils.layer_utils import convert_all_kernels_in_model
+from tensorflow.python.keras.utils.multi_gpu_utils import multi_gpu_model
+from tensorflow.python.keras.utils.np_utils import normalize
+from tensorflow.python.keras.utils.np_utils import to_categorical
+from tensorflow.python.keras.utils.vis_utils import plot_model
del absolute_import
del division
import numpy as np
from six.moves import range # pylint: disable=redefined-builtin
-from tensorflow.python.keras._impl.keras import backend
+from tensorflow.python.keras import backend
def convert_data_format(data_format, ndim):
from six.moves.urllib.error import URLError
from six.moves.urllib.request import urlopen
-from tensorflow.python.keras._impl.keras.utils.generic_utils import Progbar
+from tensorflow.python.keras.utils.generic_utils import Progbar
from tensorflow.python.util.tf_export import tf_export
from six.moves.urllib.parse import urljoin
from six.moves.urllib.request import pathname2url
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.platform import test
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.platform import test
import numpy as np
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.platform import test
try:
import numpy as np
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras.utils.conv_utils import convert_kernel
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras.utils.conv_utils import convert_kernel
from tensorflow.python.util.tf_export import tf_export
from __future__ import print_function
from tensorflow.python.framework import ops
-from tensorflow.python.keras._impl.keras import backend as K
-from tensorflow.python.keras._impl.keras.engine.training import Model
+from tensorflow.python.keras import backend as K
+from tensorflow.python.keras.engine.training import Model
from tensorflow.python.ops import array_ops
from tensorflow.python.util.tf_export import tf_export
ValueError: if the `gpus` argument does not match available devices.
"""
# pylint: disable=g-import-not-at-top
- from tensorflow.python.keras._impl.keras.layers.core import Lambda
- from tensorflow.python.keras._impl.keras.layers.merge import concatenate
+ from tensorflow.python.keras.layers.core import Lambda
+ from tensorflow.python.keras.layers.merge import concatenate
if isinstance(gpus, (list, tuple)):
if len(gpus) <= 1:
# Relocate the model definition under CPU device scope if needed
if cpu_relocation:
- from tensorflow.python.keras._impl.keras.models import clone_model # pylint: disable=g-import-not-at-top
+ from tensorflow.python.keras.models import clone_model # pylint: disable=g-import-not-at-top
with ops.device('/cpu:0'):
model = clone_model(model)
import numpy as np
from tensorflow.python import data
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.platform import test
import numpy as np
-from tensorflow.python.keras._impl import keras
+from tensorflow.python import keras
from tensorflow.python.platform import test
Returns:
A `pydot.Dot` instance representing the Keras model.
"""
- from tensorflow.python.keras._impl.keras.layers.wrappers import Wrapper
- from tensorflow.python.keras._impl.keras.models import Sequential
+ from tensorflow.python.keras.layers.wrappers import Wrapper
+ from tensorflow.python.keras.models import Sequential
_check_pydot()
dot = pydot.Dot()
import numpy as np
-from tensorflow.python.keras._impl.keras.models import Sequential
-from tensorflow.python.keras._impl.keras.utils.generic_utils import has_arg
-from tensorflow.python.keras._impl.keras.utils.np_utils import to_categorical
+from tensorflow.python.keras.models import Sequential
+from tensorflow.python.keras.utils.generic_utils import has_arg
+from tensorflow.python.keras.utils.np_utils import to_categorical
from tensorflow.python.util.tf_export import tf_export
+++ /dev/null
-# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ==============================================================================
-"""Keras scikit-learn API wrapper."""
-
-from __future__ import absolute_import
-from __future__ import division
-from __future__ import print_function
-
-from tensorflow.python.keras._impl.keras.wrappers.scikit_learn import KerasClassifier
-from tensorflow.python.keras._impl.keras.wrappers.scikit_learn import KerasRegressor
-
-del absolute_import
-del division
-del print_function
import numpy as np
-from tensorflow.python.keras._impl import keras
-from tensorflow.python.keras._impl.keras import testing_utils
+from tensorflow.python import keras
+from tensorflow.python.keras import testing_utils
from tensorflow.python.platform import test
INPUT_DIM = 5
from tensorflow.python.eager import context
from tensorflow.python.framework import dtypes
from tensorflow.python.framework import ops
-from tensorflow.python.keras._impl.keras.engine import base_layer
+from tensorflow.python.keras.engine import base_layer
from tensorflow.python.ops import variable_scope as vs
from tensorflow.python.ops import variables as tf_variables
from tensorflow.python.util import function_utils
from tensorflow.python.eager import context
from tensorflow.python.framework import ops
from tensorflow.python.framework import tensor_shape
-from tensorflow.python.keras._impl.keras import layers as keras_layers
+from tensorflow.python.keras import layers as keras_layers
from tensorflow.python.layers import base
from tensorflow.python.layers import utils
from tensorflow.python.ops import array_ops
from six.moves import xrange # pylint: disable=redefined-builtin
import numpy as np
-from tensorflow.python.keras._impl.keras import layers as keras_layers
+from tensorflow.python.keras import layers as keras_layers
from tensorflow.python.layers import base
from tensorflow.python.ops import init_ops
from tensorflow.python.util.tf_export import tf_export
from six.moves import xrange # pylint: disable=redefined-builtin
import numpy as np
-from tensorflow.python.keras._impl.keras import layers as keras_layers
+from tensorflow.python.keras import layers as keras_layers
from tensorflow.python.layers import base
from tensorflow.python.ops import init_ops
from tensorflow.python.util.tf_export import tf_export
from __future__ import division
from __future__ import print_function
-from tensorflow.python.keras._impl.keras import layers as keras_layers
+from tensorflow.python.keras import layers as keras_layers
from tensorflow.python.layers import base
from tensorflow.python.util.tf_export import tf_export
from tensorflow.python.framework import dtypes
from tensorflow.python.framework import ops
from tensorflow.python.framework import test_util
-from tensorflow.python.keras._impl.keras.engine import sequential
-from tensorflow.python.keras._impl.keras.engine import training
-from tensorflow.python.keras._impl.keras.layers import core
+from tensorflow.python.keras.engine import sequential
+from tensorflow.python.keras.engine import training
+from tensorflow.python.keras.layers import core
from tensorflow.python.ops import control_flow_ops
from tensorflow.python.ops import init_ops
from tensorflow.python.ops import resource_variable_ops
from tensorflow.python.framework import meta_graph
from tensorflow.python.framework import ops as ops_lib
from tensorflow.python.framework import test_util
-from tensorflow.python.keras._impl.keras.engine import training
-from tensorflow.python.keras._impl.keras.layers import core
+from tensorflow.python.keras.engine import training
+from tensorflow.python.keras.layers import core
from tensorflow.python.lib.io import file_io
from tensorflow.python.ops import array_ops
from tensorflow.python.ops import control_flow_ops
from tensorflow.python.framework import constant_op
from tensorflow.python.framework import tensor_shape
from tensorflow.python.framework import test_util
-from tensorflow.python.keras._impl.keras.engine import input_layer
-from tensorflow.python.keras._impl.keras.engine import sequential
-from tensorflow.python.keras._impl.keras.engine import training
-from tensorflow.python.keras._impl.keras.layers import core
+from tensorflow.python.keras.engine import input_layer
+from tensorflow.python.keras.engine import sequential
+from tensorflow.python.keras.engine import training
+from tensorflow.python.keras.layers import core
from tensorflow.python.platform import test
from tensorflow.python.util import serialization
path: "tensorflow.keras.Model"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.training.Model\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.network.Network\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.training.Model\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.network.Network\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.Sequential"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.sequential.Sequential\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.training.Model\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.network.Network\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.sequential.Sequential\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.training.Model\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.network.Network\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.callbacks.BaseLogger"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.BaseLogger\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.Callback\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.BaseLogger\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.Callback\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.callbacks.CSVLogger"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.CSVLogger\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.Callback\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.CSVLogger\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.Callback\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.callbacks.Callback"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.Callback\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.Callback\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.callbacks.EarlyStopping"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.EarlyStopping\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.Callback\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.EarlyStopping\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.Callback\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.callbacks.History"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.History\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.Callback\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.History\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.Callback\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.callbacks.LambdaCallback"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.LambdaCallback\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.Callback\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.LambdaCallback\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.Callback\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.callbacks.LearningRateScheduler"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.LearningRateScheduler\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.Callback\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.LearningRateScheduler\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.Callback\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.callbacks.ModelCheckpoint"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.ModelCheckpoint\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.Callback\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.ModelCheckpoint\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.Callback\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.callbacks.ProgbarLogger"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.ProgbarLogger\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.Callback\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.ProgbarLogger\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.Callback\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.callbacks.ReduceLROnPlateau"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.ReduceLROnPlateau\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.Callback\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.ReduceLROnPlateau\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.Callback\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.callbacks.RemoteMonitor"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.RemoteMonitor\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.Callback\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.RemoteMonitor\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.Callback\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.callbacks.TensorBoard"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.TensorBoard\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.Callback\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.TensorBoard\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.Callback\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.callbacks.TerminateOnNaN"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.TerminateOnNaN\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.callbacks.Callback\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.TerminateOnNaN\'>"
+ is_instance: "<class \'tensorflow.python.keras.callbacks.Callback\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.constraints.Constraint"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.constraints.Constraint\'>"
+ is_instance: "<class \'tensorflow.python.keras.constraints.Constraint\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.constraints.MaxNorm"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.constraints.MaxNorm\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.constraints.Constraint\'>"
+ is_instance: "<class \'tensorflow.python.keras.constraints.MaxNorm\'>"
+ is_instance: "<class \'tensorflow.python.keras.constraints.Constraint\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.constraints.MinMaxNorm"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.constraints.MinMaxNorm\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.constraints.Constraint\'>"
+ is_instance: "<class \'tensorflow.python.keras.constraints.MinMaxNorm\'>"
+ is_instance: "<class \'tensorflow.python.keras.constraints.Constraint\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.constraints.NonNeg"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.constraints.NonNeg\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.constraints.Constraint\'>"
+ is_instance: "<class \'tensorflow.python.keras.constraints.NonNeg\'>"
+ is_instance: "<class \'tensorflow.python.keras.constraints.Constraint\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.constraints.UnitNorm"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.constraints.UnitNorm\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.constraints.Constraint\'>"
+ is_instance: "<class \'tensorflow.python.keras.constraints.UnitNorm\'>"
+ is_instance: "<class \'tensorflow.python.keras.constraints.Constraint\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.constraints.max_norm"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.constraints.MaxNorm\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.constraints.Constraint\'>"
+ is_instance: "<class \'tensorflow.python.keras.constraints.MaxNorm\'>"
+ is_instance: "<class \'tensorflow.python.keras.constraints.Constraint\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.constraints.min_max_norm"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.constraints.MinMaxNorm\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.constraints.Constraint\'>"
+ is_instance: "<class \'tensorflow.python.keras.constraints.MinMaxNorm\'>"
+ is_instance: "<class \'tensorflow.python.keras.constraints.Constraint\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.constraints.non_neg"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.constraints.NonNeg\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.constraints.Constraint\'>"
+ is_instance: "<class \'tensorflow.python.keras.constraints.NonNeg\'>"
+ is_instance: "<class \'tensorflow.python.keras.constraints.Constraint\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.constraints.unit_norm"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.constraints.UnitNorm\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.constraints.Constraint\'>"
+ is_instance: "<class \'tensorflow.python.keras.constraints.UnitNorm\'>"
+ is_instance: "<class \'tensorflow.python.keras.constraints.Constraint\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.layers.Activation"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.core.Activation\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.core.Activation\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.ActivityRegularization"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.core.ActivityRegularization\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.core.ActivityRegularization\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.Add"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.merge.Add\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.merge._Merge\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.merge.Add\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.merge._Merge\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.AlphaDropout"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.noise.AlphaDropout\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.noise.AlphaDropout\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.AveragePooling1D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.AveragePooling1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.Pooling1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.AveragePooling1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.Pooling1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.AveragePooling2D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.AveragePooling2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.Pooling2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.AveragePooling2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.Pooling2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.AveragePooling3D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.AveragePooling3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.Pooling3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.AveragePooling3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.Pooling3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.Average"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.merge.Average\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.merge._Merge\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.merge.Average\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.merge._Merge\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.AvgPool1D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.AveragePooling1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.Pooling1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.AveragePooling1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.Pooling1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.AvgPool2D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.AveragePooling2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.Pooling2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.AveragePooling2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.Pooling2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.AvgPool3D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.AveragePooling3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.Pooling3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.AveragePooling3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.Pooling3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.BatchNormalization"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.normalization.BatchNormalization\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.normalization.BatchNormalization\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.Bidirectional"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.wrappers.Bidirectional\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.wrappers.Wrapper\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.wrappers.Bidirectional\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.wrappers.Wrapper\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.Concatenate"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.merge.Concatenate\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.merge._Merge\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.merge.Concatenate\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.merge._Merge\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.ConvLSTM2D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional_recurrent.ConvLSTM2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional_recurrent.ConvRNN2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.recurrent.RNN\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional_recurrent.ConvLSTM2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional_recurrent.ConvRNN2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.recurrent.RNN\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.Conv1D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.Conv2DTranspose"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv2DTranspose\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv2DTranspose\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.Conv2D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.Conv3DTranspose"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv3DTranspose\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv3DTranspose\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.Conv3D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.Convolution1D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.Convolution2DTranspose"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv2DTranspose\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv2DTranspose\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.Convolution2D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.Convolution3DTranspose"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv3DTranspose\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv3DTranspose\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.Convolution3D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.Cropping1D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Cropping1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Cropping1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.Cropping2D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Cropping2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Cropping2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.Cropping3D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Cropping3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Cropping3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.CuDNNGRU"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.cudnn_recurrent.CuDNNGRU\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.cudnn_recurrent._CuDNNRNN\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.recurrent.RNN\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.cudnn_recurrent.CuDNNGRU\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.cudnn_recurrent._CuDNNRNN\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.recurrent.RNN\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.CuDNNLSTM"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.cudnn_recurrent.CuDNNLSTM\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.cudnn_recurrent._CuDNNRNN\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.recurrent.RNN\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.cudnn_recurrent.CuDNNLSTM\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.cudnn_recurrent._CuDNNRNN\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.recurrent.RNN\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.Dense"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.core.Dense\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.core.Dense\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.DepthwiseConv2D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.DepthwiseConv2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.DepthwiseConv2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.Dot"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.merge.Dot\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.merge._Merge\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.merge.Dot\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.merge._Merge\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.Dropout"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.core.Dropout\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.core.Dropout\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.ELU"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.advanced_activations.ELU\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.advanced_activations.ELU\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.Embedding"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.embeddings.Embedding\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.embeddings.Embedding\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.Flatten"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.core.Flatten\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.core.Flatten\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.GRUCell"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.recurrent.GRUCell\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.recurrent.GRUCell\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.GRU"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.recurrent.GRU\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.recurrent.RNN\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.recurrent.GRU\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.recurrent.RNN\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.GaussianDropout"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.noise.GaussianDropout\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.noise.GaussianDropout\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.GaussianNoise"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.noise.GaussianNoise\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.noise.GaussianNoise\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.GlobalAveragePooling1D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalAveragePooling1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalPooling1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalAveragePooling1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalPooling1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.GlobalAveragePooling2D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalAveragePooling2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalPooling2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalAveragePooling2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalPooling2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.GlobalAveragePooling3D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalAveragePooling3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalPooling3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalAveragePooling3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalPooling3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.GlobalAvgPool1D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalAveragePooling1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalPooling1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalAveragePooling1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalPooling1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.GlobalAvgPool2D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalAveragePooling2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalPooling2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalAveragePooling2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalPooling2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.GlobalAvgPool3D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalAveragePooling3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalPooling3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalAveragePooling3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalPooling3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.GlobalMaxPool1D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalMaxPooling1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalPooling1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalMaxPooling1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalPooling1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.GlobalMaxPool2D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalMaxPooling2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalPooling2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalMaxPooling2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalPooling2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.GlobalMaxPool3D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalMaxPooling3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalPooling3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalMaxPooling3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalPooling3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.GlobalMaxPooling1D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalMaxPooling1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalPooling1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalMaxPooling1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalPooling1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.GlobalMaxPooling2D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalMaxPooling2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalPooling2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalMaxPooling2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalPooling2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.GlobalMaxPooling3D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalMaxPooling3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.GlobalPooling3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalMaxPooling3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.GlobalPooling3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.InputLayer"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.input_layer.InputLayer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.input_layer.InputLayer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.InputSpec"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.InputSpec\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.InputSpec\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.layers.LSTMCell"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.recurrent.LSTMCell\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.recurrent.LSTMCell\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.LSTM"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.recurrent.LSTM\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.recurrent.RNN\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.recurrent.LSTM\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.recurrent.RNN\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.Lambda"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.core.Lambda\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.core.Lambda\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.Layer"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.LeakyReLU"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.advanced_activations.LeakyReLU\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.advanced_activations.LeakyReLU\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.LocallyConnected1D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.local.LocallyConnected1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.local.LocallyConnected1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.LocallyConnected2D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.local.LocallyConnected2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.local.LocallyConnected2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.Masking"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.core.Masking\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.core.Masking\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.MaxPool1D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.MaxPooling1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.Pooling1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.MaxPooling1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.Pooling1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.MaxPool2D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.MaxPooling2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.Pooling2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.MaxPooling2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.Pooling2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.MaxPool3D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.MaxPooling3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.Pooling3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.MaxPooling3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.Pooling3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.MaxPooling1D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.MaxPooling1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.Pooling1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.MaxPooling1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.Pooling1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.MaxPooling2D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.MaxPooling2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.Pooling2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.MaxPooling2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.Pooling2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.MaxPooling3D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.MaxPooling3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.Pooling3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.MaxPooling3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.Pooling3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.Maximum"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.merge.Maximum\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.merge._Merge\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.merge.Maximum\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.merge._Merge\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.Multiply"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.merge.Multiply\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.merge._Merge\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.merge.Multiply\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.merge._Merge\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.PReLU"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.advanced_activations.PReLU\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.advanced_activations.PReLU\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.Permute"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.core.Permute\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.core.Permute\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.RNN"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.recurrent.RNN\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.recurrent.RNN\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.RepeatVector"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.core.RepeatVector\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.core.RepeatVector\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.Reshape"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.core.Reshape\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.core.Reshape\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.SeparableConv1D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.SeparableConv1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.SeparableConv\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.SeparableConv1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.SeparableConv\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.SeparableConv2D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.SeparableConv2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.SeparableConv\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.SeparableConv2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.SeparableConv\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.SeparableConvolution1D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.SeparableConv1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.SeparableConv\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.SeparableConv1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.SeparableConv\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.SeparableConvolution2D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.SeparableConv2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.SeparableConv\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.SeparableConv2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.SeparableConv\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.SimpleRNNCell"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.recurrent.SimpleRNNCell\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.recurrent.SimpleRNNCell\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.SimpleRNN"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.recurrent.SimpleRNN\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.recurrent.RNN\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.recurrent.SimpleRNN\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.recurrent.RNN\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.Softmax"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.advanced_activations.Softmax\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.advanced_activations.Softmax\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.SpatialDropout1D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.core.SpatialDropout1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.core.Dropout\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.core.SpatialDropout1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.core.Dropout\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.SpatialDropout2D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.core.SpatialDropout2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.core.Dropout\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.core.SpatialDropout2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.core.Dropout\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.SpatialDropout3D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.core.SpatialDropout3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.core.Dropout\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.core.SpatialDropout3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.core.Dropout\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.StackedRNNCells"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.recurrent.StackedRNNCells\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.recurrent.StackedRNNCells\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.ThresholdedReLU"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.advanced_activations.ThresholdedReLU\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.advanced_activations.ThresholdedReLU\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.TimeDistributed"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.wrappers.TimeDistributed\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.wrappers.Wrapper\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.wrappers.TimeDistributed\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.wrappers.Wrapper\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.UpSampling1D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.UpSampling1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.UpSampling1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.UpSampling2D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.UpSampling2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.UpSampling2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.UpSampling3D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.UpSampling3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.UpSampling3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.Wrapper"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.wrappers.Wrapper\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.wrappers.Wrapper\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.layers.ZeroPadding1D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.ZeroPadding1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.ZeroPadding1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.ZeroPadding2D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.ZeroPadding2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.ZeroPadding2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.layers.ZeroPadding3D"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.ZeroPadding3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.ZeroPadding3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.models.Model"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.training.Model\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.network.Network\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.training.Model\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.network.Network\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.keras.models.Sequential"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.sequential.Sequential\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.training.Model\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.network.Network\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.sequential.Sequential\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.training.Model\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.network.Network\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.keras.optimizers.Adadelta"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.optimizers.Adadelta\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.optimizers.Optimizer\'>"
+ is_instance: "<class \'tensorflow.python.keras.optimizers.Adadelta\'>"
+ is_instance: "<class \'tensorflow.python.keras.optimizers.Optimizer\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.optimizers.Adagrad"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.optimizers.Adagrad\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.optimizers.Optimizer\'>"
+ is_instance: "<class \'tensorflow.python.keras.optimizers.Adagrad\'>"
+ is_instance: "<class \'tensorflow.python.keras.optimizers.Optimizer\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.optimizers.Adam"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.optimizers.Adam\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.optimizers.Optimizer\'>"
+ is_instance: "<class \'tensorflow.python.keras.optimizers.Adam\'>"
+ is_instance: "<class \'tensorflow.python.keras.optimizers.Optimizer\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.optimizers.Adamax"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.optimizers.Adamax\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.optimizers.Optimizer\'>"
+ is_instance: "<class \'tensorflow.python.keras.optimizers.Adamax\'>"
+ is_instance: "<class \'tensorflow.python.keras.optimizers.Optimizer\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.optimizers.Nadam"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.optimizers.Nadam\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.optimizers.Optimizer\'>"
+ is_instance: "<class \'tensorflow.python.keras.optimizers.Nadam\'>"
+ is_instance: "<class \'tensorflow.python.keras.optimizers.Optimizer\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.optimizers.Optimizer"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.optimizers.Optimizer\'>"
+ is_instance: "<class \'tensorflow.python.keras.optimizers.Optimizer\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.optimizers.RMSprop"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.optimizers.RMSprop\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.optimizers.Optimizer\'>"
+ is_instance: "<class \'tensorflow.python.keras.optimizers.RMSprop\'>"
+ is_instance: "<class \'tensorflow.python.keras.optimizers.Optimizer\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.optimizers.SGD"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.optimizers.SGD\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.optimizers.Optimizer\'>"
+ is_instance: "<class \'tensorflow.python.keras.optimizers.SGD\'>"
+ is_instance: "<class \'tensorflow.python.keras.optimizers.Optimizer\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.preprocessing.image.DirectoryIterator"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.preprocessing.image.DirectoryIterator\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.preprocessing.image.Iterator\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.utils.data_utils.Sequence\'>"
+ is_instance: "<class \'tensorflow.python.keras.preprocessing.image.DirectoryIterator\'>"
+ is_instance: "<class \'tensorflow.python.keras.preprocessing.image.Iterator\'>"
+ is_instance: "<class \'tensorflow.python.keras.utils.data_utils.Sequence\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.preprocessing.image.ImageDataGenerator"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.preprocessing.image.ImageDataGenerator\'>"
+ is_instance: "<class \'tensorflow.python.keras.preprocessing.image.ImageDataGenerator\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.preprocessing.image.Iterator"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.preprocessing.image.Iterator\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.utils.data_utils.Sequence\'>"
+ is_instance: "<class \'tensorflow.python.keras.preprocessing.image.Iterator\'>"
+ is_instance: "<class \'tensorflow.python.keras.utils.data_utils.Sequence\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.preprocessing.image.NumpyArrayIterator"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.preprocessing.image.NumpyArrayIterator\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.preprocessing.image.Iterator\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.utils.data_utils.Sequence\'>"
+ is_instance: "<class \'tensorflow.python.keras.preprocessing.image.NumpyArrayIterator\'>"
+ is_instance: "<class \'tensorflow.python.keras.preprocessing.image.Iterator\'>"
+ is_instance: "<class \'tensorflow.python.keras.utils.data_utils.Sequence\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.preprocessing.sequence.TimeseriesGenerator"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.preprocessing.sequence.TimeseriesGenerator\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.utils.data_utils.Sequence\'>"
+ is_instance: "<class \'tensorflow.python.keras.preprocessing.sequence.TimeseriesGenerator\'>"
+ is_instance: "<class \'tensorflow.python.keras.utils.data_utils.Sequence\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.preprocessing.text.Tokenizer"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.preprocessing.text.Tokenizer\'>"
+ is_instance: "<class \'tensorflow.python.keras.preprocessing.text.Tokenizer\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.regularizers.L1L2"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.regularizers.L1L2\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.regularizers.Regularizer\'>"
+ is_instance: "<class \'tensorflow.python.keras.regularizers.L1L2\'>"
+ is_instance: "<class \'tensorflow.python.keras.regularizers.Regularizer\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.regularizers.Regularizer"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.regularizers.Regularizer\'>"
+ is_instance: "<class \'tensorflow.python.keras.regularizers.Regularizer\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.utils.CustomObjectScope"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.utils.generic_utils.CustomObjectScope\'>"
+ is_instance: "<class \'tensorflow.python.keras.utils.generic_utils.CustomObjectScope\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.utils.GeneratorEnqueuer"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.utils.data_utils.GeneratorEnqueuer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.utils.data_utils.SequenceEnqueuer\'>"
+ is_instance: "<class \'tensorflow.python.keras.utils.data_utils.GeneratorEnqueuer\'>"
+ is_instance: "<class \'tensorflow.python.keras.utils.data_utils.SequenceEnqueuer\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.utils.HDF5Matrix"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.utils.io_utils.HDF5Matrix\'>"
+ is_instance: "<class \'tensorflow.python.keras.utils.io_utils.HDF5Matrix\'>"
is_instance: "<type \'object\'>"
member {
name: "dtype"
path: "tensorflow.keras.utils.Progbar"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.utils.generic_utils.Progbar\'>"
+ is_instance: "<class \'tensorflow.python.keras.utils.generic_utils.Progbar\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.utils.SequenceEnqueuer"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.utils.data_utils.SequenceEnqueuer\'>"
+ is_instance: "<class \'tensorflow.python.keras.utils.data_utils.SequenceEnqueuer\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.utils.Sequence"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.utils.data_utils.Sequence\'>"
+ is_instance: "<class \'tensorflow.python.keras.utils.data_utils.Sequence\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.wrappers.scikit_learn.KerasClassifier"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.wrappers.scikit_learn.KerasClassifier\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.wrappers.scikit_learn.BaseWrapper\'>"
+ is_instance: "<class \'tensorflow.python.keras.wrappers.scikit_learn.KerasClassifier\'>"
+ is_instance: "<class \'tensorflow.python.keras.wrappers.scikit_learn.BaseWrapper\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.keras.wrappers.scikit_learn.KerasRegressor"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.wrappers.scikit_learn.KerasRegressor\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.wrappers.scikit_learn.BaseWrapper\'>"
+ is_instance: "<class \'tensorflow.python.keras.wrappers.scikit_learn.KerasRegressor\'>"
+ is_instance: "<class \'tensorflow.python.keras.wrappers.scikit_learn.BaseWrapper\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.layers.AveragePooling1D"
tf_class {
is_instance: "<class \'tensorflow.python.layers.pooling.AveragePooling1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.AveragePooling1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.Pooling1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.AveragePooling1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.Pooling1D\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.layers.AveragePooling2D"
tf_class {
is_instance: "<class \'tensorflow.python.layers.pooling.AveragePooling2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.AveragePooling2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.Pooling2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.AveragePooling2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.Pooling2D\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.layers.AveragePooling3D"
tf_class {
is_instance: "<class \'tensorflow.python.layers.pooling.AveragePooling3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.AveragePooling3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.Pooling3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.AveragePooling3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.Pooling3D\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.layers.BatchNormalization"
tf_class {
is_instance: "<class \'tensorflow.python.layers.normalization.BatchNormalization\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.normalization.BatchNormalization\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.normalization.BatchNormalization\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.layers.Conv1D"
tf_class {
is_instance: "<class \'tensorflow.python.layers.convolutional.Conv1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.layers.Conv2DTranspose"
tf_class {
is_instance: "<class \'tensorflow.python.layers.convolutional.Conv2DTranspose\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv2DTranspose\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv2DTranspose\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.layers.Conv2D"
tf_class {
is_instance: "<class \'tensorflow.python.layers.convolutional.Conv2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.layers.Conv3DTranspose"
tf_class {
is_instance: "<class \'tensorflow.python.layers.convolutional.Conv3DTranspose\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv3DTranspose\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv3DTranspose\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.layers.Conv3D"
tf_class {
is_instance: "<class \'tensorflow.python.layers.convolutional.Conv3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.layers.Dense"
tf_class {
is_instance: "<class \'tensorflow.python.layers.core.Dense\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.core.Dense\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.core.Dense\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.layers.Dropout"
tf_class {
is_instance: "<class \'tensorflow.python.layers.core.Dropout\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.core.Dropout\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.core.Dropout\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.layers.Flatten"
tf_class {
is_instance: "<class \'tensorflow.python.layers.core.Flatten\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.core.Flatten\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.core.Flatten\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.layers.InputSpec"
tf_class {
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.InputSpec\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.InputSpec\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
path: "tensorflow.layers.Layer"
tf_class {
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.layers.MaxPooling1D"
tf_class {
is_instance: "<class \'tensorflow.python.layers.pooling.MaxPooling1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.MaxPooling1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.Pooling1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.MaxPooling1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.Pooling1D\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.layers.MaxPooling2D"
tf_class {
is_instance: "<class \'tensorflow.python.layers.pooling.MaxPooling2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.MaxPooling2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.Pooling2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.MaxPooling2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.Pooling2D\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.layers.MaxPooling3D"
tf_class {
is_instance: "<class \'tensorflow.python.layers.pooling.MaxPooling3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.MaxPooling3D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.pooling.Pooling3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.MaxPooling3D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.pooling.Pooling3D\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
}
member_method {
name: "build"
- argspec: "args=[\'self\', \'_\'], varargs=None, keywords=None, defaults=None"
+ argspec: "args=[\'self\', \'input_shape\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "call"
path: "tensorflow.layers.SeparableConv1D"
tf_class {
is_instance: "<class \'tensorflow.python.layers.convolutional.SeparableConv1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.SeparableConv1D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.SeparableConv\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.SeparableConv1D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.SeparableConv\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
path: "tensorflow.layers.SeparableConv2D"
tf_class {
is_instance: "<class \'tensorflow.python.layers.convolutional.SeparableConv2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.SeparableConv2D\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.SeparableConv\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.layers.convolutional.Conv\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.SeparableConv2D\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.SeparableConv\'>"
+ is_instance: "<class \'tensorflow.python.keras.layers.convolutional.Conv\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
is_instance: "<class \'tensorflow.python.ops.rnn_cell_impl.LayerRNNCell\'>"
is_instance: "<class \'tensorflow.python.ops.rnn_cell_impl.RNNCell\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
is_instance: "<class \'tensorflow.python.ops.rnn_cell_impl.LayerRNNCell\'>"
is_instance: "<class \'tensorflow.python.ops.rnn_cell_impl.RNNCell\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
is_instance: "<class \'tensorflow.python.ops.rnn_cell_impl.DeviceWrapper\'>"
is_instance: "<class \'tensorflow.python.ops.rnn_cell_impl.RNNCell\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
is_instance: "<class \'tensorflow.python.ops.rnn_cell_impl.DropoutWrapper\'>"
is_instance: "<class \'tensorflow.python.ops.rnn_cell_impl.RNNCell\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
is_instance: "<class \'tensorflow.python.ops.rnn_cell_impl.LayerRNNCell\'>"
is_instance: "<class \'tensorflow.python.ops.rnn_cell_impl.RNNCell\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
is_instance: "<class \'tensorflow.python.ops.rnn_cell_impl.LayerRNNCell\'>"
is_instance: "<class \'tensorflow.python.ops.rnn_cell_impl.RNNCell\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
is_instance: "<class \'tensorflow.python.ops.rnn_cell_impl.MultiRNNCell\'>"
is_instance: "<class \'tensorflow.python.ops.rnn_cell_impl.RNNCell\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
tf_class {
is_instance: "<class \'tensorflow.python.ops.rnn_cell_impl.RNNCell\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
is_instance: "<class \'tensorflow.python.ops.rnn_cell_impl.ResidualWrapper\'>"
is_instance: "<class \'tensorflow.python.ops.rnn_cell_impl.RNNCell\'>"
is_instance: "<class \'tensorflow.python.layers.base.Layer\'>"
- is_instance: "<class \'tensorflow.python.keras._impl.keras.engine.base_layer.Layer\'>"
+ is_instance: "<class \'tensorflow.python.keras.engine.base_layer.Layer\'>"
is_instance: "<class \'tensorflow.python.training.checkpointable.base.CheckpointableBase\'>"
is_instance: "<type \'object\'>"
member {
"^tensorflow/contrib/eager/python/evaluator\.py.*\[E0202.*method-hidden "\
"^tensorflow/contrib/eager/python/metrics_impl\.py.*\[E0202.*method-hidden "\
"^tensorflow/python/platform/gfile\.py.*\[E0301.*non-iterator "\
-"^tensorflow/python/keras/_impl/keras/callbacks\.py.*\[E1133.*not-an-iterable "\
-"^tensorflow/python/keras/_impl/keras/engine/base_layer.py.*\[E0203.*access-member-before-definition "\
-"^tensorflow/python/keras/_impl/keras/layers/recurrent\.py.*\[E0203.*access-member-before-definition "\
+"^tensorflow/python/keras/callbacks\.py.*\[E1133.*not-an-iterable "\
+"^tensorflow/python/keras/engine/base_layer.py.*\[E0203.*access-member-before-definition "\
+"^tensorflow/python/keras/layers/recurrent\.py.*\[E0203.*access-member-before-definition "\
"^tensorflow/python/kernel_tests/constant_op_eager_test.py.*\[E0303.*invalid-length-returned"
echo "ERROR_WHITELIST=\"${ERROR_WHITELIST}\""