Skip to content

Commit 2693111

Browse files
authored
Remove more unneeded ndims methods. (#1878)
This reduces invalidations.
1 parent df93a53 commit 2693111

File tree

1 file changed

+0
-5
lines changed

1 file changed

+0
-5
lines changed

lib/cusparse/device.jl

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ end
2020

2121
Base.length(g::CuSparseDeviceVector) = prod(g.dims)
2222
Base.size(g::CuSparseDeviceVector) = (g.len,)
23-
Base.ndims(g::CuSparseDeviceVector) = 1
2423
SparseArrays.nnz(g::CuSparseDeviceVector) = g.nnz
2524

2625
struct CuSparseDeviceMatrixCSC{Tv,Ti,A} <: AbstractSparseMatrix{Tv,Ti}
@@ -33,7 +32,6 @@ end
3332

3433
Base.length(g::CuSparseDeviceMatrixCSC) = prod(g.dims)
3534
Base.size(g::CuSparseDeviceMatrixCSC) = g.dims
36-
Base.ndims(g::CuSparseDeviceMatrixCSC) = 2
3735
SparseArrays.nnz(g::CuSparseDeviceMatrixCSC) = g.nnz
3836

3937
struct CuSparseDeviceMatrixCSR{Tv,Ti,A} <: AbstractSparseMatrix{Tv,Ti}
@@ -46,7 +44,6 @@ end
4644

4745
Base.length(g::CuSparseDeviceMatrixCSR) = prod(g.dims)
4846
Base.size(g::CuSparseDeviceMatrixCSR) = g.dims
49-
Base.ndims(g::CuSparseDeviceMatrixCSR) = 2
5047
SparseArrays.nnz(g::CuSparseDeviceMatrixCSR) = g.nnz
5148

5249
struct CuSparseDeviceMatrixBSR{Tv,Ti,A} <: AbstractSparseMatrix{Tv,Ti}
@@ -61,7 +58,6 @@ end
6158

6259
Base.length(g::CuSparseDeviceMatrixBSR) = prod(g.dims)
6360
Base.size(g::CuSparseDeviceMatrixBSR) = g.dims
64-
Base.ndims(g::CuSparseDeviceMatrixBSR) = 2
6561
SparseArrays.nnz(g::CuSparseDeviceMatrixBSR) = g.nnz
6662

6763
struct CuSparseDeviceMatrixCOO{Tv,Ti,A} <: AbstractSparseMatrix{Tv,Ti}
@@ -74,7 +70,6 @@ end
7470

7571
Base.length(g::CuSparseDeviceMatrixCOO) = prod(g.dims)
7672
Base.size(g::CuSparseDeviceMatrixCOO) = g.dims
77-
Base.ndims(g::CuSparseDeviceMatrixCOO) = 2
7873
SparseArrays.nnz(g::CuSparseDeviceMatrixCOO) = g.nnz
7974

8075

0 commit comments

Comments
 (0)