If you've worked with PyTorch, you've probably written something like model.cuda and watched your model start running on the GPU. But what actually happened after that? How does a line of Python eventually turn into thousands of threads doing computa...
I've been trying to understand what actually happens when a piece of ML code reaches the GPU. Not the usual model.cuda and GPU go brrrr kind of understanding, but the actual stuff underneath it — threads, warps, memory, kernel launches, and why some ...
A few months ago, if you'd asked me what a GPU actually does, I would've mumbled something about "graphics" and changed the subject. I'm an undergrad, self-taught in most of what I know about programming, and until recently, GPUs were just... backgr...
A few months ago I got tired of using language models without understanding a single thing happening under the hood.
APIs make it too easy. You send a prompt, something smart comes back, and you never see the machinery.
So I built my own. From scr...
A few weeks ago I had never touched a mobile core network. I didn't know what an EPC was, what AGW stood for, or why anyone would run a 4G stack on their laptop.
Today I've deployed one, fixed a production bug in it, and shipped a PR that's now part...
A few weeks ago, I had never touched a mobile core network.
I didn't know what an EPC was. I didn't know what AGW stood for. And I definitely didn't understand why someone would want to run a 4G network stack on their laptop.
Then I joined the Magm...