Live data from Hacker News

My Experience and Advice for Using GPUs in Deep Learning: Which GPU to get

timdettmers.com

21–30 of 34 posts

Re: My Experience and Advice for Using GPUs in Deep Learning: Which GPU to get

#21

The "I have almost no money" recommendation should include Colab. https://medium.com/deep-learning-turkey/google-colab-free-gp... Somebody who has almost no money isn't going to be able to equip a desktop with a GTX 1050 Ti ($175), fast disk ($50), and RAM ($50) on an entry level cpu/motherboard/power supply/case/monitor/peripherals ($300) and pay for the electricity used during training. Colab can be accessed from a…

[deleted]

Re: My Experience and Advice for Using GPUs in Deep Learning: Which GPU to get

#22

The "I have almost no money" recommendation should include Colab. https://medium.com/deep-learning-turkey/google-colab-free-gp... Somebody who has almost no money isn't going to be able to equip a desktop with a GTX 1050 Ti ($175), fast disk ($50), and RAM ($50) on an entry level cpu/motherboard/power supply/case/monitor/peripherals ($300) and pay for the electricity used during training. Colab can be accessed from a…

What are the rules about datasets I upload to this free service? Do Google now own them?

Re: My Experience and Advice for Using GPUs in Deep Learning: Which GPU to get

#23
The 2080Ti numbers are likely going to be a lot lower than that.

We’ve benched the 1080Ti vs the Titan V and the Titan V is nowhere near 2x faster at training than the 1080Ti as suggested in that graph. We observed a 30% to 40% speedup during our benchmarking:

https://deeptalk.lambdalabs.com/t/benchmarking-the-titan-v-v...

This is consistent with the 32% increase in FP32 flops from 11.3TFlops for the 1080Ti to 15TFlops for the Titan V. Additional speedups can be explained by the increase in memory bandwidth for HBM2 and the mixed precision fused multiply adds provided by the TensorCores.

Thus, given the quoted 13Tflop numbers for the 2080Ti, I would expect the 2080Ti to present something more like a 15-20% speedup over the 1080Ti. So 2080Ti is less bang for your buck. But benchmarking is the only way to tell what’s better on a FLOPS/$ basis.

Re: My Experience and Advice for Using GPUs in Deep Learning: Which GPU to get

#24
post #20

An open question for me is the performance of two 2080tis using NVLink as one virtual GPU. I imagine it’ll be close to linear, but I’ll be interested to know for sure.

It won't be linear for memory-bound applications. The v100 was able to make it close to linear with large enough transfer sizes, but it has 50% more memory bandwidth than these.

Re: My Experience and Advice for Using GPUs in Deep Learning: Which GPU to get

#25

The "I have almost no money" recommendation should include Colab. https://medium.com/deep-learning-turkey/google-colab-free-gp... Somebody who has almost no money isn't going to be able to equip a desktop with a GTX 1050 Ti ($175), fast disk ($50), and RAM ($50) on an entry level cpu/motherboard/power supply/case/monitor/peripherals ($300) and pay for the electricity used during training. Colab can be accessed from a…

What are the rules about datasets I upload to this free service? Do Google now own them?

My guess it's the standard caveat: if you don't pay for the service, you and your stuff is the commodity.

Re: My Experience and Advice for Using GPUs in Deep Learning: Which GPU to get

#26

The "I have almost no money" recommendation should include Colab. https://medium.com/deep-learning-turkey/google-colab-free-gp... Somebody who has almost no money isn't going to be able to equip a desktop with a GTX 1050 Ti ($175), fast disk ($50), and RAM ($50) on an entry level cpu/motherboard/power supply/case/monitor/peripherals ($300) and pay for the electricity used during training. Colab can be accessed from a…

A cheap (but not free) option is leadergpu.com - no affiliation, they just seem like super nice people and have per-minute billing. They are Dutch.

Re: My Experience and Advice for Using GPUs in Deep Learning: Which GPU to get

#27
Good article, but as a new learner, I'm interested in (your experiences on) how much time taken for the common task to train a model? 1min vs 2mins, probably I will get a cheaper GPU but if there's 5h vs 10h or 1 day vs 2 days, I'd save more money for one with good performance

Re: My Experience and Advice for Using GPUs in Deep Learning: Which GPU to get

#28

The cost/performance plot - shouldn't it be "Lower is better"? It says "Higher is better". Lower value would indicate lower cost per unit level of performance. It should be "Lower is better" or the plot needs to say "Performance/Cost". Am I missing something?

Thanks for your feedback! Someone mentioned this on twitter as well and I thought it was a good point so I implemented that change.

Re: My Experience and Advice for Using GPUs in Deep Learning: Which GPU to get

#29

The "I have almost no money" recommendation should include Colab. https://medium.com/deep-learning-turkey/google-colab-free-gp... Somebody who has almost no money isn't going to be able to equip a desktop with a GTX 1050 Ti ($175), fast disk ($50), and RAM ($50) on an entry level cpu/motherboard/power supply/case/monitor/peripherals ($300) and pay for the electricity used during training. Colab can be accessed from a…

If you have the programming skills necessary to develop deep learning applications, it should be assumed that you can also easily get a well-paying job so this isn't really even relevant.

Re: My Experience and Advice for Using GPUs in Deep Learning: Which GPU to get

#30

The 2080Ti numbers are likely going to be a lot lower than that. We’ve benched the 1080Ti vs the Titan V and the Titan V is nowhere near 2x faster at training than the 1080Ti as suggested in that graph. We observed a 30% to 40% speedup during our benchmarking: https://deeptalk.lambdalabs.com/t/benchmarking-the-titan-v-v... This is consistent with the 32% increase in FP32 flops from 11.3TFlops for the 1080Ti to 15TFlo…

Your data are inconsistent with the benchmarks that I mention in the blog post: https://github.com/u39kun/deep-learning-benchmark

You also do not benchmark LSTMs: https://www.xcelerit.com/computing-benchmarks/insights/bench...

If you put both of those benchmarks together my conclusion is quite reasonable. But I see that you could also come to your conclusion with your benchmarks. It is just a question which benchmarks are less biased and that is too difficult to evaluate.

I guess we have to wait for real data, but thanks for putting your data out there to get a discussion going.

Post reply on HN