class_docstr: Interface to save/load checkpoints as they are saved through the ``Strategy``.
  
  .. warning::  This is an :ref:`experimental <versioning:Experimental API>` feature.
  
  Typically most plugins either use the Torch based IO Plugin; ``TorchCheckpointIO`` but may
  require particular handling depending on the plugin.
  
  In addition, you can pass a custom ``CheckpointIO`` by extending this class and passing it
  to the Trainer, i.e ``Trainer(plugins=[MyCustomCheckpointIO()])``.
  
  .. note::
  
      For some plugins, it is not possible to use a custom checkpoint plugin as checkpointing logic is not
      modifiable.
docstr: Remove checkpoint file from the filesystem.
  
  Args:
      path: Path to checkpoint
docstr_tok: ["Remove","checkpoint","file","from","the","filesystem",".","Args",":","path",":","Path","to","checkpoint"]
code: def remove_checkpoint(self, path: _PATH) -> None:
      """Remove checkpoint file from the filesystem.
  
      Args:
          path: Path to checkpoint
  
      """
  
file_path: pytorch-lightning/src/lightning/fabric/plugins/io/checkpoint_io.py
imports: from abc import ABC, abstractmethod
  from typing import Any, Dict, Optional
  from lightning.fabric.utilities.types import _PATH
label_desc: Use image node_id 3 for calling the CheckpointIO obj's underlying member method code with example usage: obj.remove_checkpoint(path) without return types