Anders (@andersjw_) header
Anders (@andersjw_) profile picture

Local AI on 2x DGX Spark. Inference engineering. Frontier open models, optimised. Pull-and-run recipes and real benchmarks. Next up: M5 Max vs Spark.

Sydney, New South Wales
Joined July 2026
Photo by Anders (@andersjw_)Photo by Anders (@andersjw_)Photo by Anders (@andersjw_)Photo by Anders (@andersjw_)Photo by Anders (@andersjw_)Photo by Anders (@andersjw_)Photo by Anders (@andersjw_)Photo by Anders (@andersjw_)Photo by Anders (@andersjw_)Photo by Anders (@andersjw_)
New Kolibri-1 recipe built for 2x DGX Spark on TensorFold github.com/ajensenwaud/Kolib… @MiaAI_lab @ashxhart
5
1
3
11
3,875
Introducing LingSpark: Ling-3.1-flash (560B MoE, 25B active) on 2x DGX Spark with TensorFold. Speed: 33-35 tok/s single stream, full 1M context, EXL3 2.71 bpw (197 GB). Quality: GSM8K 97.6% (500 q), MMLU-Pro 76.5% (200 q). Of course it runs on TensorFold @tensorfold_dev @ashxhart. Unfortunately no multimodal with this model. It appears great for agentic workloads and coding. It was fun porting it anyway. Link to recipe in comments.
3
3
125
A day after posting a recipe for a text-only 3.1f, a multimodal update appears. Oh the irony. I will have to get to work.!
Introducing Ling-3.2-flash, Ant Ling's native multimodal model: 560B total / 25B active parameters. Stronger complex visual understanding, long-horizon multimodal agents, 3D understanding & interaction, and medical intelligence. Outscores Opus 5 (max) in release evaluations: - OmniDocBench1.5: 92.21 vs 90.56 - ZEROBench(Sub): 43.71 vs 39.52 - Vision2Web: 85.86 vs 80.20
6
Stock markets are red all over. Let's cool it and remember that AI is the greatest gift to humanity on so many levels. The build-out will continue. It's all temporary, just like stock market drops before that.. Keep building.
7
Question: Should I get one more Spark or do a custom-build with an RTX 5090?
5
3
145
Noting I cannot afford an RTX6000, as much as I want to.
19
Tencent Hy4 has been released. It is now a fully-fledged multi-modal model with computer vision and control. Weights haven’t been released yet, but as soon as they are, expect a version for 2x DGX Spark soonest from me. hy.tencent.ai/research/hy4
2
75
Anders retweeted
42
27
4
424
41,146
Anders retweeted
TensorFold engine 1.2.1 is out. A few highlights: • MiniMax-M3.1-Flash on CUDA across two GB10s, using Mia-AiLab's EXL3 pack. • Gemma 4 31B on GB10 with Google's MTP assistant: 28.3 tok/s versus 12.2 undrafted, at one stream. • Qwen3.5/3.6 windows of 1,048,576 tokens on CUDA with YaRN. • MOSS-Image end to end on Metal, via the CLI. • Gemma 4 E4B prompt processing 2 to 2.6 times faster on Intel Arc Pro B70. There are also opt-in GLM long-conversation improvements, server load reporting, Living Weights bulk fact deletion and fixes for lesson failures and Flash Next's long-prompt slowdown on GB10. Huge thanks to everyone who contributed, tested and reported issues: @andersjw_ @atasrb @Bizuayeu @grantoverton @ivanfioravanti @jayleaton @niklaslenz_ai @2Halves1brain @wesley4546 And on GitHub: AbrahamCete, akol1, BlivionIaG, BobClawblaw, gilby, Jenpo, jschmied, kieranscotney, laudney, Mirrdhyn, ppardus, russellmm and ThomasHalwax. Upstream fix credits: florianbrede-ayet and mikolaj92. Thank you for the time, code, testing and hardware access you keep sharing with TensorFold. Apologies if I've missed anyone. @petruspennanen @plotarmordev @MiaAI_lab @volatilemarkts tensorfold.dev
18
8
8
129
11,885
Small change but now officially contributing to a super important project (@tensorfold_dev) @ashxhart
1
6
315
Whilst my PRs for Muse Spark and Mimo are waiting to be integrated into @tensorfold_dev, I have started quantising and porting Ling 3.1-flash to 2 x DGX Spark / EXL3 using TensorFold. @AntLingAGI Watch this space!
1
1
4
474
Compiled the top five recipes for DeepSeek 4.1 1017 running on 2x DGX Spark. Leader is 113 tok/s. All run on TensorFold. Numbers based on author claims, not my own benchmarking. 1. @Blackwellboy, 113 tok/s github.com/Blackwellboy/Deep… 2. @bertholomusai, 112.6 tok/s github.com/bertholomus/deeps… 3. @MiaAI_lab, 109.9 tok/s github.com/MiaAI-Lab/DeepSee… 4. @jayleaton, 87.9 tok/s github.com/jayleaton/deepsee… 5. @Tech2Wild, 73.1 tok/s github.com/tonyd2wild/DeepSe… Methods differ between recipes, so treat gaps under 5% as noise.
10
9
82
6,028
Very proud to have contributed to this release! @ashxhart (GH: ajensenwaud)
TensorFold 1.1.6 is out. Eight chats arrive together with the same new 28k-token system prompt. On a GB10 with Qwen3.8-27B, the last chat gets its first token after 31s instead of 201s. Every reply matches its run alone. Also in this release: - Opt-in conversation disk cache on Mac. - Qwen3.8-27B on Metal keeps decoding streams moving during long prompts. - Gemma 4 CUDA chat-cache fixes and GLM-5.3-Flash image-cache reuse on Metal. - Spark-X2.5/2.6-4B on CUDA and Metal. - Drama speech sampling controls and speaker tags. - TensorFold plan estimates CUDA model memory before downloading or loading weights. There are also tool-call, memory-admission and macOS download fixes, plus updates to the experimental DeepSeek-V4.1 engine. Huge thanks to the contributors: @jvr0x @bobclawblaw @krunkosaurus @lasse_ai And on GitHub: jschmied, wojo, ecohash-co, ajensenwaud, akol1, philip-pentatonic, gilby and BlivionIaG. Thanks to Boscoeuk on GitHub for the reports too. To everyone testing, sharing hardware access and supporting TensorFold, thank you. If I've missed anyone, I'm sorry. @MiaAI_lab @volatilemarkts @plotarmordev @petruspennanen tensorfold.dev
1
8
482
Meta's 816B Muse Spark Open is 1600 GB at 16bpw. It now runs on two in 195 GB, 4x faster than Unsloth's 2bpw model with 1.8bpw. Unsloth's version does 7 tok/s on the same two boxes. Muspark (built on TensorFold) does ~32tok/s with a ~900K context. Quality unchanged at GSM8K 196/200 vs 193/200. Recipe and benchmark in the replies.
2
1
5
230
The remarkable thing is Muspark runs reasonably well without loss of quality compared to baseline - 3-4x throughout against Unsloth. Big driver was thoughtful quantisation (variable) and TensorFold.
1
18