mirror of https://github.com/commaai/tinygrad.git
hotfix: copy size is in bytes
This commit is contained in:
parent
2e6162b281
commit
743b36f0ce
|
@ -0,0 +1,18 @@
|
|||
from tinygrad import Tensor, Device
|
||||
|
||||
#N = 1024
|
||||
N = 32
|
||||
t = Tensor.rand(N, N, N, device="CPU").realize()
|
||||
d1 = Device.DEFAULT + ":1"
|
||||
d2 = Device.DEFAULT + ":2"
|
||||
d3 = Device.DEFAULT + ":3"
|
||||
|
||||
for i in range(3):
|
||||
t.to_(d1)
|
||||
t.realize()
|
||||
# t.to_("CPU")
|
||||
# t.realize()
|
||||
t.to_(d2)
|
||||
t.realize()
|
||||
t.to_(d3)
|
||||
t.realize()
|
|
@ -130,7 +130,7 @@ class _BufferCopy(JITRunner):
|
|||
if wait or DEBUG >= 2:
|
||||
Device[dest.device].synchronize()
|
||||
et = time.perf_counter() - st
|
||||
update_stats(colored(f"copy {dest.size:8d}, {dest.device[:7]:>7s} <- {src.device[:7]:7s}", "yellow"),
|
||||
update_stats(colored(f"copy {dest.size*dest.dtype.itemsize:8d}, {dest.device[:7]:>7s} <- {src.device[:7]:7s}", "yellow"),
|
||||
0, dest.size*dest.dtype.itemsize, {}, et, 2, jit, device=dest.device)
|
||||
BufferCopy = _BufferCopy()
|
||||
|
||||
|
|
Loading…
Reference in New Issue