Earlier quoted context omitted.
Ok but the lack of underrepresented minorities in the field and the important role people like Gebru played in extending the political and status of minorities is ok to extinguish? We need more than just white male / Chinese male / Indian male monoculture “STEM lords”. This is already recognized in fields like medicine, where minorities treating minorities results in better outcomes and the greater push to open posit…
> important role people like Gebru played in extending the political and status of minorities is ok to extinguish? No, she didn't. Attacking everyone for baseless motives and identities is the worst kind of activism. She alienated people by attacking them without basis. She disdained those who truly fought for the fairness and justice of every race. She left a bad taste in people who truly cared about progress. Yes,…
Why did Google Brain exist?
311–320 of 328 posts
Re: Why did Google Brain exist?
#312Earlier quoted context omitted.
I assume/suspect internally Google has v5 already. The thing about TPU clusters that they have hyper-torus optical interconnect between TPUs. This allows for extremely efficient weight updates. To replicate this with A100s you need very custom hardware/software deployment. But to be fair, I don’t know what is latest and greatest available from NVidia or other clouds in this area right now. EDIT: Looks like NVidia has…
External NVSwitch (for more than 8 GPUs) isn't available for purchase yet. But even now you typically buy your A100 or H100 training GPUs in servers where each GPU has an individual 400 Gbps Mellanox networking adapter, then connect them in a sophisticated switched network that provides full throughput between all GPUs of the cluster. The deployment is not that custom, typically you would let Nvidia and your vendors…
It looks like in TPU v4 cluster each pod with 2 or 4 (?) TPUs has 6 optical interfaces, which directly connect to next pods. I have no idea how they route though this configuration, but my guess most messages are weight updates, which are essentially broadcasts, so it should work out fine with some basic forwarding.
Re: Why did Google Brain exist?
#313I work for Google Brain. I remember meeting Brian at a conference and I have nothing but good things to say about him. That said, I think Brian is underestimating the extent to which the Brain/DeepMind merger is happening because it's what researchers want. Many of us have a strong sense that the future of ML involves models built by large teams in industry environments. My impression is that the goal of the merger i…
Re: Why did Google Brain exist?
#314Earlier quoted context omitted.
External NVSwitch (for more than 8 GPUs) isn't available for purchase yet. But even now you typically buy your A100 or H100 training GPUs in servers where each GPU has an individual 400 Gbps Mellanox networking adapter, then connect them in a sophisticated switched network that provides full throughput between all GPUs of the cluster. The deployment is not that custom, typically you would let Nvidia and your vendors…
How is network adapter connected to GPU? They just seat on the same bus? It looks like in TPU v4 cluster each pod with 2 or 4 (?) TPUs has 6 optical interfaces, which directly connect to next pods. I have no idea how they route though this configuration, but my guess most messages are weight updates, which are essentially broadcasts, so it should work out fine with some basic forwarding.
The torus topology makes sense for ring algorithms: Allreduce, Allgather, Reducescatter. For purely data parallel training you could put all model replicas into the same ring (although Nvidia also uses hierarchical algorithms that benefit from lower lately). With added model parallelism one will need smaller rings running concurrently. I guess the TPU cluster layout will then put constraints on the most efficient model architectures (as does the network topology of a GPU cluster).
Re: Why did Google Brain exist?
#315Earlier quoted context omitted.
TF1 was pretty rough to use, but beat the pants off Theano for usability, which was really the best thing going before it. Sure it was slow as dirt ("tensorslow") even though the awkward design was justified on being able to make it fast. But it was by far the best thing going for a long time. Google really killed TF with the transition to TF2. Backwards incompatible everything? This only makes sense if you live in a…
Ehhh, no. Even inside google TF2 migration was a total disaster and is still ongoing :)
The analogy to Angular that others have made is spot on. It's not just first-mover disadvantage. Google has particular blind spots for certain pain points, like deprecating APIs. Also q.v. Google Cloud.
Re: Why did Google Brain exist?
#316Earlier quoted context omitted.
Sport incentives work out nicely for getting a supply of top talent. Big money through sponsorship/ads/tickets, fairly formulaic system to get better at a sport (top coaches/teams, get fitter, practice a lot), an easy way to identify progress (wins games, scores goals). But for sciences, someone could do great work for 20 years and produce obscure papers that might stay obscure, or may unlock the mystery of the unive…
Would employees of non-sports industries accept the weird-ass ways that sports contracts work? Major League Pharma Research is certainly intriguing
Re: Why did Google Brain exist?
#317Earlier quoted context omitted.
Well, Google could have easily not have shared its technology. However, the bloat problem you’ve described are difficult problems to solve, and are to some degree endemic to large businesses with established products.
> "Well, Google could have easily not have shared its technology." Sure, but the idea is that if they didn't share their technology, they'd still be in the same spot: they would have invented transformers and still not shipped major products around it. Sure maybe OpenAI won't exist, but competitors will find other ways to compete. They always do. So at best they are very very slightly better off than the alternative,…
Re: Why did Google Brain exist?
#318Earlier quoted context omitted.
Thanks for taking the time to explain. I'll check out the link also.
Just to make it clear, you're hearing one side of the argument. There are also a lot of people who firmly believe that Schmidhuber was wrongfully deprived of recognition he deserved. I don't have a strong opinion one way or another, but the issue isn't as clear cut as your parent comment might have made it sound like.
Re: Why did Google Brain exist?
#319Earlier quoted context omitted.
Lots of things, but mostly things like designing software architectures for massively parallel codes implementing fancy physics or coming up with ML models to predict complicated properties (things like wear, radiation, or corrosion resistance for which we just do not have any comprehensive model) or explore humongous problem spaces (things like predicting simple properties of very complex materials with 5 to 8 eleme…
Ha well if you’re looking for a solid state physics PhD I’m on the market ;)
Re: Why did Google Brain exist?
#320Earlier quoted context omitted.
Genomics, for example. The entire field could not exist without extensive algorithmic research done over several decades. Even today, many of the key people in the field have a background in CS and mathematics. Theoretical ecology is a bit more old-school answer. Many mathematicians have been involved in that field.
I am not sure I have seen any meaningfully brilliant breakthroughs in those fields though. I take that back. One can never forget the brilliance of HiC by Erez. But other than that TBH all other “mathematical” or computational breakthroughs I’ve seen are just at best meticulous application of obvious math and computational algorithms to biological problems (and may I say poorly? Thinking back to the microarray nightm…
Pretty much everything in genomics depends on shotgun sequencing, which in turn depends on CS. The algorithms used for assembling something useful out of the sequence reads are highly non-obvious. In fact, most developments in string algorithms since the 80s have been driven by the needs of DNA sequencing. (Information retrieval used to be another contender, but word tokens turned out to be a better tool for that field.)