code: def run(self) -> None:
      config = DEFAULT_ASV
      with suppress(FileNotFoundError, subprocess.CalledProcessError):
          cuda_check = subprocess.check_output(["nvcc", "--version"])
          match = re.search(
              r"release (\d{1,2}\.\d)", cuda_check.decode("utf-8")
          )
          ver = match.groups()[0]  # e.g. 11.0
          ver_str = ver.replace(".", "")  # e.g. 110
          config["matrix"][f"cupy-cuda{ver_str}"] = ""
  
      with open("asv.conf.json", "w") as conf_file:
          conf_file.write(json.dumps(config, indent=2))
  
imports: from contextlib import suppress
  import json
  import os
  import re
  import shutil
  import subprocess
  import sys
  from distutils import core
  from typing import Dict, Any
  from .generateChangelog import generateDebianChangelog
label_desc: Use image node_id 3 for calling the ASVConfigCommand obj's underlying member method code with example usage: obj.run() without return types