def __repr__(self): if context.executing_eagerly() and not self._in_graph_mode: return "<tf.Variable '%s' shape=%s dtype=%s, numpy=%s>" % ( self.name, self.get_shape(), self.dtype.name, ops.numpy_text(self.read_value(), is_repr=True)) else: return "<tf.Variable '%s' shape=%s dtype=%s>" % ( self.name, self.get_shape(), self.dtype.name)
def __repr__(self): if context.executing_eagerly() and not self._in_graph_mode: repr_str = ("<AutoCastVariable '{v.name}' shape={v.shape} " 'dtype={v.dtype.name} true_dtype={v.true_dtype.name}, ' 'numpy={np_repr}>') return repr_str.format( v=self, np_repr=ops.numpy_text(self.read_value(), is_repr=True)) else: repr_str = ("<AutoCastVariable '{v.name}' shape={v.shape} " 'dtype={v.dtype.name} true_dtype={v.true_dtype.name}>') return repr_str.format(v=self)
def __repr__(self): if tf.executing_eagerly(): try: value = self._value() except Exception as e: # pylint: disable=broad-except value = e value_str = ', numpy={}'.format(value if isinstance( value, Exception) else numpy_text(value, is_repr=True)) else: value_str = '' return '<{}: dtype={}, shape={}, fn={}{}>'.format( type(self).__name__, self.dtype.name if self.dtype else '?', str(self.shape.as_list() if self.shape.ndims is not None else '?'). replace('None', '?'), self._fwd_name, value_str)