News for hackers. Stuff that matters.
Re:Nvidia announces RTX 2000 GPU series with ‘6x more perfor... by sabalaba on Monday August 20, 2018 @02:57PM (#17802787)
It's far from a nonsense purchase for Deep Learning professionals. At https://lambdalabs.com nearly every one of our customers is calling us up interested in the 2080Ti for Deep Learning. The reality is that very few people training neural networks need more than 11GB.
Re:Nvidia announces RTX 2000 GPU series with ‘6x more perfor... by jlg23 on Monday August 20, 2018 @03:15PM (#17802941)
Without anything beyond claims what reality™ is, your response unfortunately just reads like an ad for your company.
Re:Nvidia announces RTX 2000 GPU series with ‘6x more perfor... by sabalaba on Monday August 20, 2018 @04:08PM (#17803456)
"Reality", in our case, is based on conversations with a few dozen customers who use our products as well as the actively publishing researchers we know personally. The majority of sampled customers are training convnets of some fashion, the most common being Yolo/SSD and ResNet.
Re:Nvidia announces RTX 2000 GPU series with ‘6x more perfor... by lawrenceyan on Tuesday August 21, 2018 @12:34AM (#17807014)
Most people I know are just using Google Cloud. Directly integrated with Tensorflow, and way more scalable.

I can run 10 GPUs on my model training runs and finish in an hour now when they used to take at least 2 or 3 days, and it took absolutely no work on my end. It’s been absolutely wonderful for my productivity. The price doesn’t matter either because compared to how much the people are being paid at these sorts of companies, it really doesn’t matter. The boost in efficiency is so much more important.

Re:Nvidia announces RTX 2000 GPU series with ‘6x more perfor... by ericd on Tuesday August 21, 2018 @02:12AM (#17807406)
Does Google Cloud run anything other than Tensorflow well? Specifically, I'm wondering about PyTorch.
Re:Nvidia announces RTX 2000 GPU series with ‘6x more perfor... by lawrenceyan on Tuesday August 21, 2018 @11:17AM (#17810335)
GCP is pretty tightly integrated/optimizes for Tensorflow. That’s why scaling GPU amounts wasn’t a hassle for example since I was already using the TFEstimator framework.

I’m pretty sure for the next Tensorflow 3.0 update, they’re rethinking towards a Pytorch style with more dynamic computational graphs.

Re:Nvidia announces RTX 2000 GPU series with ‘6x more perfor... by nabla9 on Monday August 20, 2018 @11:24PM (#17806691)
Do these people who you talk with know the specs?

Do they know if tensor cores in the these processors are just good for interference or are they similar to the more pricey models (floating point precision)?

Re:Nvidia announces RTX 2000 GPU series with ‘6x more perfor... by bitL on Monday August 20, 2018 @03:02PM (#17802833)
Then most likely they would not be successful in their businesses; training older models or newer ones with a batch of 1 is not a recipe for success these days when you more like need 100s of GPUs running slight modifications to models in parallel to find the one that works.
Re:Nvidia announces RTX 2000 GPU series with ‘6x more perfor... by sabalaba on Monday August 20, 2018 @04:17PM (#17803552)
Most people I know who publish in NIPS/ICLR train their models using between 1-4 GPUs under their desk or 8 GPUs in a server. I would argue that these folks make competitive models and "are successful in their business" with only 1-8 GPUs. While having access to hundreds of GPUs helps you explore model space more quickly, it's not a hard pre-requisite to success in Deep Learning.
Re:Nvidia announces RTX 2000 GPU series with ‘6x more perfor... by eanzenberg on Monday August 20, 2018 @04:27PM (#17803637)
Yup, state of the art doesn't require GPU farms, just a couple in a consumer desktop will do.
Re:Nvidia announces RTX 2000 GPU series with ‘6x more perfor... by bitL on Monday August 20, 2018 @04:33PM (#17803702)
Lookup AmoebaNet-D if you think you don't need a GPU farm these days. Those were times when 1-2 GPUs were enough...
Re:Nvidia announces RTX 2000 GPU series with ‘6x more perfor... by jefft255 on Monday August 20, 2018 @06:16PM (#17804519)
You know, there is more to deep learning research than meta-learning/architecture exploration. Sure you can explore the hyper-parameter space faster with 500 GPUs and get yet again a 0.05% better test score on ImageNet (or more I don't actually know), but there are other ways to do something meaningful in DL without using such compute power.
Re:Nvidia announces RTX 2000 GPU series with ‘6x more perfor... by bitL on Monday August 20, 2018 @07:04PM (#17804930)
That's a fair point and I agree. It's just sometimes difficult to beat automated exploration; as a standard company you probably don't have access to top-end researchers/practitioners, just average ones, and those might get a significant boost by trading smartness for brute force and run many models in parallel in evolutionary fashion.

When you e.g. look at how Google's internal system constructs loss functions and how many combinations do they try, one has to have an unexpected idea to beat their results, and that idea can be usually quickly incorporated into their platform, raising the bar for individual researchers. At Facebook they basically press a few buttons and select a few checkboxes, then wait until best model is selected, leading to frustration among researchers.

Re:Nvidia announces RTX 2000 GPU series with ‘6x more perfor... by antpol on Monday August 20, 2018 @07:24PM (#17805084)
It's just an indicator that extensive improvement is possible. But as with adding more and more shader cores you can get your FPS gainz to the point of Ray-tracing appears around the corner and now you need to add different kind of cores.

Same process for research. You suppose to find some insights on how to do one thing or another, find the direction of search, eventually there would be hardware to fully explore that direction. Then you move on to a different direction. Rinse-repeat

Re:Nvidia announces RTX 2000 GPU series with ‘6x more perfor... by sgt101 on Monday August 20, 2018 @04:08PM (#17803460)
We used to call this model fishing and regard models that came from places that did it with fear and suspicion (due to sudden failure and poor performance in production)

What has changed that people think this is a wise approach?

Re:Nvidia announces RTX 2000 GPU series with ‘6x more perfor... by matt4077 on Tuesday August 21, 2018 @08:39AM (#17808999)
They don't suddenly fail any more, and performance in production is fine... This is a rather empirical science right now.

If forced to speculate, I'd say far larger datasets are part of the answer. If you can afford to hold back 30%+ of your data for (multi-tranche) verification the difference between testing and production becomes a problem for the philosophers.

Re:Nvidia announces RTX 2000 GPU series with ‘6x more perfor... by sgt101 on Wednesday August 22, 2018 @05:55AM (#17817556)
Hmm this isn't my experience. My experience is that highly complex models tend to reflect accurately the ground truth in the current dataset, but not the domain theory that generated it, so when things change (like, prevailing weather conditions, political alignments, interest rates, data usage) which move the distribution (but not the domain theory) they do fail. The question is : are you trading poorer compression for more fidelity or are you learning the system that generates the data?
Re:Nvidia announces RTX 2000 GPU series with ‘6x more perfor... by bitL on Monday August 20, 2018 @04:34PM (#17803710)
AutoML and automated architecture/hyperparameter search used by FAANG, producing things like AmoebaNet-D, that beat all previous state-of-art results.