code: def get(self):
      if self._model is None:
          _log.debug("loading model from shared memory")
          shm = self._open()
          buffers = []
          for bs, be in self.blocks:
              buffers.append(shm.buf[bs:be])
  
          self._model = pickle.loads(self.pickle_data, buffers=buffers)
  
      return self._model
  
file_path: lkpy/lenskit/sharing/shm.py
imports: import sys
  import logging
  import pickle
  from .None import sharing_mode, PersistedModel
  import multiprocessing.shared_memory
label_desc: Use image node_id 2 for calling the SHMPersisted obj's underlying member method code with example usage: obj.get() and returns: self