Hi,
Yes this is expected.
The underlying storage did not changed, only the part of it you’re looking at.
If you really want the full storage to go away, you will need to get a new storage for the small tensor by calling .clone() on it. Then the large storage will be freed.