class_docstr: A variable in the graph (e.g. learning_rate) can be a hyperparam.
docstr: Assign the variable a new value. 
docstr_tok: ["Assign","the","variable","a","new","value","."]
code: def set_value(self, v):
      """Assign the variable a new value."""
      if not self.var.dtype.is_floating and isinstance(v, float):
          raise ValueError(
              "HyperParam {} has type '{}'. Cannot update it using float values.".format(
                  self.name, self.var.dtype
              )
          )
      self.var.load(v)
  
imports: import operator
  import os
  import numpy
  from abc import ABCMeta, abstractmethod
  from collections import deque
  import six
  from ..compat import tfv1
  from ..tfutils.common import get_op_tensor_name
  from ..utils import logger
  from .base import Callback
label_desc: Use image node_id 3 for calling the GraphVarParam obj's underlying member method code with example usage: obj.set_value(v) without return types