code: def __init__(
      self,
      fname: str,
      queries: Queue,
      loaded: Queue,
      memory: np.ndarray,
  ):
      self.fname: str = fname
      self.queries: Queue = queries
      self.memory: np.ndarray = memory
      self.page_size = memory.shape[1]
      self.loaded: Queue = loaded
      super().__init__(daemon=True)
  
file_path: ffcv/ffcv/memory_managers/process_cache/page_reader.py
imports: from threading import Thread
  from queue import Queue
  import numpy
  from ...libffcv import read
label_desc: Use image node_id 1 to create a new PageReader object from inherited base classes: Thread with example: obj = PageReader(fname, queries, loaded, memory)