Back to the news feed
Featured development

Faiss 1.16.0 adds e-means for large-scale clustering

Version 1.16.0 of Meta’s Faiss library packages e-means implementations for CPU, GPU, and distributed training, targeting faster convergence on very large vector collections.

2 min read1 readsAI RadarSource: PyPI faiss-cpu 1.16.0
AI Radar cover illustration for Faiss 1.16.0 adds e-means for large-scale clustering

AT A GLANCE

Key points

  • e-means updates centroids from exponentially weighted mini-batches
  • Faiss 1.16.0 supports CPU, GPU, distributed, and sharded paths
  • Reported speedups remain workload- and hardware-dependent

What is changing?

The `faiss-cpu 1.16.0` package was uploaded to PyPI through Trusted Publishing on November 10. Although the GitHub Releases page and main changelog have not yet caught up, the package record, e-means code in the official Faiss repository, and the November 6 research paper confirm the release and the feature’s scope.

Instead of rebuilding sums and counts over the full dataset on every pass as Lloyd k-means does, e-means updates exponentially weighted sums and counts from mini-batches. It can revive underused centroids by splitting active ones and finalize centroids from assignments collected during the last pass. Faiss 1.16.0 includes NumPy and PyTorch paths, CPU/GPU assignment, multi-GPU training, and centroid sharding.

The researchers report that e-means exceeded the loss reached by Lloyd’s method after 25 epochs in 1.4 to 2.6 epochs on the compared datasets, with 10–45× GPU wall-clock speedups in their comparisons. These are provider research results; hardware, dimensionality, cluster count, and approximate-assignment choices determine real gains.

Explore the original sources

Source date: 11 November 2026.
Published by AI Radar: 11 Nov 2026, 05:12 (Istanbul, UTC+3).

FOLLOW THE TOPIC

Topics and tags

Share your discovery.

Send this story to a friend.

Reader comments

What do you think about this development? Share your experience or question. Comments are published after editorial approval.

Your name/nickname and comment become public if approved. Read: Privacy notice.

10–2000 characters. Please leave out links and personal contact details.

Loading comments…

STAY ON THE RADAR

You might also like

@airadarhaber

Your radar is on Instagram, too.

Fresh AI developments, dedicated visuals and product examples. Explore our posts and catch up in Stories.

Follow on Instagram

GRAPHIC. DIGITAL. MOTION.

Let’s bring your next idea
to life.

Explore my graphic design, branding
and motion work.

Explore the portfolio