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