Live data from Hacker News

YaLM-100B: Pretrained language model with 100B parameters

github.com

631–640 of 666 posts

Re: YaLM-100B: Pretrained language model with 100B parameters

#632
post #188

Earlier quoted context omitted.

What has Yandex got to do with any of that? Is everyone who lives in a country that commits atrocities "shady as fuck"? : reading closely I see that the initial allegation did use the word "settlement", and indeed that would constitute ethically questionable behavior. However, a sibling comment refutes this.

I think you’re missing that the commenter was talking about Israeli settlers rather than Israelis in general? The settlers are controversial because they live in areas Israel occupied during the 6 day war in 1967. Much of the world considers their presence illegal, though Israel disputes that. Many, if not most, would consider living in these settlements a deliberate political provocation. *edit: you hadn’t posted yo…

I'm not sure if the parent comment really meant specifically settlers, since some people consider all of Israel to be "settling on land stolen by Palestinians".

That said, you might be right about parent's intention, in which case I agree with your post. Israeli settlers are definitely considered to be doing it partially as a political move, though some are doing it for economic reasons.

Re: YaLM-100B: Pretrained language model with 100B parameters

#633
post #456

To add a voice of skepticism. The recent rush to open source these models may be indicative that the tens of millions that’s spent training these things has relatively poor roi. There may be a hope that someone else figures out how to make these commercially useful.

There are tons of commercial uses for these models. I've been experimenting with an app targeted toward language learners [1]. We use large language models to: - Generate vocabulary - e.g. for biking: handlebars, pedals, shifters, etc - Generate translation exercises for given topic a learner wants to learn about - e.g. I raised the seat on my bike - Generate questions for the user - e.g. What are the different types…

I started to work on something similar but way behind your project. I really believe AI models can help us as humans learn better! Do you have a blog or any other writeups on how you approached these problems?

Re: YaLM-100B: Pretrained language model with 100B parameters

#634
post #617

Earlier quoted context omitted.

At the same time, from a consumer perspective, this sacrifice to internal political pressures won't hamper your usage of the product. It's not like if international borders were the most important annotation on a map for everyday use. Edit: in fact, I just checked, yandex maps still shows state borders.

It doesn't distinguish state and region borders anymore, like it did before. No borders on the overview map either. Just zoomed into a random place on the map, and I can tell where Turkey ends and Bulgaria begins only because the city names are different.

Ah ok, I see what you mean.

I didn't see it as I was looking at France. It's weird, because at large scale there are no borders, at medium scale there is a weird mix of national and local borders (Western EU countries have state-level borders, RU/BY/UA/US/CN have local borders, ...).

And to take your example, I have to zoom quite close for BG/TR to switch from state-wide to local borders.

Re: YaLM-100B: Pretrained language model with 100B parameters

#635
post #462

Earlier quoted context omitted.

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…

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.

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

#636
post #169

> It was tested on 4 (A100 80g) and 8 (V100 32g) GPUs, but is able to work with different configurations with ≈200GB of GPU memory in total which divide weight dimensions correctly (e.g. 16, 64, 128). so we looking at crazy prices just for inference. RIP to the first guy's cloud billing account who makes this public

With DeepSpeed an SSD and lots of RAM you should be able to run inference with a 8GB card. There’s a thread somewhere on https://discuss.huggingface.co/ doing the math around this

Re: YaLM-100B: Pretrained language model with 100B parameters

#637

I love Yandex. They are the best search engine by far for politically controversial topics. They also release a language model to benefit everyone even if it says politically incorrect stuff. They also name their projects "cocaine" probably to perhaps to prevent western competitors from using them. You look at OpenAI and how they don't release their models mainly because they fear "bad people" will use them for "bad…

I feel like you could be paid, or coerced by some country...

Re: YaLM-100B: Pretrained language model with 100B parameters

#638
post #13

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 rea…

[deleted]

Re: YaLM-100B: Pretrained language model with 100B parameters

#639
post #250

Earlier quoted context omitted.

I don't define it, it's exactly the official definition, like it or not: > punishment: the infliction or imposition of a penalty as retribution for an offence. Then you can play all you want with language to make it say what you'd like but it's pointless.

An "offence" as defined in a criminal code? Two countries don't share a criminal code AFAIK.

Why do I have to keep looking up dictionary definitions for you? And why do you keep playing futile language games? Spoiler: you are still wrong.

Re: YaLM-100B: Pretrained language model with 100B parameters

#640

Earlier quoted context omitted.

You've named three people, and some YouTube videos. On the other side, the FSB has deported 1.3 million innocent Ukrainian civilians to concentration camps. (number is from official Russian sources)

I thought we were talking about journalist.

Alrighty then!

https://en.wikipedia.org/wiki/List_of_journalists_killed_in_...

https://en.wikipedia.org/wiki/List_of_journalists_killed_dur...

Post reply on HN