def open_direct(self, context):
        """
        Import the IPC memory and returns a raw CUDA memory pointer object
        """
        if self._impl is not None:
            raise ValueError('IpcHandle is already opened')

        self._impl = _CudaIpcImpl(self)
        return self._impl.open(context)

        Import the IPC memory and returns a raw CUDA memory pointer object
        
numba/cuda/cudadrv/driver.py