docstr: Save variables without mirroring, returns save_path.
code: def _save_normal(self):
      """Save variables without mirroring, returns save_path."""
      with self.session(graph=ops.Graph()) as sess:
          var = variable_scope.get_variable(
              name="v", initializer=1.0, use_resource=True
          )
  
          # Overwrite the initial value.
          self.evaluate(var.assign(3.0))
  
          # Saves the current value of var, 3.
          save_path = self._save(sess, var)
  
          # Change the values between save and restore.
          self.evaluate(var.assign(5.0))
      return save_path
  
imports: import os
  from absl.testing import parameterized
  from tensorflow.core.protobuf import config_pb2
  from tensorflow.python.distribute import combinations
  from tensorflow.python.distribute import strategy_combinations
  from tensorflow.python.distribute import strategy_test_lib
  from tensorflow.python.distribute import test_util
  from tensorflow.python.distribute import tpu_values
  from tensorflow.python.distribute import values
  from tensorflow.python.eager import context
  from tensorflow.python.eager import test
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops import variable_scope
  from tensorflow.python.training import saver
label_desc: Use image node_id 5 for calling the MirroredVariableSaveRestoreTest obj's underlying member method code with example usage: obj._save_normal() and returns: save_path