AI Weekly Malaysia

Summaries

Short AI and tech summaries with source links, signal scores, and why each update matters for builders, founders, and Malaysian tech workers.

Reset

Showing 1-1 of 1 results

DateProviderScoreSummary
20 Oct 2026, 8:00 AMHugging Face Blog7.5 MPS in PyTorch 2.15

The Hugging Face PyTorch team detailed what lands in PyTorch 2.15's MPS backend for Apple Silicon: FP8 (float8_e4m3fn) storage and scaled matmul, a native grouped matmul with a dedicated MoE decoding path, specialized matrix-vector kernels for single-row linear layers, and a softmax over the vocabulary that is about 8x faster. Measured on an M3 Ultra with torch.compile, Qwen3.6-35B-A3B goes from 9.4 to 61.3 tokens/s and LFM2.5-8B-A1B from 23.6 to 123.6 tokens/s versus 2.14, while Wan2.2's tiled VAE video decode drops from a 270 GiB peak to 8 GiB. The release also exposes public MPS streams, adds complex LU and triangular solves plus faster small-matrix inverses and QR on GPU, and raises requirements to macOS 15+ and Python 3.11+; 2.16 is slated to move attention fully onto Metal.

Why: If you run local models on a Mac (transformers, diffusers, ComfyUI), the upgrade gate is the decision: PyTorch 2.15 needs macOS 15+ and Python 3.11+, so anyone on macOS 14 or Python 3.10 stays on 2.14 and gets none of the 5-6.5x MoE decode gain. For those who can upgrade, the Wan2.2 VAE number (270 GiB to 8 GiB peak) is the concrete one: video decode that previously needed a datacenter GPU now fits in unified memory, which changes whether local video generation is viable for you at all.

Top