GPU requirement for convolution neural network.
5 views (last 30 days)
Show older comments
Matlab example (https://www.mathworks.com/help/nnet/convolutional-neural-networks.html) suggests that "using a GPU requires a CUDA®-enabled NVIDIA® GPU with compute capability 3.0 or higher" is recommended for CNN. Wiki says that 3.0 series is kepler architecture, CUDA 6.0 is Pascal architecture. Also price of their models varies wildly (from 500$ to 6000$). I wanted to know that is there optimum GPU series that I should buy? Can anybody share some first hand experience.
0 Comments
Accepted Answer
Joss Knight
on 13 Apr 2017
Current best value for deep learning, image processing and computer vision applications is the GeForce GTX 1080i or the Titan X (Pascal). For scientific computing you'll want a Tesla card with the Tesla K40 being good value as a desktop card and the P100 being the best server card currently available.
The distinction is about whether you are primarily using single precision or double precision data. The GeForce cards are good value but absolutely terrible at double precision computation, so rule them out if you're doing system modelling, finance, or something else that needs double precision maths.
0 Comments
More Answers (0)
See Also
Categories
Find more on Deep Learning Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!