message: Overriding initial value methods for AggregatingVariable and TPUMirroredVariable.
diff: @@ -876,6 +876,14 @@ class TPUMirroredVariable(variables_lib.Variable):
  raise NotImplementedError(
  "numpy() is only available when eager execution is enabled.")
  + @property
  + def initialized_value(self):
  + return self.primary.initialized_value()
  +
  + @property
  + def initial_value(self):
  + return self.primary.initial_value
  +
  @property
  def primary(self):
  """Returns a representative component."""
  @@ -1590,6 +1598,14 @@ class AggregatingVariable(variables_lib.Variable):
  def initializer(self):
  return self._v.initializer
  + @property
  + def initialized_value(self):
  + return self._v.initialized_value()
  +
  + @property
  + def initial_value(self):
  + return self._v.initial_value
  +
  @property
  def op(self):
  return self._v.op
  