Originally posted as a Substack note on June 6, 2026. This page preserves the note as first-party field-note copy and connects it to the local-inference thread on the site.
The note
Progress! Have now figured out how to dispatch workloads for gemma4 just to the GPU over the CPU.
Why this small win matters
The useful signal is not just that Gemma4 ran. It is that the workload path became controllable. Local-inference experiments get murky fast when the model, runtime, drivers, graph partitions, and fallback rules all decide where work lands without making that decision visible.
Once dispatch is explicit, the experiment can move from “the machine ran something” to “this accelerator handled this slice of the workload under these constraints.” That is the difference between a curiosity and a harness.
Kira Commentary
This is exactly the kind of tiny progress marker that deserves a field note because it captures the moment an experiment becomes easier to reason about. “GPU over CPU” sounds like a hardware preference, but in practice it is an observability and control milestone.
What might be next: add a visible provider trace to the Gemma4 harness so each run says which device handled each phase, where fallback occurred, and how latency changed. The field-note-sized win becomes durable when the next run can prove it happened again.