code: def delete_checkpoints(args: argparse.Namespace) -> None:
      if args.yes or render.yes_or_no(
          "Deleting checkpoints will result in deletion of all data associated\n"
          "with each checkpoint in the checkpoint storage. Do you still want to proceed?"
      ):
          c_uuids = args.checkpoints_uuids.split(",")
          delete_body = bindings.v1DeleteCheckpointsRequest(
              checkpointUuids=c_uuids
          )
          bindings.delete_DeleteCheckpoints(
              cli.setup_session(args), body=delete_body
          )
          print(
              "Deletion of checkpoints {} is in progress".format(
                  args.checkpoints_uuids
              )
          )
      else:
          print("Stopping deletion of checkpoints.")
  
file_path: determined/harness/determined/cli/checkpoint.py
imports: import argparse
  import json
  from typing import Any, List, Optional
  from determined import cli, errors, experimental
  from determined.cli import render
  from determined.common.api import authentication, bindings
  from determined.common.declarative_argparse import Arg, Cmd
  from determined.experimental.client import DownloadMode
label_desc: Use image node_id 5 for calling a global function with example usage: delete_checkpoints(args) without return types