Live data from Hacker News

Why we write our own C and C++ inference engines

localai.io

61–63 of 63 posts

Re: Why we write our own C and C++ inference engines

#63

Earlier quoted context omitted.

Getting any performance improvement over vLLM is just a bonus although the RAM reductions are very nice. The main point is that we find deploying Python based projects to be a pain. I can't imagine how you know what files are unreachable in a dynamic language, but in any case that doesn't begin to solve issues like PyTorch requiring a C++ compiler at runtime to generate optimised CPU code. This isn't exactly embedded…

Then the article should have talked about those things and not pointed at nonsense.

It's literally the third paragraph:

> Deploying a Python inference stack means resolving a dependency tree at install time, on the target machine, against whatever CUDA and glibc that machine has. Deploying a ggml port means copying a shared library and a GGUF file.

Post reply on HN