Files
tinygrad/test
uuuvn 6729f20aab Ring allreduce try 2 (#3852)
* Ring allreduce v3

* Configurable size, number of gpus and jit in benchmark

* ScheduleBarrier v0

* GB/s that make sense

* ScheduleBarrier v0.1

* Fallback on 2 GPUs

* ScheduleBarrier v0.2

* ScheduleBarrier v0.3

* ScheduleBarrier v0.3.1

* ScheduleBarrier v0.3.2

* Replace ScheduleBarrier with automatic optimization

* unused import

* fix comment

* typing

* better fallback

* python 3.8

* RING=2 and use ContextVar

* DEBUG >= 2 and change name

* linter

* type

---------

Co-authored-by: George Hotz <72895+geohot@users.noreply.github.com>
Co-authored-by: chenyu <chenyu@fastmail.com>
Co-authored-by: nimlgen <138685161+nimlgen@users.noreply.github.com>
2024-03-21 19:17:51 -04:00
..
2024-03-21 19:17:51 -04:00
2024-01-30 08:58:10 -08:00
2024-03-14 13:34:14 -07:00
2023-12-01 11:34:47 -08:00
2020-12-15 23:44:08 -08:00
2023-06-25 10:38:58 -07:00
2024-03-18 16:47:07 -04:00
2024-03-17 10:12:16 -07:00
2024-03-18 16:47:07 -04:00
2024-03-18 16:47:07 -04:00
2023-12-07 17:07:05 -08:00
2024-03-17 21:35:49 -07:00
2024-03-18 16:47:07 -04:00
2024-03-18 16:47:07 -04:00
2024-03-06 13:34:21 -08:00
2024-03-06 13:34:21 -08:00
2024-01-15 11:31:54 -08:00
2024-03-18 16:47:07 -04:00
2024-03-12 09:49:47 -07:00
2024-02-20 09:36:30 +01:00