Engineering Culture at Meta
December 11, 2024
A question I’ve been asked recently is how Meta compares to other places I’ve worked, or what makes it different.
Needless text
December 11, 2024
A question I’ve been asked recently is how Meta compares to other places I’ve worked, or what makes it different.
December 6, 2024
There is a great deal of technical complexity in distributed data parallel, model parallel, tensor parallel, fully-sharded-data-parallel, ZeRO 1/2/3, context parallel etc. To fit ideas into a picture I tend to segment in-practice parallelism into three buckets.
December 5, 2024
The policy is in the RELEASE documentation:
November 29, 2024
November 28, 2024
Training Language Models to Self-Correct via Reinforcement Learning – Aviral Kumar, Vincent Zhuang et al at Deepmind
November 27, 2024
I’ve been following the development of the higher order ops in PyTorch nightlies for a little bit, and got a chance to try out while_loop. The best examples right now are in the tests, but as another, here’s a mandlebrot example:
November 26, 2024
November 25, 2024
The error message you get actually tells you the fix, but I found it non-intuitive to what I was doing enough I was hesitant to actually just try the config:
November 20, 2024
I think I did know this at some point, but I was reminded today that unlike the (sometime) black box that is CUDA https://github.com/ROCm/ROCm is actually available on Github, which is operationally much nicer!
November 19, 2024
Whenever I am trying to do something fun (read: poorly considered) with torch.compile I find myself googling for the same handful of references, most of which are in the PyTorch Drive folder, so putting them here for my own reference.