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 dtype(self) -> _dtype:  # type: ignore[override]
      with DisableTorchFunctionSubclass():
          return super().dtype
  
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 8 for calling the TVTensor obj's underlying member method code with example usage: obj.dtype() and returns: super