aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/kfac
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2018-01-26 17:38:06 -0800
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-01-26 17:41:25 -0800
commitca3ac2a464b92f4c0498dfde875f99102a0d410c (patch)
tree56f8732312242b7ca6a5479720ba75f1d4561a4b /tensorflow/contrib/kfac
parent8fc47fa3af0e7bc1652e7180c699a270bcc71bbd (diff)
Fixed bug: inconsistency with how damping normalization was applied to ConvDiagonalFB blocks.
PiperOrigin-RevId: 183472440
Diffstat (limited to 'tensorflow/contrib/kfac')
-rw-r--r--tensorflow/contrib/kfac/python/ops/fisher_blocks.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/tensorflow/contrib/kfac/python/ops/fisher_blocks.py b/tensorflow/contrib/kfac/python/ops/fisher_blocks.py
index 9436caf961..0d2fa706f5 100644
--- a/tensorflow/contrib/kfac/python/ops/fisher_blocks.py
+++ b/tensorflow/contrib/kfac/python/ops/fisher_blocks.py
@@ -457,7 +457,9 @@ class ConvDiagonalFB(FisherBlock):
self._num_locations = (
inputs_shape[1] * inputs_shape[2] //
(self._strides[1] * self._strides[2]))
- self._damping = normalize_damping(damping, self._num_locations)
+
+ self._damping = (self._num_locations
+ * normalize_damping(damping, self._num_locations))
self._factor = self._layer_collection.make_or_get_factor(
fisher_factors.ConvDiagonalFactor,