Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/tensorflow/python/ops/state_grad.py: 100%
14 statements
« prev ^ index » next coverage.py v7.4.0, created at 2024-01-03 07:57 +0000
« prev ^ index » next coverage.py v7.4.0, created at 2024-01-03 07:57 +0000
1# Copyright 2015 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# ==============================================================================
16"""Gradients for operators defined in state_ops.py."""
18from tensorflow.python.framework import ops
21# TODO(b/31222613): These ops may be differentiable, and there may be
22# latent bugs here.
23ops.NotDifferentiable("Assign")
26ops.NotDifferentiable("AssignAdd")
29ops.NotDifferentiable("AssignSub")
32ops.NotDifferentiable("ScatterAdd")
35ops.NotDifferentiable("ScatterSub")
38ops.NotDifferentiable("ScatterMul")
41ops.NotDifferentiable("ScatterDiv")
44ops.NotDifferentiable("ScatterNdUpdate")
46ops.NotDifferentiable("ScatterNdAdd")
48ops.NotDifferentiable("ScatterNdSub")
50ops.NotDifferentiable("ScatterNdMul")
52ops.NotDifferentiable("ScatterNdDiv")