odlgroup / odlcuda

C++ backend for ODL
GNU General Public License v3.0
5 stars 2 forks source link

nd arrays #14

Open adler-j opened 8 years ago

adler-j commented 8 years ago

We currently only support 1d arrays. I'll look into how we could improve this to either true Nd array support, or to at least 2d, 3d support.

kohr-h commented 8 years ago

Yay!

adler-j commented 8 years ago

Spent some time looking at this, could turn out to be quite hard. Considering if we should "outsource" this to some external library, looking into it atm.

kohr-h commented 8 years ago

There may be interesting stuff here

adler-j commented 8 years ago

Did some research, seems like there are several options. I quite lite the approach of libgpuarray, first since it supports the "basics", and also since they seem quite active and respond to pull requests etc. Also it seems to work on most platforms and with minimal installation hassle. Plus is used by Theano, which kind-of guarantees continued support.

There are a few options, but i dont quite like any of them.

kohr-h commented 8 years ago

I also found that Theano has an implementation of this functionality lying around, but I didn't see that it's a stand-alone package. Sounds good.