Sorry, I don’t quite understand your use case as you are not using tensor.share_memory(), which seems to be the op you are referring to.
In any case, I also see identical memory usage in both use cases (i.e. with the additional argument and without).