Why we write our own C and C++ inference engines
61–63 of 63 posts
Re: Why we write our own C and C++ inference engines
#62Re: Why we write our own C and C++ inference engines
#63Earlier 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.
> 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.