andersbll / cudarray

CUDA-based NumPy
MIT License
234 stars 61 forks source link

how cudarray is different from other works? #16

Closed hainm closed 9 years ago

hainm commented 9 years ago

hi,

I've read the technical report here http://www2.compute.dtu.dk/~abll/pubs/larsen2014cudarray.pdf

you listed several packages but I am not so sure how cudarray vs other? and why cudarray? which features cudarray have but others don't? ...

thanks

Hai

andersbll commented 9 years ago

CUDArray is a drop-in replacement for NumPy which only CUDAMat/Gnumpy do in a similar manner. However, CUDAMat is limited in flexibility as it only supports matrices of type float. Moreover, the CUDAMat codebase is not so flexible as it uses ctypes instead of Cython.

hainm commented 9 years ago

thanks. So I have a reason to start looking at cudarray now. But still need to figure out how to complie libcudarray without error first. (I've been using cython for my projects, so +1).

Hai