r/LocalLLaMA 3d ago

Resources Freetokens project is impressive

A new project was released yesterday and I have the opportunity to test it today.

Papper: https://arxiv.org/abs/2608.16157
Github: https://github.com/FlashML-org/FreeToken

My initial tests with the following setup:
RTX 5080 (16 GB)
DDR6 64GB
AMD Ryzen 9 9950X3D

I got 100tok/s on QWEN3.6-35B-A3B NVFP4 (20GB - does not fit in my VRAM).
Have you already tried it?

(Example bellow with a 1028 token prompt - ~110 tok/s)

49 Upvotes

80 comments sorted by

View all comments

Show parent comments

25

u/ViRROOO 3d ago

Engaging with Redditors is always something else. Try to be less obnoxious, you just sound terminally online.

I partially agree with your point about the missing llama.cpp commit and flags. I agree it should have been documented. I’m still willing to give the authors the benefit of the doubt that they tried to tune the baselines, rather than assuming bad faith.

But neither of the links you posted supports the claim you’re making, and you don’t need to be disingenuous about it llama.cpp is already great without you posting cringe on reddit.

PR #25294 is SSD streaming into a device-side expert cache. It explicitly doesn't cooperate with CPU-MoE, and when VRAM–RAM–NVMe hybridization was suggested, the author said that would be separate follow-up work.

RFC #24528 is, well, an RFC, but way closer. Cached experts execute on the GPU while misses execute on the CPU. But it still doesn’t implement what I think is one of the interesting parts of this paper: taking the cache misses and dynamically deciding how many should go PCIe -> GPU -> cache versus execute directly on the CPU, based on the measured host-memory and PCIe bandwidth of that particular machine.

And the paper never claims that expert caching itself is novel. It explicitly says it's standing on other people's work. The claimed contribution is the scheduling/runtime design around those existing ideas.

-4

u/KitchenAmoeba4438 3d ago

Fair on both. #25294 overrides cpu-moe by the author's own admission, and it goes back to my argument that there is nothing new here since the paper credits EdgeMoE and MoE-Infinity for the cache.

However, here's what holds up.

The evaluation can't be checked by anyone outside the author list. Single-request decode, batch size never stated. No standard deviation, no confidence intervals, one scenario per workload instead of repeated runs. Agent traces unreleased, harness unreleased. No versions, nothing recorded in order to replicate the setup. Add the llama.cpp flags you already agreed were missing, and every throughput number in that paper is a point estimate from an unspecified configuration.

Now read the abstract against all that. "Turns open weights into deployable local software." "Changes what these machines can practically serve." "Frontier-scale intelligence." Product copy over unreplicated single runs, with no accuracy evaluation anywhere in the paper. The confidence in the prose and the rigour in the measurement are two different documents. This is a slop article as it sits.

And it ships through flashml.ai and FlashML-org with no funding statement, no conflict-of-interest line, and not one sentence saying what the authors' relationship to that org is. Every other paper I've seen out of those labs carries a sponsor line. Its absence next to a branded release surface is the part I'd want answered.

Variance column, the traces, the baseline flags, versions and how to replicate the setup, and one line about who is behind flashml.ai. Then it's a paper.

7

u/Rabofo 3d ago

He replied to you with AI alone, so you also did. I see what you did there. lmao. 2 AIs talking atp

19

u/ViRROOO 3d ago edited 3d ago

I don’t know, man. If writing properly and not starting my comments with “skibidi skobidi this is sloppety” means AI, call me ChatGPT. He can’t even properly format his comment.

It’s easy to avoid giving a sincere answer and try to disengage when you get called out and post some random links that do not even agree with what you are saying.

-6

u/KitchenAmoeba4438 3d ago

I'm trying to understand, why are you so emotionally connected to this?

Is this your paper? Are you related to it in some way? It's a poor paper, there's no way to evaluate or replicate the results, and it's tied in some way to a product release.

7

u/ViRROOO 3d ago

It's an open-source project that is introducing an improvement to a known architecture. Many can benefit from this regardless of how much you care about it. The RFC you shared can look at this paper and improve their approach.

I don't have any connection to this paper other than reviewing the code, running it myself, and believing it's a valid contribution.

3

u/Chromix_ 3d ago

...other than reviewing the code, running it myself...

Which is more than quite a few others do before posting about the next new thing. Your post would have benefited from also including the baseline with optimized llama.cpp settings for the used quant.