Skip to content

Commit 9435f75

Browse files
Update README.md
1 parent 69c78a3 commit 9435f75

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -529,11 +529,13 @@ HessianCache(xpp,xpm,xmp,xmm,
529529
inplace::Type{Val{T2}} = x isa StaticArray ? Val{true} : Val{false})
530530
```
531531

532-
# Note about sparse differentiation of BandedMatrices and BlockBandedMatrices
532+
# Note about sparse differentiation of GPUArrays, BandedMatrices, and BlockBandedMatrices
533533

534534
These two matrix types need the dependencies ArrayInterfaceBandedMatrices.jl and
535535
ArrayInterfaceBlockBandedMatrices.jl to basically work with any functionality
536536
(anywhere). For now, the right thing to do is to add these libraries and do
537537
`import` on them if you are using BandedMatrices.jl or BlockBandedMatrices.jl
538538
for sparsity patterns. In the future, those two packages should just depend on
539-
ArrayInterface.jl and remove this issue entirely from the user space.
539+
ArrayInterface.jl and remove this issue entirely from the user space.
540+
541+
Additionally, GPUs need ArrayInterfaceGPUArrays for proper determination of the indexing.

0 commit comments

Comments
 (0)