Skip to content

Conversation

@Zethson
Copy link
Owner

@Zethson Zethson commented Dec 18, 2025

  • Auto-dispatch: numpy arrays use FAISS, cupy arrays use cuML - data stays on GPU
  • Batched operations: vectorized neighbor search & imputation (no Python row loops)
  • Backwards compatible: FaissImputer alias with deprecation warning → use FastKNNImputer
  • New dependency: array-api-compat for array-agnostic operations

Signed-off-by: Lukas Heumos <lukas.heumos@posteo.net>
Signed-off-by: Lukas Heumos <lukas.heumos@posteo.net>
@Zethson Zethson changed the title Add cupy & rapids implementation Add cupy & cuML support for GPU-native imputation Dec 18, 2025
Signed-off-by: Lukas Heumos <lukas.heumos@posteo.net>
@Zethson Zethson merged commit f8799cf into main Dec 18, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants