Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for non-default CUDA streams. #73

Closed
wants to merge 4 commits into from

Conversation

HapeMask
Copy link
Contributor

Currently, Sphericart only supports tensors / operations on the default stream. These changes allow it to work with inputs on any CUDA stream.

@Luthaf
Copy link
Contributor

Luthaf commented Oct 26, 2023

I don't have enough CUDA experience to review this. @nickjbrowning, could you give this PR a look?

@nickjbrowning
Copy link
Collaborator

Hello!

Many thanks for the contribution I think it's a great idea.

We are currently working on separating out the CUDA implementation from the PyTorch front-end, so it becomes possible to use the CUDA implementation as a backend for the Jax front-end as well.

I think it's probably best to merge this PR into this new CUDA branch, so I can fix the conflicts there. We'll get on this ASAP.

@nickjbrowning
Copy link
Collaborator

Closing this PR, as we're resolving this here:

#95

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