Hacker News new | ask | show | jobs
by nikcub 3377 days ago
I don't think anybody is opposed to Tensorflow on OpenCL, it's just that CUDA is so common.

You can follow the issue to add OpenCL support here:

https://github.com/tensorflow/tensorflow/issues/22

and one of the projects here:

https://github.com/benoitsteiner/tensorflow-opencl

From what I understand it requires Linux at the moment since it is built on ComputeCpp

1 comments

Tensorflow and Theano themselves only really support Windows. Unless you have a spare 5 hours to set up (and more hours to maintain), you NEED Linux for any serious ML.

Note: I'm just a beginner at ML, but this was my experience setting things up for the first time.

Tensorflow and Theano themselves only really support Windows.

I think you mean "only really support Linux"? The rest of your comment reads like you know that.

TensorFlow at least has now begun supporting Windows in the main release, but you are absolutely correct in saying it has much better support on Linux.

Hey ReverseCold, I had similar experiences to you when I tried TensorFlow fist ~1 yr ago, but since then, the ease of `pip install tensorflow` in a virtualenv has really made it fast and relatively straightforward to use TensorFlow with CPU-only on either Mac or Ubuntu (I haven't tried any other linux distro myself). I agree though, getting everything to work with GPU is a bit of a pain :)