class_docstr: Plugin for training with double (``torch.float64``) precision.
code: def convert_module(self, module: nn.Module) -> nn.Module:
      return module.double()
  
imports: from contextlib import contextmanager
  from typing import Any, ContextManager, Generator, Literal
  import torch
  import torch.nn
  from lightning_utilities.core.apply_func import apply_to_collection
  from torch import Tensor
  from typing_extensions import override
  import lightning.pytorch
  from lightning.fabric.plugins.precision.utils import _convert_fp_tensor, _DtypeContextManager
  from lightning.fabric.utilities.device_dtype_mixin import _DeviceDtypeModuleMixin
  from lightning.pytorch.plugins.precision.precision import Precision
  from lightning.pytorch.utilities.rank_zero import rank_zero_deprecation
label_desc: Use image node_id 1 for calling the DoublePrecision obj's underlying member method code with example usage: obj.convert_module(module) and returns: module