1# Copyright 2016 The TensorFlow Authors. All Rights Reserved.
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7#     http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14# ==============================================================================
15"""Keras backend API."""
16
17from __future__ import absolute_import
18from __future__ import division
19from __future__ import print_function
20
21# pylint: disable=redefined-builtin
22from tensorflow.python.keras._impl.keras.backend import abs
23from tensorflow.python.keras._impl.keras.backend import all
24from tensorflow.python.keras._impl.keras.backend import any
25from tensorflow.python.keras._impl.keras.backend import arange
26from tensorflow.python.keras._impl.keras.backend import argmax
27from tensorflow.python.keras._impl.keras.backend import argmin
28from tensorflow.python.keras._impl.keras.backend import backend
29from tensorflow.python.keras._impl.keras.backend import batch_dot
30from tensorflow.python.keras._impl.keras.backend import batch_flatten
31from tensorflow.python.keras._impl.keras.backend import batch_get_value
32from tensorflow.python.keras._impl.keras.backend import batch_normalization
33from tensorflow.python.keras._impl.keras.backend import batch_set_value
34from tensorflow.python.keras._impl.keras.backend import bias_add
35from tensorflow.python.keras._impl.keras.backend import binary_crossentropy
36from tensorflow.python.keras._impl.keras.backend import cast
37from tensorflow.python.keras._impl.keras.backend import cast_to_floatx
38from tensorflow.python.keras._impl.keras.backend import categorical_crossentropy
39from tensorflow.python.keras._impl.keras.backend import clear_session
40from tensorflow.python.keras._impl.keras.backend import clip
41from tensorflow.python.keras._impl.keras.backend import concatenate
42from tensorflow.python.keras._impl.keras.backend import constant
43from tensorflow.python.keras._impl.keras.backend import conv1d
44from tensorflow.python.keras._impl.keras.backend import conv2d
45from tensorflow.python.keras._impl.keras.backend import conv2d_transpose
46from tensorflow.python.keras._impl.keras.backend import conv3d
47from tensorflow.python.keras._impl.keras.backend import cos
48from tensorflow.python.keras._impl.keras.backend import count_params
49from tensorflow.python.keras._impl.keras.backend import ctc_batch_cost
50from tensorflow.python.keras._impl.keras.backend import ctc_decode
51from tensorflow.python.keras._impl.keras.backend import ctc_label_dense_to_sparse
52from tensorflow.python.keras._impl.keras.backend import dot
53from tensorflow.python.keras._impl.keras.backend import dropout
54from tensorflow.python.keras._impl.keras.backend import dtype
55from tensorflow.python.keras._impl.keras.backend import elu
56from tensorflow.python.keras._impl.keras.backend import epsilon
57from tensorflow.python.keras._impl.keras.backend import equal
58from tensorflow.python.keras._impl.keras.backend import eval
59from tensorflow.python.keras._impl.keras.backend import exp
60from tensorflow.python.keras._impl.keras.backend import expand_dims
61from tensorflow.python.keras._impl.keras.backend import eye
62from tensorflow.python.keras._impl.keras.backend import flatten
63from tensorflow.python.keras._impl.keras.backend import floatx
64from tensorflow.python.keras._impl.keras.backend import foldl
65from tensorflow.python.keras._impl.keras.backend import foldr
66from tensorflow.python.keras._impl.keras.backend import function
67from tensorflow.python.keras._impl.keras.backend import gather
68from tensorflow.python.keras._impl.keras.backend import get_session
69from tensorflow.python.keras._impl.keras.backend import get_uid
70from tensorflow.python.keras._impl.keras.backend import get_value
71from tensorflow.python.keras._impl.keras.backend import gradients
72from tensorflow.python.keras._impl.keras.backend import greater
73from tensorflow.python.keras._impl.keras.backend import greater_equal
74from tensorflow.python.keras._impl.keras.backend import hard_sigmoid
75from tensorflow.python.keras._impl.keras.backend import image_data_format
76from tensorflow.python.keras._impl.keras.backend import in_test_phase
77from tensorflow.python.keras._impl.keras.backend import in_top_k
78from tensorflow.python.keras._impl.keras.backend import in_train_phase
79from tensorflow.python.keras._impl.keras.backend import int_shape
80from tensorflow.python.keras._impl.keras.backend import is_sparse
81from tensorflow.python.keras._impl.keras.backend import l2_normalize
82from tensorflow.python.keras._impl.keras.backend import learning_phase
83from tensorflow.python.keras._impl.keras.backend import less
84from tensorflow.python.keras._impl.keras.backend import less_equal
85from tensorflow.python.keras._impl.keras.backend import log
86from tensorflow.python.keras._impl.keras.backend import manual_variable_initialization
87from tensorflow.python.keras._impl.keras.backend import map_fn
88from tensorflow.python.keras._impl.keras.backend import max
89from tensorflow.python.keras._impl.keras.backend import maximum
90from tensorflow.python.keras._impl.keras.backend import mean
91from tensorflow.python.keras._impl.keras.backend import min
92from tensorflow.python.keras._impl.keras.backend import minimum
93from tensorflow.python.keras._impl.keras.backend import moving_average_update
94from tensorflow.python.keras._impl.keras.backend import name_scope
95from tensorflow.python.keras._impl.keras.backend import ndim
96from tensorflow.python.keras._impl.keras.backend import normalize_batch_in_training
97from tensorflow.python.keras._impl.keras.backend import not_equal
98from tensorflow.python.keras._impl.keras.backend import one_hot
99from tensorflow.python.keras._impl.keras.backend import ones
100from tensorflow.python.keras._impl.keras.backend import ones_like
101from tensorflow.python.keras._impl.keras.backend import permute_dimensions
102from tensorflow.python.keras._impl.keras.backend import placeholder
103from tensorflow.python.keras._impl.keras.backend import pool2d
104from tensorflow.python.keras._impl.keras.backend import pool3d
105from tensorflow.python.keras._impl.keras.backend import pow
106from tensorflow.python.keras._impl.keras.backend import print_tensor
107from tensorflow.python.keras._impl.keras.backend import prod
108from tensorflow.python.keras._impl.keras.backend import random_binomial
109from tensorflow.python.keras._impl.keras.backend import random_normal
110from tensorflow.python.keras._impl.keras.backend import random_normal_variable
111from tensorflow.python.keras._impl.keras.backend import random_uniform
112from tensorflow.python.keras._impl.keras.backend import random_uniform_variable
113from tensorflow.python.keras._impl.keras.backend import relu
114from tensorflow.python.keras._impl.keras.backend import repeat
115from tensorflow.python.keras._impl.keras.backend import repeat_elements
116from tensorflow.python.keras._impl.keras.backend import reset_uids
117from tensorflow.python.keras._impl.keras.backend import reshape
118from tensorflow.python.keras._impl.keras.backend import resize_images
119from tensorflow.python.keras._impl.keras.backend import resize_volumes
120from tensorflow.python.keras._impl.keras.backend import reverse
121from tensorflow.python.keras._impl.keras.backend import rnn
122from tensorflow.python.keras._impl.keras.backend import round
123from tensorflow.python.keras._impl.keras.backend import separable_conv2d
124from tensorflow.python.keras._impl.keras.backend import set_epsilon
125from tensorflow.python.keras._impl.keras.backend import set_floatx
126from tensorflow.python.keras._impl.keras.backend import set_image_data_format
127from tensorflow.python.keras._impl.keras.backend import set_learning_phase
128from tensorflow.python.keras._impl.keras.backend import set_session
129from tensorflow.python.keras._impl.keras.backend import set_value
130from tensorflow.python.keras._impl.keras.backend import shape
131from tensorflow.python.keras._impl.keras.backend import sigmoid
132from tensorflow.python.keras._impl.keras.backend import sign
133from tensorflow.python.keras._impl.keras.backend import sin
134from tensorflow.python.keras._impl.keras.backend import softmax
135from tensorflow.python.keras._impl.keras.backend import softplus
136from tensorflow.python.keras._impl.keras.backend import softsign
137from tensorflow.python.keras._impl.keras.backend import sparse_categorical_crossentropy
138from tensorflow.python.keras._impl.keras.backend import spatial_2d_padding
139from tensorflow.python.keras._impl.keras.backend import spatial_3d_padding
140from tensorflow.python.keras._impl.keras.backend import sqrt
141from tensorflow.python.keras._impl.keras.backend import square
142from tensorflow.python.keras._impl.keras.backend import squeeze
143from tensorflow.python.keras._impl.keras.backend import stack
144from tensorflow.python.keras._impl.keras.backend import std
145from tensorflow.python.keras._impl.keras.backend import stop_gradient
146from tensorflow.python.keras._impl.keras.backend import sum
147from tensorflow.python.keras._impl.keras.backend import switch
148from tensorflow.python.keras._impl.keras.backend import tanh
149from tensorflow.python.keras._impl.keras.backend import temporal_padding
150from tensorflow.python.keras._impl.keras.backend import to_dense
151from tensorflow.python.keras._impl.keras.backend import transpose
152from tensorflow.python.keras._impl.keras.backend import truncated_normal
153from tensorflow.python.keras._impl.keras.backend import update
154from tensorflow.python.keras._impl.keras.backend import update_add
155from tensorflow.python.keras._impl.keras.backend import update_sub
156from tensorflow.python.keras._impl.keras.backend import var
157from tensorflow.python.keras._impl.keras.backend import variable
158from tensorflow.python.keras._impl.keras.backend import zeros
159from tensorflow.python.keras._impl.keras.backend import zeros_like
160
161del absolute_import
162del division
163del print_function
164