
Unicorn Whisperer | SA @fireworksAI_HQ | Author of “Birth of a Unicorn: Six Basic Steps to Success" | she/her/hers 🖤🏳️🌈
Las Vegas, NV
Joined November 2007
- Tweets37.1K
- Following11.5K
- Followers28K
- Likes3.4K
Heather Wilde retweeted
Kimi K3 is one of the best open models you can specialize. But running RL on it is where most teams stall.
The hard part is everything in the loop: training steps, rollouts, moving weights between them, and keeping both sides numerically aligned. If any one of those is slow or wrong, the whole run is slow or wrong.
Our research team just published how we make RL on K3 practical on @FireworksAI_HQ:
K3 mixes linear attention, latent attention, and an MoE with 896 experts. Generic kernels leave GPUs idle while experts wait on communication. Our MoE kernel overlaps that communication with compute, delivering 1.87–2.61x faster forward passes on the expert layers than an already-optimized DeepEP baseline. At 128K tokens, our attention-residual kernels cut peak memory by 44%.
Rollouts are where RL time goes. RL rollouts aren’t chat. Thousands of trajectories branch from shared prompts, call tools, and grow for 50 turns. K3 also keeps two kinds of cached state, which have to stay in sync whenever a trajectory branches. We coordinate both and hit a ~99% cache hit rate on long multi-turn rollouts.
Speculative decoding can corrupt your state. On a recurrent model, a rejected draft token can leave the state wrong. We replay only accepted tokens from a committed checkpoint. In separate tests, that alone raised rollout throughput by 65%.
Also, 1TB checkpoint can’t move across the cluster every update. We send compressed XOR deltas instead, which are 98% smaller per update and rebuild the new weights bit for bit.
Finally, we enforce deterministic kernels, use batch-invariant normalization, and replay the rollout’s expert choices during training. With all three, train–rollout KL divergence was as low as 0.0008 in our synchronous LoRA setup. That’s the difference between a run that learns and one that only looks like it’s learning.
None of this should be your team’s job. With serverless training, your experiment plugs into an already-running pool of K3 trainers and rollout workers. You don’t provision GPUs, launch jobs, or bring up deployments. You bring tasks, an environment, and a reward function in Python.
The teams that win with RL aren’t the ones with the biggest clusters. They’re the ones that iterate fastest on reward and data.
We have supported LoRA and Full Param training for a while now and can't wait to add Kimi 3.1.
fireworks.ai/research/kimi-k…
Specializing @Kimi_Moonshot K3 for your own tasks takes fast iteration and stable training.
Our new research explains how Fireworks optimizes training, rollouts, and weight updates together to make reinforcement learning practical at 2.8T parameters.
1/3 🧵
Heather Wilde retweeted
Replying to @tryheidi
@tryheidi’s 12-person team post-trained @nvidia’s open Nemotron 3 Ultra, and clinicians prefer it to the frontier.
Their blog is one of the clearest cases I’ve seen for owning your model in a regulated industry.
Heidi supports 2.7M clinical visits a week. Their Evidence product ran on a frontier model and worked well. But on a closed model, the only fix for a weakness clinicians flagged was a prompt edit. And healthcare needs pinned versions and on-prem deployment.
So they post-trained Nemotron on @FireworksAI_HQ and tested it in blind side-by-side comparisons with clinicians against the production frontier model.
What I’d take from it:
Pick the model for your workload. Requests carry tens of thousands of tokens. Nemotron has only a few attention layers, so a long request needs a fraction of the memory a similar transformer would. And it was pretrained in NVFP4.
Never let training see what production won’t. All training data was synthetic. The generator could see reference answers; the training prompt couldn’t.
Gates before grades. Any safety or faithfulness failure gets the minimum reward. Otherwise the policy trades faithfulness for completeness.
Safety offline, preference online. A clinician can’t catch an unsafe answer in the response they didn’t pick. Every checkpoint passes a safety eval first.
My favorite detail: the 4-bit model matched BF16 on 97.35% of tokens on real production conversations.
Most teams underestimate this. Numerics differ between stacks, and in RL it compounds. If your trainer and rollout engine disagree on token probabilities, the policy learns from samples it didn’t actually produce. That’s why we run training and inference on one stack and keep the KL divergence between them low. Heidi trained, ran rollouts, and deploys on the same platform.
Heidi’s team owned data, reward, and evals. Fireworks provided the SOTA infra with dedicated Blackwell deployment. That’s the split you want. Your people on the problem only you can solve, us on the infrastructure that eats months when you build it yourself.
Renting a model gets you a prompt box. Owning one gets you a model you can actually fix when your users tell you what’s wrong.
How Heidi did it → fireworks.ai/customers/heidi…
Specialized intelligence can outperform frontier closed models.
@tryheidi’s 12-person team used Fireworks to post-train @NVIDIA Nemotron 3 Ultra. It won ~54% of clinician comparisons against the frontier model powering Heidi Evidence.
Read how: fireworks.ai/blog/heidi-trai…
Heather Wilde retweeted
have said it before and will say it again, not all tokens are created equal.
love how the team does not compromise on quality.
Does it matter where you run an open-weight model?
Today we are releasing the Inference Provider Index. It compares first and third-party open-weight models for quality on agentic tasks in finance, coding, and legal industries.
Unlike other inference benchmarks, we rerun it every two weeks to catch quality degradation, and we use agentic tasks, not single-turn multiple-choice questions. It covers over 650 hours of model runtime.
Heather Wilde retweeted
Start building Mon, Nov 2 from 10:30 AM to 4:30 PM PT with our team in San Francisco.
Teams of 2+ are required and seats are limited, so apply today for your chance to show what specialized open models are capable of.
bit.ly/4igCU5k
4 / 4 🧵
Heather Wilde retweeted
There are three ways to win:
1. Fine-tune a specialized model
2. Build a smarter harness
3. Route across open models
Combine them if that's what it takes to win.
3 / 4 🧵
Heather Wilde retweeted
Start with a task you know better than anyone.
Your eval can use your own data, synthetic data, or a public set from Hugging Face.
2 / 4 🧵
Heather Wilde retweeted
holy shit
We believe voice is the most natural way to interact with intelligence, so we created Dessa, the most authentic full-duplex speech model ever built. Talking with it feels like talking with a person…full of emotion, nuance, pauses, and a natural cadence.
block.xyz/dessa
Heather Wilde retweeted
Can you show that specialized open models can beat a closed frontier model?
If so, you could walk away with the top prize at Fireworks: Deploy, our flagship buildathon with @Microsoft and @nvidia, Mon, Nov 2 in SF.
Here's how it works:
→ Pick a task, build an eval
→ Go head to head on quality, latency or cost
→ Win on one axis
Spots are limited, so apply now to attend here: bit.ly/4igCU5k
1 / 4 🧵
Heather Wilde retweeted
Fireworks' @Prof_OZ explains how training a specialized open model is easier than you may realize.
The first step involves using supervised fine-tuning (SFT) to train a behavior into the model's weights. This way, you don't have to repeat it in every prompt.
→ Pick one task
→ Pair inputs with ideal outputs
→ Train on Fireworks
→ Test on new inputs
→ Compare against the original
Here's the full guide for you to try yourself: docs.fireworks.ai/fine-tunin…
Price per token is a poor guide to what you’ll actually pay. Providers serve the same model differently, and that changes how much of each prompt gets billed at the full rate.
Kimi K3 on Baseten is the clearest case. Its per-token prices are close to the other providers’, but a task cost $12.65, against as little as $5.43 elsewhere. Baseten served 72% of input from cache, against 94% on Together AI and Fireworks, so more of every prompt was billed in full.
Heather Wilde retweeted
can't emphasize this enough.
1) the same price on different providers do not mean the same costs.
2) cache hit plays a huge role in overall costs.
Replying to @ValsAI
Price per token is a poor guide to what you’ll actually pay. Providers serve the same model differently, and that changes how much of each prompt gets billed at the full rate.
Kimi K3 on Baseten is the clearest case. Its per-token prices are close to the other providers’, but a task cost $12.65, against as little as $5.43 elsewhere. Baseten served 72% of input from cache, against 94% on Together AI and Fireworks, so more of every prompt was billed in full.
Heather Wilde retweeted
Replying to @FireworksAI_HQ
@FireworksAI_HQ is very serious about implementation quality
Does it matter where you run an open-weight model?
Today we are releasing the Inference Provider Index. It compares first and third-party open-weight models for quality on agentic tasks in finance, coding, and legal industries.
Unlike other inference benchmarks, we rerun it every two weeks to catch quality degradation, and we use agentic tasks, not single-turn multiple-choice questions. It covers over 650 hours of model runtime.
Heather Wilde retweeted
insane!
Kimi K3.1 Pro launches at 4th on the Artificial Analysis Intelligence Index scoring 55, making large gains in agentic performance; it will be the leading open-weights model once its weights are published
@Kimi_Moonshot's new reasoning model gains 11 points over Kimi K3 (max, 44). It trails only Claude Opus 5.5 (max with fallback, 58), Claude Sonnet 5.5 (max with fallback, 56), and Muse Wonder Full (max, 56) on the Intelligence Index.
Once the weights for K3.1 Pro are released it will be the highest-scoring open weights model and the gap between the leading open weights and proprietary models on the Intelligence Index will narrow from 12 points to 3.
Key results:
➤ Large gains in agentic performance: Kimi K3.1 Pro scores 3rd on GDPval-AA with 1,846 Elo, up 312 Elo from Kimi K3, behind only Claude Opus 5.5 (1,866 Elo) and Muse Wonder Full (1,857 Elo). Kimi K3.1 Pro also achieves the highest score of any model on Terminal-Bench 4.0. K3.1 Pro scores 67%, up from 13% for Kimi K3 and ahead of Claude Sonnet 5.5 (64%). AutomationBench-AA, which tests agentic SaaS workflows, rises from 58% to 73%.
➤ Gains in other evals are more moderate: Humanity's Last Exam rises from 47% to 52%, CritPt from 23% to 25%, and SciCode from 59% to 61%. AA-Omniscience Index rises from 20 to 30, as the hallucination rate falls from 53% to 44% and accuracy rises from 48% to 51%.
➤ Cost per Task roughly equal to Kimi K3 at $1.98 per Task: K3.1 Pro uses 55K output tokens per Intelligence Index task, 14% more than Kimi K3 at 48K, while its first-party token prices are 33% lower.
Additional model details:
➤ Context window: 1M tokens.
➤ Size: 2.8T total, 104B active parameters
➤ Input modalities: Text and image
➤ Weights and license: Weights currently not published, Moonshot is expected to release the weights soon after launch
➤ Pricing: $2/$10/$0.20 per 1M input/output/cache hit tokens, 33% lower than Kimi K3 on all three rates.
Congratulations to the team at @Kimi_Moonshot on the release!
Heather Wilde retweeted
RL on @Kimi_Moonshot K3 explained 👇
Specializing @Kimi_Moonshot K3 for your own tasks takes fast iteration and stable training.
Our new research explains how Fireworks optimizes training, rollouts, and weight updates together to make reinforcement learning practical at 2.8T parameters.
1/3 🧵
Heather Wilde retweeted
You can test your own tasks and reward functions on @Kimi_Moonshot K3 with serverless training through the Fireworks Training API: shared training and rollout capacity, no dedicated GPUs to provision.
Full write-up: fireworks.ai/blog/kimi-k3-on…
3/3 🧵
Heather Wilde retweeted
A few measured results:
Our MoE Mega Kernel delivers up to 2.61× faster routed-expert forward passes vs. optimized DeepEPv2.
Coordinated caching reuses ~99% of prompt tokens in our long-context, multi-turn rollout benchmarks, reducing repeated prompt processing.
2/3 🧵
Heather Wilde retweeted
Specializing @Kimi_Moonshot K3 for your own tasks takes fast iteration and stable training.
Our new research explains how Fireworks optimizes training, rollouts, and weight updates together to make reinforcement learning practical at 2.8T parameters.
1/3 🧵
Heather Wilde retweeted
register here: fireworks.ai/forge
Heather Wilde retweeted
🏎️ @dhh is coming to @FireworksAI_HQ Forge! Last chance to register for our conference and meet DHH!
🤖 Made with AI
Yes, it’s true! @dhh is speaking at Fireworks Forge sharing his new thoughts on AI coding.
In a fireside chat, we'll talk controlling the AI stack and what that means for small teams building specialized intelligence.
Join us Nov 3 in SF: bit.ly/3TxgUuB






















