code: def _async_pull(self, idx, src, index, offset, count):
      with cuda.stream_guard(self._pull_stream(idx)):
          async_read(
              src,
              self._gpu_buffer(idx),
              index,
              self._cpu_buffer(idx),
              offset,
              count,
          )
  
imports: import numpy
  import paddle
  from paddle.framework import core
  from paddle.device import cuda
  from pgl.utils.logger import log
label_desc: Use image node_id 6 for calling the StreamPool obj's underlying member method code with example usage: obj._async_pull(idx, src, index, offset, count) without return types