transfer_speed.py 315 B

123456789101112131415161718
  1. from tinygrad import Tensor, Device
  2. #N = 1024
  3. N = 32
  4. t = Tensor.rand(N, N, N, device="CPU").realize()
  5. d1 = Device.DEFAULT + ":1"
  6. d2 = Device.DEFAULT + ":2"
  7. d3 = Device.DEFAULT + ":3"
  8. for i in range(3):
  9. t.to_(d1)
  10. t.realize()
  11. # t.to_("CPU")
  12. # t.realize()
  13. t.to_(d2)
  14. t.realize()
  15. t.to_(d3)
  16. t.realize()