Perplexity open-sourced Lily on September 2, a Rust-based inference engine with hand-written Metal kernels, no PyTorch or MLX in the execution path, built to run Qwen3.6-35B-A3B on Apple Silicon as the local component of Hybrid Compute in Perplexity Computer, the company's Mac application.
On an M5 Max with 128 GB RAM, Lily averaged 4,156 prefill tokens/s versus MLX-LM's 3,388 and 170.0 decode tokens/s versus 126.4, with a correctness check finding its perplexity only 0.04% higher than the reference model and top-ranked token identical 96.35% of the time. Speculative decoding was tested and found to slow inference by 18%.