Skip to content

Move to nanobind#455

Merged
Intron7 merged 89 commits intomainfrom
move-to-nanobind
Feb 17, 2026
Merged

Move to nanobind#455
Intron7 merged 89 commits intomainfrom
move-to-nanobind

Conversation

@Intron7
Copy link
Copy Markdown
Member

@Intron7 Intron7 commented Sep 11, 2025

This for now is a test with precompiled cuda extensions.

@Intron7 Intron7 marked this pull request as draft September 11, 2025 19:02
Copy link
Copy Markdown
Member

@flying-sheep flying-sheep left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh wow, that looks super cool! Addresses all my previous concerns about manual specification of magic numbers for chunking, repetitive kernel wrapper code, and so on!

Comment thread src/rapids_singlecell/preprocessing/_kernels/_mean_var_kernel.py
from rapids_singlecell._cuda import _qc_cuda as _qc

if sparse.isspmatrix_csr(X):
_qc.sparse_qc_csr(
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ditto, for all of these

Comment thread .github/workflows/publish.yml Outdated
Comment on lines +106 to +109
pattern: cibw-*
pattern: cibw-wheels-*-cu${{ matrix.cuda_major }}-*
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why change this? why is “just upload all wheels and the sdist together” not the right thing anymore?

Comment thread .github/workflows/publish.yml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants