code: def test_e2e_big(self):
      t = Tensor.randn(2048, 2048, 8).realize()
  
      # copy to shm
      shm_name = (
          s := shared_memory.SharedMemory(create=True, size=t.nbytes())
      ).name
      s.close()
      t_shm = t.to(f"disk:shm:{shm_name}").realize()
  
      # copy from shm
      t2 = t_shm.to(Device.DEFAULT).realize()
  
      assert np.allclose(t.numpy(), t2.numpy())
      s.unlink()
  
file_path: tinygrad/test/unit/test_shm_tensor.py
imports: import unittest
  import multiprocessing.shared_memory
  from tinygrad.helpers import CI
  from tinygrad.tensor import Tensor, Device
  import numpy
label_desc: Use image node_id 2 for calling the TestRawShmBuffer obj's underlying member method code with example usage: obj.test_e2e_big() without return types