class_docstr: Plugin for training with double (``torch.float64``) precision.
code: def convert_input(self, data: Any) -> Any:
      return apply_to_collection(
          data,
          function=_convert_fp_tensor,
          dtype=Tensor,
          dst_type=torch.double,
      )
  
file_path: pytorch-lightning/src/lightning/fabric/plugins/precision/double.py
imports: from typing import Any, ContextManager, Literal
  import torch
  from lightning_utilities.core.apply_func import apply_to_collection
  from torch import Tensor
  from torch.nn import Module
  from typing_extensions import override
  from lightning.fabric.plugins.precision.precision import Precision
  from lightning.fabric.plugins.precision.utils import _convert_fp_tensor, _DtypeContextManager
label_desc: Use image node_id 5 for calling the DoublePrecision obj's underlying member method code with example usage: obj.convert_input(data) and returns: apply_to_collection