class_docstr: A Debugger instance that launches the actual debugger on a remote TVM RPC server.
code: def __init__(
      self, rpc_session, factory, wrapping_context_manager=None
  ):
      super(RpcDebugger, self).__init__()
      self._factory = factory
      self.launch_debugger = rpc_session.get_function(
          "tvm.micro.debugger.launch_debugger"
      )
      self.stop_debugger = rpc_session.get_function(
          "tvm.micro.debugger.stop_debugger"
      )
      self.wrapping_context_manager = wrapping_context_manager
  
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 1 to create a new RpcDebugger object from inherited base classes: Debugger with example: obj = RpcDebugger(rpc_session, factory, wrapping_context_manager)