class_docstr: A Debugger instance that launches the actual debugger on a remote TVM RPC server.
code: def start(self):
      if self.wrapping_context_manager is not None:
          self.wrapping_context_manager.__enter__()
  
      try:
          self.launch_debugger(self._factory.to_json)
      except Exception:
          if self.wrapping_context_manager is not None:
              self.wrapping_context_manager.__exit__(None, None, None)
          raise
  
      try:
          input("Press [Enter] when debugger is set")
      except Exception:
          self.stop()
          raise
  
      self._is_running = True
  
imports: import atexit
  import abc
  import errno
  import logging
  import os
  import shlex
  import signal
  import subprocess
  import sys
  import termios
  import threading
  import time
  import psutil
  from .._ffi import register_func
  from .None import class_factory
  from .None import transport
  from .transport.file_descriptor import FdTransport
label_desc: Use image node_id 2 for calling the RpcDebugger obj's underlying member method code with example usage: obj.start() without return types