Oli Wilkins

271 posts

Oli Wilkins banner
Oli Wilkins

Oli Wilkins

@okwilkins

Senior AI engineer in fintech. CUDA enjoyer. LLM infra on K8s. Kool Nix and Neovim (btw) ricer 😎.

London Katılım Mayıs 2011
535 Takip Edilen88 Takipçiler
Sabitlenmiş Tweet
Oli Wilkins
Oli Wilkins@okwilkins·
@lauriewired It is a shame! This past year I've had the pleasure of going deeper into GPU architecture. The joy that comes from finally understanding WHY things are the way they are in my field, ML/AI, can not be matched!
Oli Wilkins tweet media
English
1
0
17
1.1K
Oli Wilkins
Oli Wilkins@okwilkins·
@MainzOnX Optimisation is almost a science. Hypothesise, measure, improve.
English
1
0
0
260
Adam Mainz
Adam Mainz@MainzOnX·
Dirty little kernel engineering secret: 🤫 🤐 There is a huge difference between coming up with a new kernel for something and optimizing a kernel that already exists. Two often completely different skill sets and often times kernel engineers have one and not the other
English
8
1
94
7.4K
Tim Kostolansky
Tim Kostolansky@thkostolansky·
introducing: Claude Pamphlet
English
2
0
17
1K
Oli Wilkins
Oli Wilkins@okwilkins·
@0xSero The Noctua fans run as silently and securely attached to the frame as my hopes and dreams!
English
0
0
0
61
0xSero
0xSero@0xSero·
My dreams are held with aluminum and zip ties.
0xSero tweet media
English
11
2
85
3.6K
Oli Wilkins
Oli Wilkins@okwilkins·
@scaling01 For those of you that aren't able to read Chinese...
Oli Wilkins tweet media
English
0
1
20
1.4K
Lisan al Gaib
Lisan al Gaib@scaling01·
looks like we are actually getting Kimi-K3 today
Lisan al Gaib tweet media
English
20
16
376
73.4K
Oli Wilkins
Oli Wilkins@okwilkins·
@SemiAnalysis_ So the big players (OpenAI/Anthropic etc) might have to drop their pricing? Is the implication here that they haven't reduced their pricing in tandem with the software-driven throughput gains?
English
0
0
1
2.8K
SemiAnalysis
SemiAnalysis@SemiAnalysis_·
Our recent AI Value Capture piece tries to answer the question we get asked more than any other in calls with allocators: who is actually keeping the margin in this cycle, now that the easy infrastructure trade has been priced in? (1/4)🧵
SemiAnalysis tweet media
English
10
29
298
59.9K
swedishasian67
swedishasian67@michellezfr·
Wearing noice cancelling masks to talk to Claude is crazy
swedishasian67 tweet media
English
452
224
11K
2.4M
Oli Wilkins
Oli Wilkins@okwilkins·
@ChShersh I personally love using AI to time my runs. Makes me feel very good about myself.
Oli Wilkins tweet media
English
0
0
1
78
Dmitrii Kovanikov
Dmitrii Kovanikov@ChShersh·
I’m no longer frustrated by AI when I stopped using it for tasks where it sucks.
English
16
2
110
6.6K
Oli Wilkins
Oli Wilkins@okwilkins·
@Xianbao_QIAN Gotcha! It seems to be in the thick of it here. Weirdly the B300 has less performance than the B200. Thanks for the insight!
Oli Wilkins tweet media
English
0
0
1
30
Tiezhen WANG
Tiezhen WANG@Xianbao_QIAN·
@okwilkins ya, they still have a long way to go. I'd be surprised to see that AMD interactivity on fp4 is pretty bad. The FP8 difference is a bit less if you check GLM 5.1
English
1
0
1
40
Tiezhen WANG
Tiezhen WANG@Xianbao_QIAN·
wow AMD is doing a lot better than what I'd expected. With an MTP of mean acceptance length 4, single batch speed can easily exceed 200 tok/s out of the box.
Tiezhen WANG tweet media
English
6
3
54
7.2K
Oli Wilkins
Oli Wilkins@okwilkins·
@maxxfuu Get after it! One other bit advice with PPMP, if you can, go with the 5th edition. The physical release is not out yet but it includes many more sections on H100s and LLMs.
English
0
0
0
51
max fu
max fu@maxxfuu·
@okwilkins I’m taking your advice! Will update you when I succeed 💯😤
English
1
0
1
163
max fu
max fu@maxxfuu·
Day 8/90 of Inference Engineering I built a visual interactive simulation of warp scheduling on a GPU SM. It models one SM with 8 resident warps, and all context is held within the 256 KB register file. You can click to inject a cache miss and then watch the stalled warp park with a live countdown. The scheduler moves to the next ready warp on the same tick. Showing that nothing is saved or restored. I'm pretty sure it's roughly 400 cycles measured on Volta. I built this to show how warp switching is free, which is how GPUs hide memory latency with parallelism instead of large caches. I am also struggling really hard to write the backward pass for the MNIST classifier in C. It's easy to understand math. But when it comes to implementing the matmul where each of the matrices is represented as a 1D vector; the implementation becomes so much more difficult. I starred at the for-loop and traced the code while visualizing each step in my head. I want to finish this properly so I can write CUDA again!
English
5
15
181
7.7K
Oli Wilkins
Oli Wilkins@okwilkins·
@Xianbao_QIAN Even then, there’s a big difference. I could be wrong but the setups for the B200/300 are not disagg P/D. So I would imagine it puts the B200/300 at a disadvantage there.
Oli Wilkins tweet media
English
1
1
1
47
Oli Wilkins
Oli Wilkins@okwilkins·
@AndrewK404 @ClementDelangue The community support for TGI was hugely lacking in comparison to vLLM. Probably is for the best for the eco system to not have one more engine to work with.
English
0
0
1
96
clem 🤗
clem 🤗@ClementDelangue·
Big unlock for open-source AI inference: Hugging Face Transformers models can now run in vLLM at native speed, often matching or beating hand-written implementations. Until now, every new architecture often needed to be built twice: - Once in Transformers for training and research - Again in vLLM for fast production inference That duplication slowed down new models, added maintenance, and created room for implementations to diverge. Now, model authors can implement an architecture once in Transformers and immediately benefit from vLLM’s optimized inference stack. In our benchmarks, the Transformers backend matched or beat native vLLM throughput across models from 4B to 235B parameters, including tensor parallel and MoE setups. One readable model implementation can now power training, fine-tuning, evaluation, RL rollouts, and production inference. The conventional wisdom is that abstractions make systems slower. The best abstractions make the whole ecosystem faster. Write the model once. Deploy it everywhere. huggingface.co/blog/native-sp…
clem 🤗 tweet media
English
54
108
634
55.9K
Oli Wilkins
Oli Wilkins@okwilkins·
@willccbb Melancholy is better than cringing at your past work from 18 months!
English
0
0
0
122
kenneth
kenneth@kennethnym·
today is my first day @PrimeIntellect i'm so grateful to be able to work alongside such incredible team, i have so much to learn !! :)
kenneth tweet media
English
72
9
498
74.3K
Oli Wilkins
Oli Wilkins@okwilkins·
@lauriewired It is a shame! This past year I've had the pleasure of going deeper into GPU architecture. The joy that comes from finally understanding WHY things are the way they are in my field, ML/AI, can not be matched!
Oli Wilkins tweet media
English
1
0
17
1.1K
LaurieWired
LaurieWired@lauriewired·
I’m convinced that a large % of programmers don’t actually like computers. As a side effect, are also perfectly happy to throw away their reasoning to a model as soon as they can. I don’t get it, at ALL. Don’t you *LIKE* understanding the magic of the machine? You do realize hand-programming (I hate that I even have to specify hand now) is fun…right?
English
1K
685
8.6K
879.1K
Oli Wilkins
Oli Wilkins@okwilkins·
@0xSero Not meaning to one up your level but…. Sorry not sorry.
Oli Wilkins tweet media
English
0
0
4
64
0xSero
0xSero@0xSero·
How could you tell I’m autistic?
0xSero tweet media
English
19
1
135
5.5K
Oli Wilkins
Oli Wilkins@okwilkins·
@bridgemindai Not putting your agents in some sandbox here was a bold choice! Only the environment was untrustworthy.
English
0
0
0
14
BridgeMind
BridgeMind@bridgemindai·
GPT 5.6 SOL CANNOT BE TRUSTED. I woke up this morning and my MRR was down THOUSANDS of dollars. My customers did not cancel. Code written by GPT 5.6 Sol canceled EVERY active Stripe subscription my business had. In 7 seconds. While I slept. Fable 5 has never done this to me. Fable 5 can be trusted with production. GPT 5.6 cannot.
BridgeMind tweet media
Matt Shumer@mattshumer_

GPT-5.6-Sol just accidentally deleted almost ALL of my Mac’s files. And this is why I trust Fable 1000x more.

English
591
136
2.4K
673.3K
Oli Wilkins
Oli Wilkins@okwilkins·
@SemiAnalysis_ ~10 tok/s/user at 1.8k tok/s/GPU throughput is rough for AMD. Hopefully they can stir up some competitiveness in the market.
English
0
0
0
799
SemiAnalysis
SemiAnalysis@SemiAnalysis_·
Great work by NVIDIA on vLLM performance! AMD still has a lot of catching up to do on certain models for vLLM.
SemiAnalysis tweet media
English
15
19
392
44.4K