>We believe the Llama 4 models are a significant advancement and we're looking forward to working with the community to unlock their value.
If this is a true sentiment then show it by actually working with community projects. For instance why were there 0 people from Meta helping out or even just directly contributing code to llama.cpp to add proper, stable support Llama 4, both for text and images?
Google did offer assistance which is why Gemma 3 was supported on day one. This shouldn't be an after thought, it should be part of the original launch plans.
It's a bit tiring to see great models launch with extremely flawed inference implementation that ends up holding back the success and reputation of the model. Especially when it is often a self-inflicted wound caused by the creator of the model making zero effort to actually support the model post release.
I don't know if Llama 4's issues are truly due to bad implementation, though I certainly hope it is, as it would be great if it turned out these really are great models. But it's hard to say either way when so little support is offered.
They contributed PRs to transformers, which is exactly what you're suggesting. Also, there are quite a few engines out there. Just because you use llama.cpp doesn't mean everyone else does. In our production environments we mostly use vLLM, for example. For home setups I use exllamav2. And there's quite a few more.
I don't think it's due to bad inference. Reading the llama.cpp PR, the author implemented it independently and is getting the same quality of results the cloud models are giving.
And why cant someone write code for community implementations while model is training? Or write a post with recommended settings based on their prior experiments?
Look, qwen3 already has pull requests to llamacpp and its not released yet.
At least part of it is. But I've seen models that were hurt on release by implementation and bugs.. sure they were better once fixed but the difference was never so big that it could explain why llama 4 is so bad.
Doubt.
First of all **their own benchmark** compares their scout model which has 105B parameters to models of WAAAAY lower parameters like 22B or 25B. They claim victory but if you look at benchmark it barely beats them.
And naturally they don't compare to QWQ32B because QwQ32B would anihilate scout.
---
A 105B model can't even be used by wide public as it needs at least H100 a $40k gpu to run or 4x3090/4090 to run which is less expensive but actually hard to put for commoners.
I'm running Scout at Q6\_K on my MacBook Pro (M4 Max 128GB). I get 20 T/s.
You do not need a $40k GPU to run this model. You need 128GB of fast RAM, which is $200-300, or DIGITS which will be $3k, or a M4 Max 128GB which is about $5k.
Then provide correct way for users to use it. Either by supporting tools like llama.cpp or provide free limited access like Google aistudio. This statement is just cover up.
I doubt it, wouldn't be very clever to release a statement like this if it will so easily be disproven in a week or two. I hope they're right and there will be improvements soon.
Either his team is completely misleading him or they know there's a lot of performance being left on the table. If you skim through the release docs llama 4 has a lot of new features and the dynamic int 4 loading etc can easily lead to problems if not properly implemented. This is a completely different architecture than 3, and unlike Gemma/google meta didn't work with llama.cpp etc to prep in the same way.
No doubt it was a rocky release, but I wouldn't be surprised if there are some bugs to iron out. It's easy to forget that a LOT of llm launches have been messy.
Tbf, almost no one was aware of the extra role and base function calling capabilities of Llama 3.1+
https://www.llama.com/docs/model-cards-and-prompt-formats/llama3_1/#-special-tokens-
Hermes 3 Llama 3.1 8B is actually trained on 2 different function calling sets (Llama and Hermes) and can really lock in on XML tags and instructions. There's a LOT of functionality most people haven't uncovered yet.
It means Llama.cpp handles this new feature slightly wrong, vllm handles this other part of the new design slightly wrong, etc…. So none produces quite as good results as expected, and each implementation of the models features give different results from each other.
But as they all bug fix and implement the new features the performance should improve and converge to be roughly the same.
Whether or not that’s true, or explains all of the differences or not 🤷🏻♂️.
What do you mean? You can run the models just using PyTorch, you don’t need llama.cpp at all, particularly if you’re meta and have practically unlimited compute
They probably test inference with PyTorch. It would be nice if they just released that, maybe it has some proprietary secret training code they’d have to hide?
Oh yeah, the backend and quant formats make a HUGE difference! It gets really nuanced / tricky if you dive in too. We've got among other things:
- Different sampler parameters supported
- Different order in which the samplers are processed
- Different KV cache implementations
- Cache quantization
- Different techniques to split tensors across GPUs
Even using CUDA vs METAL etc can have an impact. And it doesn't help the HF releases are often an afterthought, so you get models released with the wrong chat template, etc.
Here's a perplexity chart of the SOTA (exllamav3) vs various other quants:
https://cdn-uploads.huggingface.co/production/uploads/6383dc174c48969dcf1b4fce/QDkkQZZEWzCCUtZq0KEq3.png
Maybe an analogy could be like DVD releases.
Original full precision version at the studio.
PAL release has a lower framerate but higher resolution (GGUF)
NTSC release has a higher framerate but lower resolution (ExllamaV2)
Years later we get a bluray release in much higher quality (but it can't exceed the original masters)
Not sure, I mean the content is the same (the movie) just the eye candy is lowered. In this case it looks like a whole other movie is playing till they fix it.
Think of it as model weights + code = blue-print, but the back end actually has to go through and put the thing together correctly - where architectures are common and you can more or less build it with off the shelf parts, you're good; pipe a goes here. But if it's a new architecture, some translation may be needed to make it work with how outside frameworks typically try to build things.. does that thing exist in llama.cpp, or huggingface transformers, or just pytorch?
That said, it's awfully silly for an org the size of meta to let something like that go un-checked - I don't know the story of why it was released when it was, but one would ideally have liked to kick a few more tires and verify that 'partners' were able to get the same base-line results as a sanity check.
weights are weights,
system prompt is system prompt.
temperature and other factors stay the same across the board.
so what are you trying to dial in? he has written too many words without saying anything.
Running models is a hell of a lot more complicated than just setting a prompt in a few knobs... If you don't know the details it's because you're only using platforms that do all the work for you.
except i have worked on llama.cpp and know what it takes to translate layers.
my question is, how do you release a model to businesses to run with no standards to follow?
There are a lot of things you need to figure out. And btw expecting the same quality actors inference frameworks is wrong. Each has quirks and performance/quality trade-offs. Some things that you need to tune:
- interleaved attention
- decoding sampling (Top P, beam, nucleus)
- repetition penalty
- mixed FP8/bf16 inference
- MoE routing
- …
To be clear this is the first MoE Llama w/o ROPE and native multimodal projections. If that means anything to you at all.
Quite a few.
"it will take several days for the public implementations to get dialed in"
Lol what does that mean? We're supposed to allow a rest period after cooking the models?
Can I just say, it's so incredible to see all these people, like in this community for example, who seem to know so much about a technology that we as humans barely understand. Like, there's so much knowledge out there on how to implement these tools, from a technical standpoint, all while I'm barely keeping up with tech announcements. It's impressive. Kudos to all of you more tech savvy individuals, really diving deep into these tools!
Nice, these things can take time. Looking forward to testing it myself but waiting for support to roll out. The issue was their initial comparisons though... I think they were probably pretty honest so can't expect more than that. Hoping they can dial it into a 43B equivalent model and then figure out how to push it to the maximum whatever that might be. Even a 32B equivalent model would be a good step. Good job none-the-less getting it out the door. It's all in the training data though.
Dupe of [https://www.reddit.com/r/LocalLLaMA/comments/1jts2hq/were\_also\_hearing\_some\_reports\_of\_mixed\_quality/](https://www.reddit.com/r/LocalLLaMA/comments/1jts2hq/were_also_hearing_some_reports_of_mixed_quality/)
57 Comments
mikael110@reddit
mczarnek@reddit
jeremy_oumi@reddit
Ok_Warning2146@reddit
IrisColt@reddit
complains_constantly@reddit
segmond@reddit
Expensive-Apricot-25@reddit
xanduonc@reddit
lemon07r@reddit
LosingReligions523@reddit
jubilantcoffin@reddit
realechelon@reddit
robberviet@reddit
RMCPhoto@reddit
robberviet@reddit
RMCPhoto@reddit
Lazy-Chick-4215@reddit
Potential_Chip4708@reddit
Background_Stress_7@reddit
ButterscotchSlight86@reddit
Future_Might_8194@reddit
rorowhat@reddit
iKy1e@reddit
KrazyKirby99999@reddit
bigzyg33k@reddit
KrazyKirby99999@reddit
Drited@reddit
Rainbows4Blood@reddit
bigzyg33k@reddit
sluuuurp@reddit
rorowhat@reddit
CheatCodesOfLife@reddit
rorowhat@reddit
CheatCodesOfLife@reddit
rorowhat@reddit
Thomas-Lore@reddit
ShengrenR@reddit
imDaGoatnocap@reddit
rorowhat@reddit
imDaGoatnocap@reddit
burnqubic@reddit
the320x200@reddit
TheHippoGuy69@reddit
burnqubic@reddit
RipleyVanDalen@reddit
terminoid_@reddit
sid_276@reddit
LaguePesikin@reddit
GFrings@reddit
the320x200@reddit
fkenned1@reddit
YouDontSeemRight@reddit
Exelcsior64@reddit
Healthy-Nebula-3603@reddit
Federal-Effective879@reddit
davewolfs@reddit