From 9915bcf2b42ef3b60ea1db7b56770f007eae3eb2 Mon Sep 17 00:00:00 2001 From: qazal <77887910+Qazalin@users.noreply.github.com> Date: Mon, 29 Sep 2025 11:53:16 +0300 Subject: [PATCH] remove no-op contiguous from rand (#12329) --- tinygrad/tensor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tinygrad/tensor.py b/tinygrad/tensor.py index a1b0c6ac76..fe15acb2ec 100644 --- a/tinygrad/tensor.py +++ b/tinygrad/tensor.py @@ -535,7 +535,7 @@ class Tensor(MathTrait): device=device, dtype=dtypes.uint32, requires_grad=False) Tensor._device_rng_counters[device] = Tensor([num], device=device, dtype=dtypes.uint32, requires_grad=False) # increment rng counter for devices - else: Tensor._device_rng_counters[device].assign(Tensor._device_rng_counters[device] + num).contiguous() + else: Tensor._device_rng_counters[device].assign(Tensor._device_rng_counters[device] + num) # threefry random bits bits_count = Tensor._device_rng_counters[device] - num