class_docstr: RPCSession interface backed by popen.
  
  Parameters
  ----------
  binary : List[Union[str, bytes]]
      The binary to be executed.
class_docstr_tok: ["RPCSession","interface","backed","by","popen",".","Parameters","--","--","--","--","--","binary",":","List","[","Union","[","str",",","bytes","]","]","The","binary","to","be","executed","."]
code: def __init__(self, binary):
      RPCSession.__init__(self, _popen_session(binary))
  
imports: import os
  import socket
  import stat
  import struct
  import time
  import tvm._ffi
  from tvm._ffi.base import TVMError
  from tvm.contrib import utils
  from tvm.runtime import ndarray
  from tvm._ffi.runtime_ctypes import Device
  from .None import _ffi_api, base, server
label_desc: Use image node_id 1 to create a new PopenSession object from inherited base classes: RPCSession with example: obj = PopenSession(binary)