You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Special case of zero-copy from another Memory object
1. In that case we can avoid making change of reference objects
very long.
```
In [1]: import dpctl, dpctl.memory as dpmem
In [2]: m = dpmem.MemoryUSMShared(256)
In [3]: m2 = dpmem.MemoryUSMShared(m)
In [4]: m3 = dpmem.MemoryUSMShared(m2)
In [5]: m3.reference_obj is m
Out[5]: True
In [6]: m2.reference_obj is m
Out[6]: True
In [7]: m2._pointer
Out[7]: 94798596370432
In [8]: m3._pointer
Out[8]: 94798596370432
In [9]: m._pointer
Out[9]: 94798596370432
```
0 commit comments