code: def _sync_push(self, idx):
      # TODO(daisiming): why stream.synchronize() not worked here?
      self._push_cache[idx] = None
      cuda.synchronize()
  
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 11 for calling the StreamPool obj's underlying member method code with example usage: obj._sync_push(idx) without return types