class_docstr: Base class for all TVTensors.
  
  You probably don't want to use this class unless you're defining your own
  custom TVTensors. See
  :ref:`sphx_glr_auto_examples_transforms_plot_custom_tv_tensors.py` for details.
class_docstr_tok: ["Base","class","for","all","TVTensors",".","You","probably","do","n't","want","to","use","this","class","unless","you","'re","defining","your","own","custom","TVTensors",".","See",":","ref",":","`","sphx_glr_auto_examples_transforms_plot_custom_tv_tensors.py","`","for","details","."]
code: def _make_repr(self, **kwargs: Any) -> str:
      # This is a poor man's implementation of the proposal in https://github.com/pytorch/pytorch/issues/76532.
      # If that ever gets implemented, remove this in favor of the solution on the `torch.Tensor` class.
      extra_repr = ", ".join(
          f"{key}={value}" for key, value in kwargs.items()
      )
      return f"{super().__repr__()[:-1]}, {extra_repr})"
  
file_path: vision/torchvision/tv_tensors/_tv_tensor.py
imports: from __future__ import annotations
  from typing import Any, Callable, Dict, Mapping, Optional, Sequence, Tuple, Type, TypeVar, Union
  import torch
  from torch._C import DisableTorchFunctionSubclass
  from torch.types import _device, _dtype, _size
  from torchvision.tv_tensors._torch_function_helpers import _FORCE_TORCHFUNCTION_SUBCLASS, _must_return_subclass
label_desc: Use image node_id 4 for calling the TVTensor obj's underlying member method code with example usage: obj._make_repr() and returns: super, str, extra_repr, str