Daniel Xu
622 posts


first pass at dlpack support in tinygrad: github.com/tinygrad/tinyg…
this should unlock support for nccl4py. excited to play around with that later as well!
English

finished a fun end of year project: implementing FFT and LoRA in tinygrad: dxuuu.xyz/peft.html
English

Found a nice bug in tinygrad’s llama 3 1b implementation: github.com/tinygrad/tinyg…
English
Daniel Xu retweetledi

Today Thinking Machines Lab is launching our research blog, Connectionism. Our first blog post is “Defeating Nondeterminism in LLM Inference”
We believe that science is better when shared. Connectionism will cover topics as varied as our research is: from kernel numerics to prompt engineering. Here we share what we are working on and connect with the research community frequently and openly.
The name Connectionism is a throwback to an earlier era of AI; it was the name of the subfield in the 1980s that studied neural networks and their similarity to biological brains.
thinkingmachines.ai/blog/defeating…

English

My fav little-known trick is to test various syscalls fail with strace fault injection, like:
$ strace -e trace=clone -e fault=clone:error=EAGAIN
news.ycombinator.com/item?id=440963…

English


