Skip to content

Implementing scalar indexing for device-side sparse arrays#699

Draft
alonsoC1s wants to merge 1 commit intoJuliaGPU:masterfrom
alonsoC1s:sparseDevIndexing
Draft

Implementing scalar indexing for device-side sparse arrays#699
alonsoC1s wants to merge 1 commit intoJuliaGPU:masterfrom
alonsoC1s:sparseDevIndexing

Conversation

@alonsoC1s
Copy link
Copy Markdown

This PR addresses #694 by implementing scalar indexing for the mentioned array types. Only scalar indexing is implemented, since doing vectorized indexing would result in dynamic allocations on the device, which is not allowed

Remaining things to be fixed:

  • Indexing for GPUSparseDeviceMatrixCOO (re-implementing it the way CUDA.jl does it doesn't work for some reason)
  • Logical indexing
  • Scalar indexing for BSR formatted arrays
  • Modifying the test suite to include these types in the indexing tests

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.

1 participant