chenyu
|
292ce64ad7
|
move acc_dt out of lazy (#4382)
move the logic to tensor.py for forward, and function.py for two places in backward (expand and max)
|
2024-05-06 07:41:25 -07:00 |
|
chenyu
|
077ea6926c
|
remove downcast_half in sum (#4376)
breaks boolean mean and other stuff
|
2024-05-01 11:46:44 -04:00 |
|
chenyu
|
93abcd3113
|
fix function.py sum backward without downcast_half (#4353)
without downcast_half, sum output dtype can be different from input dtype. cast back to input dtype in function.py
|
2024-04-29 17:53:02 -04:00 |
|
chenyu
|
c1d8d425eb
|
fix mean of half tensor if sum is greater than hlaf.max (#4327)
sum of half does acc in float32 already, add an arg to not downcast to half and use that in mean
|
2024-04-28 18:04:54 -04:00 |
|
George Hotz
|
8f749ae0eb
|
New docs are in mkdocs (#4178)
* start mkdocs
* simple docs for tensor
* more docs
* move those back
* more docs
* copy markdown extensions
* docs legacy
* docs building workflow
* fix showcase links
* only that?
* install tinygrad
* add docs to setup.py
* Delete examples/llm.c/data
|
2024-04-16 10:59:51 +04:00 |
|
chenyu
|
380f27d629
|
move sum acc_dtype into lazy so it applies to backward (#4149)
* move sum acc_dtype into lazy so it applies to backward
* unit test
|
2024-04-11 14:43:56 -04:00 |
|
chenyu
|
23c912e338
|
use *0+1 for Tensor.pow base case, remove function.Zero (#4023)
one less mlops!
|
2024-03-31 19:20:44 -04:00 |
|
George Hotz
|
f35f9d32f2
|
rename mlops to function (#4003)
|
2024-03-29 21:49:00 -07:00 |
|