News for hackers. Stuff that matters.
Re:YaLM-100B: Pretrained language model with 100B parameters by alexb_ on Thursday June 23, 2022 @05:22AM (#31846715)
I have to wonder if 10 years down the line, everyone will be able to run models like this on their own computers. Have to wonder what the knock-on effects of that will be, especially if the models improve drastically. With so much of our social lives being moved online, if we have the easy ability to create fake lives of fake people one has to wonder what's real and what isn't.

Maybe the dead internet theory will really come true; at least, in some sense of it. https://www.theatlantic.com/technology/archive/2021/08/dead-...

Re:YaLM-100B: Pretrained language model with 100B parameters by dav_Oz on Thursday June 23, 2022 @07:57AM (#31847801)
The bots/machine vs human reminds me of that famous experiment from the 30s in which Winthrop Kellogg[0], a comparative psychologist, and his wife decided to raise their human baby (Donald) simultaneously with a chimpanzee baby (Gua) in an effort to "humanize the ape". It was set out to last 5 years but was relatively quickly abrupted after only 9 months. The explicit reason wasn't stated only that it successfully proved the hereditary limits within the "nature vs nurture" debate of a chimpanzee, the reticent statement reads as follows:

>Gua, treated as a human child, behaved like a human child except when the structure of her body and brain prevented her. This being shown, the experiment was discontinued

There have been a lot of speculation as to other reasons of ending the experiment so prematurely. Maybe exhaustion. One thing which seemed to dawn on the parents - if one reads carefully - is that a human baby is far superior at imitating than the chimpanzee baby, frighteningly so, that they decided to abort the experiment early on in order to prevent any irreversible damage in the development to their human child which at that point had become far more similar to the chimpanzee than the chimpanzee to the human.

So, I would rephrase "the internet is dead" into "the internet becomes increasingly undead" because humans condition themselves in a far more accelerated way to behave like bots than bots are potentially able to do. From the wrong side this could be seen as progress when in fact it's opposite progress. It sure feels like that way for a lot of of people and is a crucial reciprocal element often overlooked/underplayed (mostly in a benign effort to reduce unnecessary complexities) when analyzing human behaviour in interactions with the environment.

[0]https://en.m.wikipedia.org/wiki/Winthrop_Kellogg#The_Ape_and...

Re:YaLM-100B: Pretrained language model with 100B parameters by boplicity on Thursday June 23, 2022 @10:04AM (#31849295)
Case in point: recently, I've noticed that I'm getting more and more emails with the sign off "Warm regards." This is not a coincidence. It is an autosuggestion from Google. If you start signing off an email, it will automatically suggest "Warm regards." It just appears there -- probably an idea generated from an AI network. There are more and more of these algorithmic "suggestions" appearing every day, in more and more contexts. This is true for many text messaging programs: There are "common" replies suggested. How often do people just click on one of the suggested replies, as opposed to writing their own? These suggestions push us into conforming to the expectations of the algorithm, which then reinforces those expectations, creating a cycle of further pushing us into the language use patterns generated by software -- as opposed to idiosyncratic language created by a human mind.

In other words, people are already behaving like bots; and we're building more and more software to encourage such behavior.

Re:YaLM-100B: Pretrained language model with 100B parameters by alephxyz on Thursday June 23, 2022 @10:25AM (#31849546)
Those suggestions appear in Google chat too and even if you don't click on them, the simple fact of reading the suggestion makes you much more likely to type it yourself. There's clearly a priming effect to it.
Re:YaLM-100B: Pretrained language model with 100B parameters by yoyopa on Thursday June 23, 2022 @11:16AM (#31850284)
depends on your personality
Re:YaLM-100B: Pretrained language model with 100B parameters by AlecSchueler on Thursday June 23, 2022 @11:43AM (#31850717)
On average, it doesn't. This is why advertising and magic work.
Re:YaLM-100B: Pretrained language model with 100B parameters by bgroat on Thursday June 23, 2022 @12:42PM (#31851664)
I'm a magician and a developer by training.

Now primarily employed in a marketing capacity.

Over my career I've worked with: - Doctors - Lawyers - Engineers - Fund managers - Academics (hard and soft sciences) - Mentalists/Hypnotists

All of them believed that they're specific training and temperament made them immune from simple persuasion techniques and that they were purely rational actors.

None of them struck me as any more rational/more independent thinkers than anyone else off the street

Re:YaLM-100B: Pretrained language model with 100B parameters by xcambar on Thursday June 23, 2022 @12:57PM (#31851916)
It is typical to rate yourself above your actual self.

Even when someone rates oneself down like when saying of themself that they're dumb, ugly or whatever, they generally mean it in a lesser fashion than for any other peer they'd attribute as such.

Re:YaLM-100B: Pretrained language model with 100B parameters by ClumsyPilot on Thursday June 23, 2022 @01:36PM (#31852511)
But its not above, its ascribung a mythical ability that does not exist - we don't talk about people who think they are psycic as optimistic, we call them crazy.

these guys are similar, except it's common belief.

Re:YaLM-100B: Pretrained language model with 100B parameters by jcelerier on Thursday June 23, 2022 @12:26PM (#31851399)
nope, just being exposed to text influences you whether you want it or not
Re:YaLM-100B: Pretrained language model with 100B parameters by Izkata on Thursday June 23, 2022 @12:37PM (#31851585)
They're saying it might influence you to type something different. Some of us are just contrary.
Re:YaLM-100B: Pretrained language model with 100B parameters by Dylan16807 on Thursday June 23, 2022 @02:00PM (#31852862)
Sometimes. Good luck keeping that up the majority of the time something tries to influence you.
Re:YaLM-100B: Pretrained language model with 100B parameters by codeviking on Thursday June 23, 2022 @12:46PM (#31851740)
Which is why it's important for folks to start applying AI to more interesting (but harder, more nuanced) problems. Instead of making it easier for people to write emails, or targeting ads, it should be used to help doctors, surgeons and scientists.

The problem is that these problems are less profitable. And that the companies with enough compute to train these types of models are concerned about getting more eyeballs, not making the world a better place.

Re:YaLM-100B: Pretrained language model with 100B parameters by wskinner on Thursday June 23, 2022 @12:51PM (#31851821)
The problem is not that those problems are less profitable. The problem is a combination of 1. Those problems are much harder 2. The potential harm from getting them wrong is much larger
Re:YaLM-100B: Pretrained language model with 100B parameters by codeviking on Thursday June 23, 2022 @01:12PM (#31852155)
Yup, I definitely agree that they're harder (and noted this). But I'm not sure I agree with your second point. Or rather, I think there's some nuance to it.

Sure, using AI to treat people without a human in the loop would clearly do harm. But using AI as an assistant, to help a doctor make the right diagnosis, seems like it'd do the opposite. It'd help doctors serve a larger patient population, make less mistakes, and probably equate to less harm in the long run.

Anyway, I think we can all agree that using AI for anything other than ad targeting is a net win.

Re:YaLM-100B: Pretrained language model with 100B parameters by remram on Thursday June 23, 2022 @10:50AM (#31849889)
Those suggestions are very few so I suspect they were hand-picked.
Re:YaLM-100B: Pretrained language model with 100B parameters by mattnewton on Thursday June 23, 2022 @11:36AM (#31850608)
I don’t know if this is how it still works, but early attempts were modeled as classification problems with hundreds of hand picked completions. Can’t predict something really bad if it isn’t in your prediction list. This limits the surface of bad things to cases of tone mismatch like “sounds great” when talking about someone grieving a loss or something.
Re:YaLM-100B: Pretrained language model with 100B parameters by orbital-decay on Thursday June 23, 2022 @02:24PM (#31853210)
Doesn't GMail collect the data in some form of federated learning nowadays, like GBoard does? Federated learning does seem to be able to create the unintended positive feedback loop, converging on a single phrase and causing the users to lock themselves in a bubble.
Re:YaLM-100B: Pretrained language model with 100B parameters by r3trohack3r on Thursday June 23, 2022 @10:23AM (#31849517)
A tangentially related thought:

Actors attempt to imitate humans. “Good acting” is convincing; the audience believes the actor is giving a reasonable response to the portrayed situation.

But the audience is also trying to imitate the actors to some degree. Like you point out, humans imitate. For some subset of the population, I’d imagine the majority of social situations they are exposed to, and the responses to situations they observe, are portrayed by actors.

At what point are actors defining the social responses that they then try to imitate? In other words, at what point does acting beget acting and how much of our daily social interactions actually are driven by actors? And is this world of actors creating artificial social responses substantially different than bots doing the same?

Re:YaLM-100B: Pretrained language model with 100B parameters by jdsully on Thursday June 23, 2022 @11:56AM (#31850917)
This is a common phenomena where the fake is more believable than the real thing due to over exposure of the imitation.

Famously the bald eagle sounds nothing like it does in tv and the movies and explosions are rarely massive fireballs. For human interaction it’s much harder to pin down cause and effect but if it happens in other cases it would be very surprising to not happen there.

Re:YaLM-100B: Pretrained language model with 100B parameters by dougmwne on Thursday June 23, 2022 @01:36PM (#31852510)
This is famously theorized by postmodernism. See: https://en.m.wikipedia.org/wiki/Simulacra_and_Simulation
Re:YaLM-100B: Pretrained language model with 100B parameters by dvirsky on Thursday June 23, 2022 @01:43PM (#31852626)
Someone wrote once about how Wall Street people started behaving like the slick image projected of them in movies in the 80s, namely of Michael Douglas; before that they were more like the "boring accountant" type.
Re:YaLM-100B: Pretrained language model with 100B parameters by freewizard on Thursday June 23, 2022 @09:34AM (#31848901)
So maybe the Turing Test is not about AI are smart enough, but about how stupid humans become?
Re:YaLM-100B: Pretrained language model with 100B parameters by rexpop on Thursday June 23, 2022 @12:14PM (#31851192)
Not stupid; imaginative and agreeable.
Re:YaLM-100B: Pretrained language model with 100B parameters by bgroat on Thursday June 23, 2022 @12:43PM (#31851680)
These are also the elements that make a good hypnosis subject.

I can't put a dumb person under.

I need someone with an active imagination who wants to work with me (for best results)

Re:YaLM-100B: Pretrained language model with 100B parameters by CRConrad on Saturday June 25, 2022 @03:01PM (#31877776)
Are we sure there's a difference?
Re:YaLM-100B: Pretrained language model with 100B parameters by iforgotpassword on Thursday June 23, 2022 @12:14PM (#31851191)
It's the commonly believed reason; the child starting to take on habits from Gua, like noises when she wanted something, and the way monkeys scratch themselves. No authoritative source for it though, it's what I've been told during a lecture back in college, and I think PlainlyDifficult mentions it too in their video about it.

https://youtu.be/VP8DD9TGNlU

Re:YaLM-100B: Pretrained language model with 100B parameters by alcover on Thursday June 23, 2022 @12:26PM (#31851403)
Nice post! But to me your analogy does not really stand : bots are the ones catching up with human conversation in an "accelerated way", feeding on a corpus that predates them. Bots are not an invariant nature that netizens imitate.
Re:YaLM-100B: Pretrained language model with 100B parameters by CRConrad on Saturday June 25, 2022 @12:13PM (#31876434)
I sincerely regret that I had only one upvote to give you. This shit is so insidious that IMO everyone should just simply stop doing it until they've thought it through a lot more.

> ...humans condition themselves in a far more accelerated way to behave like bots than bots are potentially able to do.

Than bots can condition themselves to behave like humans, I presume. They can already behave exactly like bots. :-)

Re:YaLM-100B: Pretrained language model with 100B parameters by gigglesupstairs on Thursday June 23, 2022 @09:30AM (#31848829)
Wow this is such a mind bending perspective. Thanks for sharing it.
Re:YaLM-100B: Pretrained language model with 100B parameters by deathemperor on Thursday June 23, 2022 @12:45PM (#31851716)
My mind is blown. Thanks for sharing. Especially with the movie analogy. I’m a very movie person and I imitate my personality traits a lot based on characters on movies…
Re:YaLM-100B: Pretrained language model with 100B parameters by jazzyjackson on Thursday June 23, 2022 @12:07PM (#31851090)
thanks for the awesome analogy, I always had the sinking feeling that the bots are finding it increasingly easy to fit in among the humans because the humans on social media act increasingly like bots.

"monkey see, monkey do"

Re:YaLM-100B: Pretrained language model with 100B parameters by tiborsaas on Thursday June 23, 2022 @06:20AM (#31847110)
I think there will be a trend where model's size will shrink due to better optimization / compression while hardware specs keep increasing.

You can already see this with Chinchilla:

https://towardsdatascience.com/a-new-ai-trend-chinchilla-70b...

Re:YaLM-100B: Pretrained language model with 100B parameters by Comevius on Thursday June 23, 2022 @06:36AM (#31847215)
That's definitely the future, personalized entertainment and social interactions will be big. I could watch a movie made for me, and discuss it with a bunch of chat bots. The future will be bubbly as hell, people will be decaying in their safe places as the hellscape rages on outside.
Re:YaLM-100B: Pretrained language model with 100B parameters by Peritract on Thursday June 23, 2022 @08:31AM (#31848110)
> I could watch a movie made for me

We're a long, long way from this. Stringing words/images together into a coherent sequence is arguably the easy bit of creating novels/films, and computers still lag a long way behind humans in this regard.

Structuring a narrative is a harder, subtler step. Our most advanced ML solutions are improving rapidly, but often struggle with coherence over a single paragraph; they're not going to be doing satisfying foreshadowing and emotional beats for a while.

Re:YaLM-100B: Pretrained language model with 100B parameters by jb_s on Thursday June 23, 2022 @09:34AM (#31848897)
For many movies, sure.

I'm pretty sure the Marvel franchise is shat out by an algorithm.

Re:YaLM-100B: Pretrained language model with 100B parameters by orbital-decay on Thursday June 23, 2022 @11:44AM (#31850720)
You jest, but it really is the case. When your movie has a goddamn board of directors, you can be 100% sure it will be A/B tested until it transmutes the surrounding air into gold.
Re:YaLM-100B: Pretrained language model with 100B parameters by fumblebee on Thursday June 23, 2022 @10:46AM (#31849827)
Maybe. But I think a lot of folks have a short term memory; it was not so long ago that Word2Vec and AlexNet were SOTA. Remember when the thought of a human besting a world-class player at Go was impossible? Me too.

We've come ludicrously far since then. That progress doesn't guarantee that innovation in the space will continue at its current pace, but it sure does feel like it's possible.

Re:YaLM-100B: Pretrained language model with 100B parameters by importantbrian on Thursday June 23, 2022 @02:44PM (#31853470)
I actually wouldn't be surprised if the technology catches up to this faster than we realize. I think the actual barrier to large scale adoption of it will be financial and social incentives.

A big reason all the major studios are moving to big franchises is that the real money is in licensing the merch. The movies and TV shows are really just there to sell more merch. Maybe this will work when we all have high quality 3d printers at our desks and we can just print the merch they sell us.

The other big barrier is social. A lot of what people watch, they watch because it was recommended to them by friends or colleagues, and they want to talk about what other people are talking about. I'm sure that there will be many people who will get really into watching custom movies and discussing those movies with chatbots, but I bet most people will still want to socialize and discuss the movies they watch with other humans. FOMO is an underestimated driver of media consumption.

Re:YaLM-100B: Pretrained language model with 100B parameters by axg11 on Thursday June 23, 2022 @09:44AM (#31849031)
> We're a long, long way from this.

We’re probably 18 months away from this. We’re probably less than 5 years away from being able to do this on local hardware. AI/ML is advancing faster than most people realise.

Re:YaLM-100B: Pretrained language model with 100B parameters by thatwasunusual on Thursday June 23, 2022 @12:24PM (#31851361)
> Structuring a narrative is a harder, subtler step.

You can say that about many movies/series made entirely by humans today. :)

Re:YaLM-100B: Pretrained language model with 100B parameters by natly on Thursday June 23, 2022 @09:11AM (#31848583)
We're probably a long way away from narrative, but dall-e for video is probably only a year or two away from now (they're probably training the model as we speak).
Re:YaLM-100B: Pretrained language model with 100B parameters by htrp on Thursday June 23, 2022 @09:13PM (#31856882)
Re:YaLM-100B: Pretrained language model with 100B parameters by pydry on Thursday June 23, 2022 @07:23AM (#31847541)
I get the feeling that creative sci fi used to kind of help inoculate us against these kinds of future but it seems like there's much less of it than there used to be.

"Black mirror" was good but it's not nearly enough.

Re:YaLM-100B: Pretrained language model with 100B parameters by rasz on Thursday June 23, 2022 @08:09AM (#31847911)
You really dont want to live in Mindwarp (1992 Bruce Campbell movie) or in this !114! year old short story https://en.wikipedia.org/wiki/The_Machine_Stops
Re:YaLM-100B: Pretrained language model with 100B parameters by dTal on Thursday June 23, 2022 @08:31AM (#31848111)
The Machine Stops is eerily prescient - or perhaps just keenly observant of trends visible even at the time - but in fairness the humans in it are not socially isolated, as such; they do not converse with bots, but rather with each other. The primary social activity in the The Machine Stops is the Zoom meeting.

I do not look forward to the day when that story becomes an optimistic view of the future.

Re:YaLM-100B: Pretrained language model with 100B parameters by mrguyorama on Thursday June 23, 2022 @04:08PM (#31854528)
That story is already an optimistic view compared to our own: They have no ads
Re:YaLM-100B: Pretrained language model with 100B parameters by espadrine on Thursday June 23, 2022 @05:55AM (#31846940)
> I have to wonder if 10 years down the line, everyone will be able to run models like this on their own computers.

Isn’t that already the case? Sure, it costs $60K, but that is accessible to a surprisingly large minority, considering the potency of this software.

Re:YaLM-100B: Pretrained language model with 100B parameters by alexb_ on Thursday June 23, 2022 @06:08AM (#31847026)
...what? 60 thousand dollars for a dedicated computer that you can't use is not everyone, not on their own computers, and is also a crazy large amount of money for nearly everyone. Sure there are some that could, but that's not what I said.
Re:YaLM-100B: Pretrained language model with 100B parameters by H8crilA on Thursday June 23, 2022 @06:30AM (#31847177)
Indeed. What "everyone" can use is a ~$200 smartphone, so there's a ~300x gap to be bridged.
Re:YaLM-100B: Pretrained language model with 100B parameters by ben_w on Thursday June 23, 2022 @08:29AM (#31848089)
Most of the cost of a phone isn’t the processor, so probably closer to x1000. Hardware may get that much cheaper, but it was never guaranteed, and we’re not making progress as fast as we used to.
Re:YaLM-100B: Pretrained language model with 100B parameters by wjnc on Thursday June 23, 2022 @06:50AM (#31847310)
log(300) / log(2) = only 8.2 doublings away. That's near future material.
Re:YaLM-100B: Pretrained language model with 100B parameters by thfuran on Thursday June 23, 2022 @07:12AM (#31847460)
Maybe at 90s hardware growth rates, but not now.
Re:YaLM-100B: Pretrained language model with 100B parameters by rictic on Thursday June 23, 2022 @07:30AM (#31847604)
The dream of the 90s is alive in the GPU market: https://aiimpacts.org/2019-recent-trends-in-gpu-price-per-fl...

Moore's law didn't stop, just Dennard scaling. Expect graphics and AI to continue to improve radically in performance/price, while more ordinary workloads see only modest improvements.

Re:YaLM-100B: Pretrained language model with 100B parameters by thfuran on Thursday June 23, 2022 @08:13AM (#31847939)
GPU TDP seems on the verge of going exponential, cost per transistor isn't really decreasing so much at the very latest nodes, and even that article seems to suggest it'd likely be decades before 300x flops/$
Re:YaLM-100B: Pretrained language model with 100B parameters by paganel on Thursday June 23, 2022 @06:38AM (#31847230)
Plus, that's the energy costs involved when running a computer now worth 60k, I'm pretty sure that in the current socio-economic climate those power costs will surpass the initial acquisition cost (those 60k, that is) pretty easily.
Re:YaLM-100B: Pretrained language model with 100B parameters by colechristensen on Thursday June 23, 2022 @09:32AM (#31848857)
An 80GB nvidia A100 goes for $20k and uses 300 watts, the energy costs of using one (or three) isn’t going to surpass the hardware costs for… a while.
Re:YaLM-100B: Pretrained language model with 100B parameters by paganel on Thursday June 23, 2022 @10:37AM (#31849710)
I wanted to add that I was writing it metaphorically in a way, as in, seeing as how high those energy bills will be they might as well all add up to 60k.

Not sure about most of the people in here, but I would get really nervous at the thought of running something that eats up 3x300 watts per hour, for 24/7, just as part of a personal/hobby project. The incoming power bills would be too high, you have to be in the wage-percentile for which dropping 60k on a machine just to carry out some hobby project is ok, i.e. you’d have to be “high-ish” middle-class at least.

The recent increases in consumer power prices are a heavy blow for most of the middle-class around Europe (not sure about how things are in the States), so a project like this one is just a no-go for most of middle-class European programmers/computer people.

Re:YaLM-100B: Pretrained language model with 100B parameters by colechristensen on Thursday June 23, 2022 @11:00AM (#31850036)
At full power 3 of those would cost me ~$3.50 per day ($0.15 per kWh is what I paid for last month's electricity, though I could pay less if I made some difference choices), I occasionally have a more expensive coffee order, or have a cocktail worth three times as much.

Things are getting more expensive here but nothing like the situation in Europe (essentially none of our energy was imported from Russia, historically ~10% of oil imports but that was mostly to refine and re-export, we have all the natural gas locally that we need) The US crossed the line into being a net hyrdocarbon energy exporter a while ago (unsure what the case is recently but it is at worst about at parity)

Re:YaLM-100B: Pretrained language model with 100B parameters by golem14 on Thursday June 23, 2022 @06:47PM (#31856048)
You must not have a pool :)
Re:YaLM-100B: Pretrained language model with 100B parameters by px43 on Thursday June 23, 2022 @11:48AM (#31850788)
Eh, 60k is just a bit more expensive than your average car, and lots of people have cars, and that's just how things are today. I imagine capabilities will be skyrocketing and prices will fall drastically at the same time.
Re:YaLM-100B: Pretrained language model with 100B parameters by fuzzer37 on Thursday June 23, 2022 @01:25PM (#31852361)
> 60k is just a bit more expensive than your average car

If by "A bit" you mean about 30-40k

Re:YaLM-100B: Pretrained language model with 100B parameters by CRConrad on Saturday June 25, 2022 @03:19PM (#31877927)
> > 60k is just a bit more expensive than your average car

> If by "A bit" you mean about 30-40k

30k more expensive: Than your very-low-end-"average" car.

40k more expensive: Than your average used car.

AFAICS. All in what one sees as an "average" car, I suppose.

Re:YaLM-100B: Pretrained language model with 100B parameters by joshvm on Thursday June 23, 2022 @07:28AM (#31847589)
You could just run this on a desktop CPU, there's nothing stopping you in principle, you just need enough RAM. A big memory (256GB) machine is definitely doable at home. It's going to cost 1-2k on the DIMMs alone, less if you use 8x32GB, but that'll come down. You could definitely do it for less than $5k all in.

Inference latency is a lot higher in relative terms, but even for things like image processing running a CNN on a CPU isn't particularly bad if you're experimenting, or even for low load production work.

But for really transient loads you're better off just renting seconds-minutes on a VM.

Re:YaLM-100B: Pretrained language model with 100B parameters by sascha_sl on Thursday June 23, 2022 @08:11AM (#31847923)
From the readme, it looks like you need that RAM on your GPU.
Re:YaLM-100B: Pretrained language model with 100B parameters by joshvm on Thursday June 23, 2022 @02:06PM (#31852954)
There isn't any reason you can't run a neural net on a CPU. It's still just a bunch of big matrix operations. The advantage of the GPU is it's a lot faster, but "a lot" might be 1 second versus 10 seconds, and for some applications 10 seconds of inference latency is just fine (I have no idea how long this model would take). All the major ML libraries will operate in CPU-only mode if you request it.
Re:YaLM-100B: Pretrained language model with 100B parameters by visarga on Thursday June 23, 2022 @04:58PM (#31855075)
They are pretty slow even on GPU. The problem is that it's an autoregressive model. So it needs to do a forward pass for each token.
Re:YaLM-100B: Pretrained language model with 100B parameters by uniqueuid on Thursday June 23, 2022 @07:03AM (#31847404)
Nitpick: This uses 8x A100 which are at least $10k a piece to my knowledge. Add in the computer and you're closer to $100k.
Re:YaLM-100B: Pretrained language model with 100B parameters by taink on Thursday June 23, 2022 @08:28AM (#31848077)
I believe you're confusing the amount of A100 graphics cards used to train the model (the cluster was actually made up of 800 A100s), and the amount you need to run the model :

> The model [...] is supposed to run on multiple GPUs with tensor parallelism.

> It was tested on 4 (A100 80g) and 8 (V100 32g) GPUs, [but should work] with ≈200GB of GPU memory.

I don't know what the price of a V100 is, but given $10k a piece for A100s we would be closer to the $60k estimate.

Re:YaLM-100B: Pretrained language model with 100B parameters by uniqueuid on Thursday June 23, 2022 @08:39AM (#31848184)
The $10k price is for an A100 with 40GB ram, so you need 8 of those. If you can get your hands on the 80GB variant, 4 are enough.

Also, if you want to have a machine with eight of these cards, it will need to be a pretty high-spec rack-mounted or large tower. To feed these GPUs, you will want to have a decent amount of PCIe-4 lanes, meaning EPYC are the logical choice. So that's $20k for an AMD EPYC server with at least 1.6kw PSUs etc etc.

Re:YaLM-100B: Pretrained language model with 100B parameters by justinlloyd on Thursday June 23, 2022 @01:51PM (#31852735)
You don't need a "decent amount" of PCIe-4 lanes. You just need 16 of them. And they can be PCIe 3.0 and will work just fine. Deep learning compute boxes predominantly use a PCIe switch. e.g. the ASUS 8000 box, which handles eight cards just fine. You only need a metric tonne of PCIe bandwidth if you are constantly shuttling data in and out of the GPU, e.g. in a game or exceedinyl large training sets of computer vision data. A little latency of a few hundred milliseconds moving data to your GPU in a training session that will take hours if not days to complete is neither here nor then. I suspect this model, with a little tweaking, will run just fine on an eight way RTX A5000 setup, or a five-way A6000 completely unhindered. That puts the price around $20,000 to $30,000. If I put two more A5000s in my machine, I suspect I could figure out how to get the model to load.

It also sounds like they haven't optimized their model, or done any split on it, but if they did, I suspect they could load it up and have it infer slower on fewer GPUs, by using main memory.

Re:YaLM-100B: Pretrained language model with 100B parameters by riku_iki on Thursday June 23, 2022 @09:47AM (#31849069)
There is also $5k A6000 with 48GB
Re:YaLM-100B: Pretrained language model with 100B parameters by justinlloyd on Thursday June 23, 2022 @01:53PM (#31852751)
Which will work just fine with NVIDIA SWITCH and a decent GPU compute case from ASUS or IBM or even building your own out of an off-the-shelf PCIe switch and consumer motherboard.
Re:YaLM-100B: Pretrained language model with 100B parameters by taink on Thursday June 23, 2022 @08:47AM (#31848281)
Do you happen to know the cost of the 80GB variant?
Re:YaLM-100B: Pretrained language model with 100B parameters by uniqueuid on Thursday June 23, 2022 @10:32AM (#31849641)
The PNY variant is pretty much the only one you can try to buy as an individual part, and those go for ~$15k. If you can get them.

Note that A100 like other datacenter GPUs are passively cooled. You need a strong airflow and duct in any case that would house them.

Re:YaLM-100B: Pretrained language model with 100B parameters by colechristensen on Thursday June 23, 2022 @09:34AM (#31848896)
Dell sells them for $20k
Re:YaLM-100B: Pretrained language model with 100B parameters by uniqueuid on Thursday June 23, 2022 @10:34AM (#31849673)
Or ~25k in Euro. Ouch.
Re:YaLM-100B: Pretrained language model with 100B parameters by sascha_sl on Thursday June 23, 2022 @08:12AM (#31847937)
And also, NVIDIA does not sell them to the consumer market whatsoever. Linus Tech Tips could only show one because someone in the audience sent theirs over for review.
Re:YaLM-100B: Pretrained language model with 100B parameters by kamray23 on Thursday June 23, 2022 @06:53AM (#31847334)
You're grossly overestimating. People who make 60k annually are getting a bit rarer nowadays, it's not like everyone can afford it. For the majority of people it'd be a multi-decade project, for a few it might only take 7 years, very few people could buy it all at once.
Re:YaLM-100B: Pretrained language model with 100B parameters by wellthisisgreat on Thursday June 23, 2022 @09:50AM (#31849099)
What kind of computer would they be?

Can you spec it out roughly?

Re:YaLM-100B: Pretrained language model with 100B parameters by zackmorris on Thursday June 23, 2022 @11:38AM (#31850647)
Unpopular opinion: something will stop egalitarian power for the masses. I had high hopes for multicore computing in the late 90s and early 2000s but it got blocked every step of the way by everyone doubling down on DSP (glorified vertex buffer) approaches on video cards, leaving us with the contrived dichotomy we see today between CPU and GPU.

Whatever we think will happen will not happen. A less-inspired known-good state will take its place, creating another status quo. Which will funnel us into dystopian futures. I'm just going off my own observations and life experience of the last 20 years, and the way that people in leadership positions keep letting the rest of us down after they make it.

Re:YaLM-100B: Pretrained language model with 100B parameters by nradov on Thursday June 23, 2022 @12:46PM (#31851727)
In what sense is the dichotomy between CPU and GPU contrived? Those are designed around fundamentally different use cases. For low power devices you can get CPU and GPU integrated into a single SOC.
Re:YaLM-100B: Pretrained language model with 100B parameters by zackmorris on Friday June 24, 2022 @12:45PM (#31865358)
That's a good question. I wish I could answer it succinctly.

For me, the issue is that use cases and power usage are secondary to the fundamental science of computation. So it's fine to have matrix-processing stuff like OpenGL and TensorFlow, but those should be built on general-purpose hardware or else we end up with the cookie cutter solutions we have today. Want to run a giant artificial life simulation with genetic algorithms? Sorry, you can't do that on a GPU. And it turns out that most of the next-gen stuff I'm interested in just can't be done on a GPU.

There was a lot of progress on transputers and clusters (the old Beowulf cluster jokes) in the 80s and 90s. But researchers came up against memory latency issues (Amdahl's law) and began to abandon those approaches after video cards like the 3dfx Voodoo arrived around 1997.

But there are countless other ways to implement concurrency and parallelism. If you think of all the techniques as a galaxy, then GPUs are way out at the very end of one spiral arm. We've been out on that arm for 25 years. And while video games have gotten faster (at enormous personal effort by millions of people), we've missed out on the low hanging fruit that's possible on the other arms.

For example, code can be auto-parallelized without intrinsics. It can be statically analyzed to detect contexts which don't affect others, and the instructions in those local contexts could be internally spread over many cores. Like what happens in shaders.

But IMHO the greatest travesty of the modern era is that those innovations happened (poorly) in GPUs instead of CPUs. We should be able to go to the system menu and get info on our computer and see something like 1024+ cores running at 3 GHz. We should be able to use languages like Clojure and Erlang and Go and MATLAB and even C++ that auto-parallelize to that many cores. So embarrassingly parallel stuff like affine rasterization and blitters would run in a few cycles with ordinary for-loops instead of needing loops that are unrolled by hand or whatever other tedium that distracts developers from getting real work done. Like, why do we need a completely different paradigm for shaders outside of our usual C/C++/C# workflow, where we can't access system APIs or even the memory in our main code directly? That's nonsense.

And I don't say that lightly. My words are imperfect, but I do have a computer engineering degree. I know what I'm talking about, down to a very low level. Wherever I look, I just see so much unnecessary effort where humans tailor themselves to match the whims of the hardware, which is an anti-pattern at least as bad as repeating yourself. Unfortunately, the more I talk about this, the more I come off as some kind of crackpot as the world keeps rushing headlong out on the GPU spiral arm without knowing there's no there there at the end of it.

My point is that for all the progress in AI and rendering and simulation, we could have had that 20 years ago for a tiny fraction of the effort with more inspired architecture choices. The complexity and gatekeeping we see today are artifacts of those unfortunate decisions.

I dream of a day when we can devote a paltry few billion transistors on a small $100 CPU to 1000+ cores. Instead we have stuff like the Cerebras CS-2 with a trillion transistors for many thousands of dollars, which is cool and everything, but is ultimately gatekeeping that will keep today's Anakin from building C-3PO.

https://en.wikipedia.org/wiki/Multi-core_(computing)#Hardwar...

Re:YaLM-100B: Pretrained language model with 100B parameters by ur-whale on Thursday June 23, 2022 @03:54PM (#31854371)
You're an optimist.

Before any of the things you describe happen, most states will mandate the equivalent of a carry permit to be able to freely use compute for undeclared and/or unapproved purposes.

Re:YaLM-100B: Pretrained language model with 100B parameters by arathore on Thursday June 23, 2022 @06:33AM (#31847198)
If by running models you mean just the inference phase, then even today you can run large family of ML models on commodity hardware (with some elbow grease, of course). The training phase is generally the one not easily replicated by non-corporations.
Re:YaLM-100B: Pretrained language model with 100B parameters by natly on Thursday June 23, 2022 @06:20AM (#31847111)
I know it's a sort of exaggerated paranoid thought. But like these things do all come down to scale and some areas of the world definitely could have the amount of compute available to make dall-e level quality full scale videos which we might be consuming right now. It really does make you start to wonder at what point we will rationally be able to have zero trust that not everything we watch online is fabricated.
Re:YaLM-100B: Pretrained language model with 100B parameters by thelamest on Thursday June 23, 2022 @07:05AM (#31847422)
Historically, hard-to-falsify documents are an anomaly, the norm was mostly socially conditional and enforced trust. Civilizations leaned and still lean on limited-trust technologies like personal connections, word of mouth, word on paper, signatures, seals, careful custody etc. I agree losing cheap trust can be a setback, just want to point out we’re adaptable.
Re:YaLM-100B: Pretrained language model with 100B parameters by ggktk on Thursday June 23, 2022 @06:52AM (#31847326)
I'm predicting that the upcoming Mac Pro will be very popular among ML developers, thanks to unified memory. It should be able to fit the entire model in memory.

Combine that with the fact that PyTorch recently added support for Apple silicon GPUs.

Re:YaLM-100B: Pretrained language model with 100B parameters by tehsauce on Thursday June 23, 2022 @06:57AM (#31847366)
upcoming mac pro will have pretty poor ML performance when compared to even an old nvidia gpu sadly.
Re:YaLM-100B: Pretrained language model with 100B parameters by uniqueuid on Thursday June 23, 2022 @07:01AM (#31847393)
Although memory capacity may matter more than speed for inference. As long as you're not training or fine tuning, the mac pro / studio may be just fine.

apart from the fact that you can't use any of the many nvidia-specific things; if you're dependent on cuda, nvcuvid, AMP or other things that's a hard no.

Re:YaLM-100B: Pretrained language model with 100B parameters by calrizien on Friday June 24, 2022 @12:50AM (#31857920)
What are the current best ML language models to play with on the M1Max?
Re:YaLM-100B: Pretrained language model with 100B parameters by time_to_smile on Thursday June 23, 2022 @12:10PM (#31851135)
Comments like this make me feel like I'm losing my mind.

I think it's far more likely that in 10 years we'll all become more used to rolling blackouts, and fondly remember we all used to be able to afford to eat out, and laugh over a glass of cheap gin about how wild things were back in the old days before things got really bad.

10 years ago was a much more exciting and hopeful time than today. I remember watching Hinton show off what deep learning was just starting to do. It was frankly more interesting that high parameter language models. Startups were all working on some cool problems rather than just trying to screw over customers.

That's just technology. Economically, socially and ecologically things looks far brighter in 2012 than they do now, and in 2032 I suspect we'll feel the same about today, but far more dramatically.

We've already pass the peak of "things are getting better all the time!" but people are just in denial about this.

Re:YaLM-100B: Pretrained language model with 100B parameters by alluro2 on Friday June 24, 2022 @12:36AM (#31857848)
You're not alone - especially based on observations during the pandemic, it seem we are woefully unaware and unprepared for how fragile the structures supporting our current way of living are, and how easy they would collapse into a much worse state of living conditions when it comes to power and food, let alone luxuries and internet as we know it...

It also seems to me that most people would not be ready to give up more than 10% of their luxuries / way of living up-front in order to protect those structures and would continue to watch funny TikTok videos and post IG photos until the very moment their internet access goes out and doesn't come back.

Re:YaLM-100B: Pretrained language model with 100B parameters by lostmsu on Thursday June 23, 2022 @09:55AM (#31849160)
Running the models like this on own computer is already possible with DeepSpeed. I think it even supports training albeit it would be extremely slow.

https://www.deepspeed.ai/

Re:YaLM-100B: Pretrained language model with 100B parameters by pgt on Thursday June 23, 2022 @07:13AM (#31847468)
The Move to the Edge is one of the strongest trends in technology. So, yes. I would never best against it.

(applies to computing and other technologies like power production and agriculture)

Re:YaLM-100B: Pretrained language model with 100B parameters by user3939382 on Thursday June 23, 2022 @07:14AM (#31847481)
When I see AWS, cloud, and server side rendering frameworks it seems like we’re moving the other way in some sense.
Re:YaLM-100B: Pretrained language model with 100B parameters by ubercore on Thursday June 23, 2022 @07:27AM (#31847573)
There's a strong trend to push to the edge of the cloud though -- cloudfront workers, deno.deploy, etc
Re:YaLM-100B: Pretrained language model with 100B parameters by psychoslave on Thursday June 23, 2022 @06:40AM (#31847236)
I don’t know for you, but most of my online interactions are text based. Context of interpretation matter far much than the form of the content. If you know it’s easy to fake text exchanges, you might be more careful about text origin, and other contextual hints. Even it’s the syntax imitate your children verbal oddities, you may not necessarily run to comply thoughtlessly to an unusual demand you just receive by SMS from their phone number. Trust and check.
Re:YaLM-100B: Pretrained language model with 100B parameters by TuringNYC on Thursday June 23, 2022 @05:17PM (#31855263)
>> I have to wonder if 10 years down the line, everyone will be able to run models like this on their own computers.

Do you mean train or run? My assumption was all these models could be run on most computers, probably with a simple docker container, as long as there is sufficient RAM to hold the network, which should be most laptops > 16gb ram.

Speaking of which, anyone have recommendations on pre-trained docker containers with weights included?

Re:YaLM-100B: Pretrained language model with 100B parameters by nonrandomstring on Thursday June 23, 2022 @06:21AM (#31847115)
> one has to wonder what's real and what isn't.

And whether it really matters. That's the bigger question.

I think, for most of us, it does matter. But we're not sure why and what a loss of human reality would really mean.

For a few who wholeheartedly embrace it there's some resonance with the psychedelic/60s creed that sees this as some kind of "liberation".

Re:YaLM-100B: Pretrained language model with 100B parameters by Byamarro on Thursday June 23, 2022 @06:07AM (#31847010)
It could be possible with analog chips. I.e. ones that Mythic works on.
Re:YaLM-100B: Pretrained language model with 100B parameters by redox99 on Thursday June 23, 2022 @06:24AM (#31847130)
I'm not sure why you got downvoted. Yes, ASICs (either analog or digital) that have some model hardcoded in would probably make it feasible, but it won't be programmable which is the interesting part.
Re:YaLM-100B: Pretrained language model with 100B parameters by trasz on Thursday June 23, 2022 @07:34AM (#31847624)
Totally not my field, but why wouldn't they be programmable? Analog FPGA's already exist.
Re:YaLM-100B: Pretrained language model with 100B parameters by redox99 on Thursday June 23, 2022 @08:42AM (#31848230)
Yes, true. I was referring to the Mythic ones the other comment mentioned which are only for inference of a specific model.
Re:YaLM-100B: Pretrained language model with 100B parameters by simonh on Thursday June 23, 2022 @08:36AM (#31848156)
It's more likely, if not inevitable that these things will become ubiquitously available remotely, like Siri and Alexa. It's access that's important, not hosting.
Re:YaLM-100B: Pretrained language model with 100B parameters by unixhero on Thursday June 23, 2022 @07:14AM (#31847477)
Yes, the vision is that everyone has an AI cube in their house.
Re:YaLM-100B: Pretrained language model with 100B parameters by shaky-carrousel on Thursday June 23, 2022 @08:34AM (#31848139)
Then, we'll hack all those cubes to build an AGI.
Re:YaLM-100B: Pretrained language model with 100B parameters by Jimmy on Thursday June 23, 2022 @09:02AM (#31848465)
There’s a very simple solution, of course: turn off the computer and physically interact with real people.