Jump to content

Hi all,

 

I was wondering if anyone knew of a benchmark that one can use to compare GPUs for their performance on computations for things as Deep Learning (Cuda / OpenCL). I can't imagine that game performance scales well with performance on Deep Learning tasks.

 

Thanks

PSU tier list // Motherboard tier list // Community Standards 

My System:

Spoiler

AMD Ryzen 5 3600, Gigabyte RTX 3060TI Gaming OC ProFractal Design Meshify C TG, 2x8GB G.Skill Ripjaws V 3200MHz, MSI B450 Gaming Plus MaxSamsung 850 EVO 512GB, 2TB WD BlueCorsair RM850x, LG 27GL83A-B

Link to comment
https://linustechtips.com/topic/745737-gpu-benchmark-for-deep-learning/
Share on other sites

Link to post
Share on other sites

Maybe something like rendering in Adobe Premiere/Sony Vegas can be a sort of benchmark for it. Too bad Sony Vegas only supports AMD and Adobe Premiere only NVidia.. (at least the last time I checked it was that case)

"We're all in this together, might as well be friends" Tom, Toonami.

 

mini eLiXiVy: my open source 65% mechanical PCB, a build log, PCB anatomy and discussing open source licenses: https://linustechtips.com/topic/1366493-elixivy-a-65-mechanical-keyboard-build-log-pcb-anatomy-and-how-i-open-sourced-this-project/

 

mini_cardboard: a 4% keyboard build log and how keyboards workhttps://linustechtips.com/topic/1328547-mini_cardboard-a-4-keyboard-build-log-and-how-keyboards-work/

Link to post
Share on other sites

1 minute ago, Minibois said:

Maybe something like rendering in Adobe Premiere/Sony Vegas can be a sort of benchmark for it. Too bad Sony Vegas only supports AMD and Adobe Premiere only NVidia.. (at least the last time I checked it was that case)

Hmm yeah. Other problem is that these are both not open source, so that would be a pretty expensive benchmark for someone who doesn't use those programs otherwise. And actually writing a program that supports CUDA and OpenCL just to benchmark this, which most people don't care about anyway, seems like a lot of trouble. 

PSU tier list // Motherboard tier list // Community Standards 

My System:

Spoiler

AMD Ryzen 5 3600, Gigabyte RTX 3060TI Gaming OC ProFractal Design Meshify C TG, 2x8GB G.Skill Ripjaws V 3200MHz, MSI B450 Gaming Plus MaxSamsung 850 EVO 512GB, 2TB WD BlueCorsair RM850x, LG 27GL83A-B

Link to post
Share on other sites

18 minutes ago, martward said:

I was wondering if anyone knew of a benchmark that one can use to compare GPUs for their performance on computations for things as Deep Learning (Cuda / OpenCL). I can't imagine that game performance scales well with performance on Deep Learning tasks.

Deep learning is a completely different animal, one that is highly reliant on single and especially dual precision and raw compute numbers (for number crunching). Dual precision FLOP performance numbers are usually a good indicator of DL performance, keep in mind that only the Tesla and Quadro cards have this capability (for dual precision) though. Deep Learning has very few applications unless you absolutely know what you want it for.

Link to post
Share on other sites

Just now, Qwweb said:

Deep learning is a completely different animal, one that is highly reliant on single and especially dual precision and raw compute numbers (for number crunching). Dual precision FLOP performance numbers are usually a good indicator of DL performance, keep in mind that only the Tesla and Quadro cards have this capability (for dual precision) though. Deep Learning has very few applications unless you absolutely know what you want it for.

I have a 1060 and use it solely for TensorFlow atm, but a friend of mine wants a GPU for Deep Learning as well (TensorFlow and Theano) and he is doubting between the 1060 and the 1050TI, since the price gap is pretty big and he doesn't play games. 

I just found CompuBench, not sure if it's any good though.

PSU tier list // Motherboard tier list // Community Standards 

My System:

Spoiler

AMD Ryzen 5 3600, Gigabyte RTX 3060TI Gaming OC ProFractal Design Meshify C TG, 2x8GB G.Skill Ripjaws V 3200MHz, MSI B450 Gaming Plus MaxSamsung 850 EVO 512GB, 2TB WD BlueCorsair RM850x, LG 27GL83A-B

Link to post
Share on other sites

3 minutes ago, martward said:

I have a 1060 and use it solely for TensorFlow atm, but a friend of mine wants a GPU for Deep Learning as well (TensorFlow and Theano) and he is doubting between the 1060 and the 1050TI, since the price gap is pretty big and he doesn't play games. 

I just found CompuBench, not sure if it's any good though.

What do you guys do with it? That will likely answer your question. I would suggest looking into Nvidia's Tegra-based developer boards (~$250-$500) which were specifically designed for deep and machine learning development. Nvidia has a guide for developers in regards to GPUs, integrated systems, and cloud-based services built for deep learning.

Link to post
Share on other sites

16 minutes ago, Qwweb said:

What do you guys do with it? That will likely answer your question. I would suggest looking into Nvidia's Tegra-based developer boards (~$250-$500) which were specifically designed for deep and machine learning development. Nvidia has a guide for developers in regards to GPUs, integrated systems, and cloud-based services built for deep learning.

I'm doing a thesis in Information Retrieval and het is doing one with Computer Vision. Thanks, I will have a look at those boards :).

PSU tier list // Motherboard tier list // Community Standards 

My System:

Spoiler

AMD Ryzen 5 3600, Gigabyte RTX 3060TI Gaming OC ProFractal Design Meshify C TG, 2x8GB G.Skill Ripjaws V 3200MHz, MSI B450 Gaming Plus MaxSamsung 850 EVO 512GB, 2TB WD BlueCorsair RM850x, LG 27GL83A-B

Link to post
Share on other sites

Just now, martward said:

Computer Vision.

I was on a robotics team that used the Jetson TK1 for robot vision co-processing, it is a great board for the price. Cloud based services are also a great resource if you need extra horsepower due to the cost effectiveness and usage of a tesla accelerated server.

Link to post
Share on other sites

Just now, Qwweb said:

I was on a robotics team that used the Jetson TK1 for robot vision co-processing, it is a great board for the price. Cloud based services are also a great resource if you need extra horsepower due to the cost effectiveness and usage of a tesla accelerated server.

Not a huge fan of Cloud based services when I am still writing the code, it makes debugging and testing a whole lot harder than on a local PC. Also if you have a lot of writes to a file then it can become quite slow on certain types of servers (at least the ones we had access to) making my 1060 system outperform their Tesla system :P.

 

PSU tier list // Motherboard tier list // Community Standards 

My System:

Spoiler

AMD Ryzen 5 3600, Gigabyte RTX 3060TI Gaming OC ProFractal Design Meshify C TG, 2x8GB G.Skill Ripjaws V 3200MHz, MSI B450 Gaming Plus MaxSamsung 850 EVO 512GB, 2TB WD BlueCorsair RM850x, LG 27GL83A-B

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×