Skip to content

Commit

Permalink
added support for 64bit indexing
Browse files Browse the repository at this point in the history
  • Loading branch information
Intron7 committed Jul 6, 2023
1 parent 4943285 commit 7c76ede
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions python/cuml/prims/stats/covariance.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,16 +48,18 @@
for(int idx = start_idx; idx< stop_idx; idx++){
int index1 = index[idx];
{0} data1 = data[idx];
atomicAdd(&out[index1*ncols+index1],data1*data1);
long long int outidx = static_cast<long long int>(index1) *ncols+index1;
atomicAdd(&out[outidx],data1*data1);
atomicAdd(&mean[index1],data1);
for(int idx2 = idx+1; idx2< stop_idx; idx2++){
int index2 = index[idx2];
{0} data2 = data[idx2];
atomicAdd(&out[index1*ncols+index2],data1*data2);
long long int outidx2 = static_cast<long long int>(index1) *ncols+index2;
atomicAdd(&out[outidx2],data1*data2);
}
}
}
"""
"""


def _cov_kernel(dtype):
Expand Down

0 comments on commit 7c76ede

Please sign in to comment.