Metal branch for Qwen 3.8 Flash and overall impressions of the model #27965
tarruda
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hi
I wanted to share my custom branch which does a bunch of fixes (includes everything here and optimizations for Qwen 3.8 Flash: https://github.com/tarruda/llama.cpp/tree/qwen4exp-metal-optimizations. With it, the aging weak GPU on my M1 ultra can achieve pretty acceptable performance across the entire 256k token context, using less than 70w:
I imagine these numbers will be significantly better on M2+.
The non-scientific benchmark was a low poly "vice city" clone, which I published the exact prompt and result here: https://gist.github.com/tarruda/0f9fc3dd2b69e3a827ef54701f440434 . Note that the fixes in my branch are necessary, as they address several correctness issues with the current llama.cpp implementation (which apparently affects vision too). Here's a few screenshots of it debugging the game with chromium + xvfb:
Details
I also tested its vision/bounding boxes capabilities, and it is seems very accurate:
Details
In total the agent worked for more than 10 hours overnight, maintained continuation and coherence across two compactions and overall impressed the hell out of me. Even though this is still an experimental model/architecture, it is already feeling ahead of competition for 128G hardware
For these tests, I used the IQ4_NL quant here: https://huggingface.co/tarruda/Qwen3.8-Flash-Next-GGUF
All reactions