Building an effective inference system requires broad expertise across many complex, disparate disciplines, similar to how a mixed martial artist must master multiple distinct fighting styles rather than excelling at just one.
Kiely uses an MMA analogy to explain that inference engineers must be competent across GPU programming, applied research (quantization, speculation, KV cache), and large-scale distributed systems all at once.
transcript
Philip Kiely: You need to have a wide range of expertise on a lot of very different complicated topics to build a truly effective inference system. There's what happens on the GPU, right? There's understanding CUDA level programming and PyTorch on top of that and then the inference engines on top of that.
provides context · 1