class_docstr: A compile time representation for where data is to be stored at runtime,
  and how to compile code to compute it.
code: def __init__(self, device=None, target=None, memory_scope="") -> None:
      if device is None:
          # The 'unconstrained' device has device type -1 and device id -1.
          device = tvm.device(-1, -1)
      self.__init_handle_by_constructor__(
          _ffi_api.VirtualDevice_ForDeviceTargetAndMemoryScope,
          device,
          target,
          memory_scope,
      )
  
imports: import tvm
  from tvm.runtime import Object
  from .None import _ffi_api
label_desc: Use image node_id 1 to create a new VirtualDevice object from inherited base classes: Object with example: obj = VirtualDevice(device, target, memory_scope)