Live data from Hacker News

Building a Rust Inference Engine That Matches Llama.cpp

fratepietro.com

31–37 of 37 posts

Re: Building a Rust Inference Engine That Matches Llama.cpp

#31
post #28

Four day old repo with 92K lines added per day, okay... There is basically no evidence of human competence in this repo. This is yet another "rewrite in Rust with Claude" project that brings nothing to the table, but devalues expert work by mimicking competence without the expertise.

If you check the submission history of OP, you'll see that they are deep into AI psychosis.

Re: Building a Rust Inference Engine That Matches Llama.cpp

#32
post #7

The entire internet is becoming slop and it’s only getting worse

https://www.pangram.com/history/c2abdcf5-c52b-41cc-a8fb-0c59...

This is obviously AI, but believing in Pangram's output is putting too much trust in a fully broken system.

Re: Building a Rust Inference Engine That Matches Llama.cpp

#33
post #25
post #24

Earlier quoted context omitted.

It's important to not assume AI can do everything humans can, just because people are saying it.

I have already seen the real impact on delivery team sizes, no need to hear to what people are saying about what AI can do or not. Translation and asset creation team members, gone. Amount of FE reduced, with some projects having now a single BE dev, between AI buddy and ready made SaaS products.

well just a few years ago we were all fullstack anyway. Back to it.

Re: Building a Rust Inference Engine That Matches Llama.cpp

#34
post #25

Earlier quoted context omitted.

I have already seen the real impact on delivery team sizes, no need to hear to what people are saying about what AI can do or not. Translation and asset creation team members, gone. Amount of FE reduced, with some projects having now a single BE dev, between AI buddy and ready made SaaS products.

well just a few years ago we were all fullstack anyway. Back to it.

Yeah, difference being that now similar projects don't need as many devs, and there aren't enough customers to keep everyone else busy.

Re: Building a Rust Inference Engine That Matches Llama.cpp

#35
post #13

Wonderful... I'm so happy to see a Rust version of llama.cpp. The true value of this will be proven over time with wide use and as PRs are merged. Do you have a feel if you'll try to drive this to stay feature parity with llama.cpp, or are you willing to diverge with new features like NVME/SSD MoE weight streaming etc.

Thanks for the comment. Parity with llama.cpp isn't my goal.

What I actually want is MoE on machines that can't fit the model in VRAM, and specifically expert-level residency instead of layer offload: track which experts get hit during decode, keep those resident, evict the rest. Doing that well needs the router, the KV cache and the memory manager to be designed together, which is about the only good reason to write a runtime from scratch.

Yes, let’s see! You are welcome to contribute if you like!

Re: Building a Rust Inference Engine That Matches Llama.cpp

#36

I’ve spent the last few days building Ferrox, a pure-Rust inference engine for running open LLMs locally — dense models and Mixture-of-Experts, on CPU, Apple Metal, or CUDA. No bindings to llama.cpp or ggml, no wrapping an existing runtime. Every kernel, every loader, every scheduling decision written from scratch. The obvious question is “why, when llama.cpp already exists and is excellent.” The honest answer: I wan…

I have the skills, qualifications and experience to do this; ( see https://www.credly.com/users/antonello-fratepietro ) by using AI (I monitor what it does), I’m able to carry out a project like this! I’m a coder, not a blogger; it’s only natural that I use AI, just like everyone else, to write technical texts. I have over 20 years’ experience and I’m not ashamed to admit that I use Claude, Cursor and so on. The prob…

I think your natural writing voice is nice and the project idea is cool. There’s nothing wrong with using LLM coding tools. However, I have to read Claude output all day for my job, and it’s kind of bad at writing. I’ll be damned if I spend any of my free time reading more of it. I would really enjoy reading an article on this project from you directly. And not everyone else uses LLMs for producing technical texts (at work, we’re expected to understand the LLM output and put the correct/important parts in our own words when writing documents).

Re: Building a Rust Inference Engine That Matches Llama.cpp

#37

Earlier quoted context omitted.

I have the skills, qualifications and experience to do this; ( see https://www.credly.com/users/antonello-fratepietro ) by using AI (I monitor what it does), I’m able to carry out a project like this! I’m a coder, not a blogger; it’s only natural that I use AI, just like everyone else, to write technical texts. I have over 20 years’ experience and I’m not ashamed to admit that I use Claude, Cursor and so on. The prob…

I think your natural writing voice is nice and the project idea is cool. There’s nothing wrong with using LLM coding tools. However, I have to read Claude output all day for my job, and it’s kind of bad at writing. I’ll be damned if I spend any of my free time reading more of it. I would really enjoy reading an article on this project from you directly. And not everyone else uses LLMs for producing technical texts (a…

That's a fair ask, and thanks for putting it that way.

I do like writing, and I can write. It just takes me a lot longer in English than in Italian, which is how I ended up handing the post over. But your point stands: if you already read that stuff all day at work, there's no reason to read more of it in your free time.

So I'll give it a go. The next write-up on Ferrox will be mine, rough English and all. Thanks for the comment.

Post reply on HN