brightwire icon indicating copy to clipboard operation
brightwire copied to clipboard

OpenCL

Open nmilosev opened this issue 9 years ago • 2 comments

Hello Jack!

Are there any plans to support OpenCL? I have a couple of machines with AMD cards at the office and would love to use BrightWire on them.

There seems to be a new and well maintained OpenCL wrapper library for .NET (MIT license):

https://github.com/tunnelvisionlabs/NOpenCL

Thank you in advance!

PS. with my patch merged, everything on Linux works out of the box! :)

nmilosev avatar Mar 09 '17 12:03 nmilosev

Glad to hear about Linux. Agree that it would be great to use OpenCL. However, it's not just a dependency on CUDA unfortunately. There's also cublas and cusolve (for SVD) to find alternate implementations for.

Looks like there's an opencl blas library at https://github.com/clMathLibraries/clBLAS that might also help...

It's not a priority for me at the moment, but in an ideal world this should definitely be revisited at some point ; )

jdermody avatar Mar 10 '17 06:03 jdermody

The main disadvantage of the most famous deep learning libraries(Tensorflow, CNTK, Keras, Cafe) is that they dont support OpenCL. So if you wish to go one step beyond them ...

basejn avatar Oct 01 '18 11:10 basejn