Live data from Hacker News

Recurrent Neural Networks - A Short TensorFlow Tutorial

github.com

1–10 of 22 posts

Re: Recurrent Neural Networks - A Short TensorFlow Tutorial

#2
If you have a NVIDIA GPU with CUDA already installed

It's unfortunate OpenCL mostly failed to gain mindshare. It would've let anyone with a powerful video card enjoy the benefits of acceleration, rather than half the market.

Cool tutorial. Thanks for sharing!

Re: Recurrent Neural Networks - A Short TensorFlow Tutorial

#4

If you have a NVIDIA GPU with CUDA already installed It's unfortunate OpenCL mostly failed to gain mindshare. It would've let anyone with a powerful video card enjoy the benefits of acceleration, rather than half the market. Cool tutorial. Thanks for sharing!

By all metrics in almost all markets, Nvidia is dominant in high end GPU sales, it isn't a 50/50 market. On Steam they are at 60% vs AMDs 23% (http://store.steampowered.com/hwsurvey). All major cloud computing providers deploy Nvidia GPUs and in scientific computing and machine learning they own close to 100% of the market. AMD is only really dominant in game consoles, which is the lowest margin GPU market. OpenCL just doesn't have the software support that CUDA has for scientific computing, and much of that is because Nvidia actively works to support that community.

Re: Recurrent Neural Networks - A Short TensorFlow Tutorial

#6

If you have a NVIDIA GPU with CUDA already installed It's unfortunate OpenCL mostly failed to gain mindshare. It would've let anyone with a powerful video card enjoy the benefits of acceleration, rather than half the market. Cool tutorial. Thanks for sharing!

By all metrics in almost all markets, Nvidia is dominant in high end GPU sales, it isn't a 50/50 market. On Steam they are at 60% vs AMDs 23% ( http://store.steampowered.com/hwsurvey ). All major cloud computing providers deploy Nvidia GPUs and in scientific computing and machine learning they own close to 100% of the market. AMD is only really dominant in game consoles, which is the lowest margin GPU market. OpenCL…

Then it's unfortunate Apple decided to integrate AMD and Intel cards into MacBook Pro's instead of Nvidia. Many ML researchers probably use MBP's but can't leverage acceleration.

Re: Recurrent Neural Networks - A Short TensorFlow Tutorial

#7

If you have a NVIDIA GPU with CUDA already installed It's unfortunate OpenCL mostly failed to gain mindshare. It would've let anyone with a powerful video card enjoy the benefits of acceleration, rather than half the market. Cool tutorial. Thanks for sharing!

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

Re: Recurrent Neural Networks - A Short TensorFlow Tutorial

#8

Earlier quoted context omitted.

By all metrics in almost all markets, Nvidia is dominant in high end GPU sales, it isn't a 50/50 market. On Steam they are at 60% vs AMDs 23% ( http://store.steampowered.com/hwsurvey ). All major cloud computing providers deploy Nvidia GPUs and in scientific computing and machine learning they own close to 100% of the market. AMD is only really dominant in game consoles, which is the lowest margin GPU market. OpenCL…

Then it's unfortunate Apple decided to integrate AMD and Intel cards into MacBook Pro's instead of Nvidia. Many ML researchers probably use MBP's but can't leverage acceleration.

You wouldn't wanna run long-running models that take days to train on your laptop anyway.

Re: Recurrent Neural Networks - A Short TensorFlow Tutorial

#9
post #7

If you have a NVIDIA GPU with CUDA already installed It's unfortunate OpenCL mostly failed to gain mindshare. It would've let anyone with a powerful video card enjoy the benefits of acceleration, rather than half the market. Cool tutorial. Thanks for sharing!

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

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.

Re: Recurrent Neural Networks - A Short TensorFlow Tutorial

#10

If you have a NVIDIA GPU with CUDA already installed It's unfortunate OpenCL mostly failed to gain mindshare. It would've let anyone with a powerful video card enjoy the benefits of acceleration, rather than half the market. Cool tutorial. Thanks for sharing!

Thanks for the comment! I haven't read much about OpenCL: https://en.wikipedia.org/wiki/OpenCL I'm looking forward to learning more :)
Post reply on HN