Files
tinygrad/tinygrad
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 <[email protected]>
Co-authored-by: chenyu <[email protected]>
Co-authored-by: nimlgen <[email protected]>
2024-03-21 19:17:51 -04:00
..
2024-03-21 19:17:51 -04:00
2024-03-15 11:57:51 +03:00
2024-03-20 19:36:02 -04:00
2024-02-15 15:03:49 +01:00
2024-03-21 19:17:51 -04:00
2024-03-21 19:17:51 -04:00
2024-03-11 16:08:46 -07:00
2024-03-14 20:44:34 -07:00
2024-03-20 16:46:14 -04:00
2024-03-20 20:17:30 -04:00