'Returns a new *DeviceNDArray* that shares the allocation from the
original process.  Must not be used on the original process.'

def open(self):

    dptr = self._ipc_handle.open(devices.get_context())
    return DeviceNDArray(gpu_data=dptr, **self._array_desc)
