return to table of content

Snowflake Arctic Instruct (128x3B MoE), largest open source model

cs702
89 replies
3d2h

Wow, 128 experts in a single model. That's a lot more than everyone else. The Snowflake team has a blog post explaining why they did that:

https://www.snowflake.com/blog/arctic-open-efficient-foundat...

But the most interesting aspect about this, for me, is that every tech company seems to be coming out with a free open model claiming to be better than the others at this thing or that thing. The number of choices is overwhelming. As of right now, Huggingface is hosting over 600,000 different pretrained open models.

Lots of money has been forever burned training or finetuning all those open models. Even more money has been forever burned training or finetuning all the models that have not been publicly released. It's like a giant bonfire, with Nvidia supplying most of the (very expensive) chopped wood.

Who's going to recoup all that investment? When? How? What's the rationale for releasing all these models to the public? Do all these tech companies know something we don't? Why are they doing this?

---

EDIT: Changed "0.6 million" to "600,000," which seems clearer. Added "or finetuning".

cornholio
33 replies
3d1h

The model seems to be "build something fast, get users, engagement, and venture capital, hope you can grow fast enough to still be around after the Great AI cull".

offers over 0.6 million different pretrained open models.

One estimate I saw was that training GPT3 released 500 tons of CO2 back in 2020. Out of those 600k models, at least hundreds are of a comparable complexity. I can only hope building large models does not become analogous to cryptocoin speculation, where resources are forever burned only in a quest to attract the greater fool.

Those startups and researchers would better invest in smarter algorithms and approaches instead of trying to outpolute OpenAI, Meta and Microsoft.

ReptileMan
12 replies
3d1h

One estimate I saw was that training GPT3 released 500 tons of CO2 back in 2020

So absolute nothing in the grand scheme of things?

margalabargala
10 replies
3d1h

That's the amount that would be released by burning 50,000 gallons of gas, which is about that ten typical cars will burn throughout their entire lifespan.

Done once, I agree, that's very little.

But if each of those 600,000 other models used that much (or even a tenth that much), then that now becomes impactful.

Releasing 500 tons of CO2 600,000 times over would amount to about 1% of all human global annual emissions.

renewiltord
9 replies
3d1h

500 tons is like a few flights between SF and NYC dude.

And those 600k models are mostly fine-tunes. If running your 4090 at home is too much then we're going to have to get rid of the gamers.

This CO2 objection is such an innumerate objection. Just making 100 cars already is more than making one of these LLMs from scratch. A finetune is so cheap in comparison.

In fact, I bet if you asked most LLM companies they'd gladly support a universal carbon tax with even dividend based on emissions and then you'd see who's actually emitting.

margalabargala
8 replies
2d23h

There are two groups here.

One sees the high impact of the large model, and the growth of model training, and is concerned with how much that could increase in coming years.

The other group assumes the first group is complaining about right now, and thinks they're being ridiculous.

This whole thing reminds me of ten years ago when people were pointing out energy waste as a downside of bitcoin. "It's so little! Electricity prices will prevent it from ever becoming significant!" was the response that it was met with, just like people are saying in this thread.

In 2023, crypto mining accounted for about 0.5% of humanity's electricity consumption. If AI model training follows a similar curve, then it's reasonable to be concerned.

mlyle
4 replies
2d22h

If AI model training follows a similar curve, then it's reasonable to be concerned.

Yes, but one can at least still imagine scenarios where AI training being 0.5% of electricity use could still be a net win.

(I hope we're more efficient than that; but if we're training models that end up helping a little with humanity's great problems, using 1/200th of our electricity for it could be worth it).

margalabargala
3 replies
2d22h

The current crop of generative AIs seems well-poised to take over a significant amount of low-skill human labor.

It does not seem well-poised to yield novel advancements in unrelated-to-AI fields, yet. Possibly genetics. But things like solving global warming, there is not any sort of path towards that for anything we're currently creating.

It's not clear to me that spending 0.5% of electricity generation to put a solid chunk of the lower-middle-class out of work is worth it.

mlyle
2 replies
2d22h

There was an important "if" there in what I said. That's why I didn't say that it was the case. Though, no matter what, LLMs are doing more useful work than looking for hash collisions.

Can LLMs help us save energy? It doesn't seem to be such a ridiculous idea to me.

And can they be an effort multiplier for others working on harder problems? Likely-- I am a high-skill worker and I routinely have lower-skill tasks that I can delegate to LLMs more easily than I could either do myself or delegate to other humans. (And, now and then, they're helpful for brainstorming in my chosen fields).

I had a big manual to write communicating how to use something I've built. Giving GPT-4 some bulleted lists and a sample of my writing got about 2/3rds of it done. (I had to throw a fraction away, and make some small correctness edits). It took much less of my time than working with a doc writer usually does and probably yielded a better result. In turn, I'm back to my high-value tasks sooner.

That is, LLMs may help attacking the great problems directly, or they may help us dedicate more effort to the great problems. (Or they may do nothing or may screw us all up in other ways).

margalabargala
1 replies
2d21h

I fully agree that any way you cut it, LLMs are more useful than looking for hash collisions.

The trouble I have is, what determines whether AI grow to 0.5% (or whatever %) of our electricity usage is not whether the AI is a net good for humanity even considering power use. It's going to be determined by whether the AI is a net benefit for the bank account of the people with the means to make AI.

We can just as easily have a situation where AI grows to 0.5% electricity usage, is economically viable for those in control of it, while having a net negative impact for the rest of society.

As a parent said, a carbon tax would address a lot of this and would be great for a lot of reasons.

mlyle
0 replies
2d21h

Sure. You're just talking about externalities.

ctoth
2 replies
2d22h

The other group assumes the first group is complaining about right now, and thinks they're being ridiculous.

Except this is obviously not the case, as "the other group" is aware that many of these large training companies, such as Microsoft, have committed to being net negative on carbon by 2030, and are actively making progress with this whereas the other group seems to be motivated by flailing for anything they can use to point at AI and call it bad.

How many carbon-equivalent tons does training an AI in a net negative datacenter produce? Once the datacenters run on sunlight what is the new objection which will be found?

The rest of the world does not remain static with only the AI investments increasing.

margalabargala
1 replies
2d22h

many of these large training companies, such as Microsoft, have committed to being net negative on carbon by 2030

Are you claiming that by 2030, the majority of AI will be trained in a carbon-neutral-or-better environment?

If not, then my point stands.

If so, I think that's an unrealistic claim. I'm willing to put my money where my mouth is. I'll bet you $1000 that by the year 2030, fewer than half of (major, trailed-from-scratch) models are trained in a carbon-neutral-or-better environment. Money goes to charity of the winner's choice.

ctoth
0 replies
2d21h

I'm willing to take this bet, if we can figure out what the heck "major" trained-from-scratch models are and if we can figure out some objective source for tracking. Right now I believe I am on the path to easily win given that both the major upcoming models, (GPT-5 and Claude 4?) are training in large companies actively working on reducing their carbon output (Microsoft and Amazon data centers)

Mistral appears to be using the Leonardo supercomputer, which doesn't seem to have direct numbers available, but I did find this quote upon its launch in 2022:

One of the most powerful supercomputers in the world – and definitely Europe’s largest – was recently unveiled in Bologna, Italy. Powerful machine Leonardo (which aptly means “lion-hearted”, and is also the name of the famous Italian artist, engineer and scientist Leonardo da Vinci) is a €120 million system that promises to utilise artificial intelligence to undertake “unprecedented research”, according to the European Commission. Plus, the system is sustainably-focused, and equipped with tools to enable a dynamical adjustment of power consumption. It also uses a water-cooling system for increased energy efficiency.

You might have a greater chance to win the bet if we think about all models trained in 2030, not just flagship/cutting-edge models, as it's likely that all the GPUs which are frantically being purchased now will be depreciated and sold to hackers by the truckload here in 4-5 years, the same way some of us collect old servers from 2018ish now. But even that is a hard calculation to make--do we count old H100s running at home but on solar power as sustainable? Will the new hardware running in sustainable datacenters continue to vastly outpace the old depreciated?

For cutting-edge models which almost by definition require huge compute infrastructure, a majority of them will be carbon neutral by 2030.

A better way to frame this bet might be to consider it in percentages of total energy generation? It might be easier to actually get that number in 2030. Like Dirty AI takes 3% of total generation and clean AI 3.5%?

Something else to consider is the algorithmic improvements between now and 2030. From Yann LeCunn: Training LLaMA 13B emits 24 times less greenhouse gases than training GPT-3 175B yet performs better on benchmarks.

I haven't done longbets before, but I think that's what we're supposed to use for stuff like this? :) My email is in my profile.

One more thing to consider before we commit is that the current global share of renewable energy is something close to 29%. You should probably factor in overall renewable growth by 2030, if >50% of energy is renewable by then, I win by default but that doesn't exactly seem sporting.

throwup238
0 replies
3d1h

Yeah that’s the annual emissions for only 100 people at the global average or about 30 Americans.

oceanplexian
11 replies
3d1h

Flights from the Western USA to Hawaii are ~2 million tons a year, at least in 2017, wouldn’t be surprised if that number doubled.

500t to train a model at least seems like a more productive use of carbon than spending a few days on the beach. So I don’t think the carbon use of training models is that extreme.

cornholio
10 replies
3d

GPT3 was a 175 bln parameters model. All the big boys are now doing trillions of parameters without a substantial chip efficiency increase. So we are talking about thousands of tons of carbon per model, repeated every year or two or however fast they become obsolete. To that we need to add embedded carbon in the entire hardware stack and datacenter, it quickly adds up.

If it's just a handfull of companies doing it, fine, it's negligible versus benefits. If it starts to chase the marginal cost of the resources in requires, so that every mid to large company feels that a few million $ or so spent training their a model on their own dataset makes them more in competitive advantages, then it quickly spirals out of control hence the cryptocoin analogy. That's exactly what many AI startups are proposing.

kaibee
7 replies
3d

AI models don’t care if the electricity comes from renewable sources. Renewables are cheaper than fossil fuels at this point and getting cheaper still. I feel a lot better about a world where we consume 10x the energy but it comes from renewables than one where we only consume 2x but the lack of demand limits investment in renewables.

shadowgovt
1 replies
2d23h

It's also a great load to support with renewables because you can always do training as "bulk operations" on the margins.

Just do them when renewable supply is high and demand is low; that energy can't be stored and would have been wasted anyway.

cornholio
0 replies
2d12h

This is a complete fantasy as the depreciation rate on the hardware is higher than the prices of electricity.

Again, look at bitcoin mining, the miners will happily pay any carbon tax to work 24/7, it's better to run the farm to cover electricity prices and then make some pennies then to keep it off and incur depreciation costs.

cornholio
1 replies
2d9h

This is a dangerous fantasy. Everything we know about the de-carbonation of the grid suggests that conservation is a key strategy for the next decades. There is no credible scenario towards 100% renewables. Storage is insanely expensive and green load smoothing capacity such as hydro and biomass is naturally limited. So a substantial part of the production when renewables drop will be handled by natural gas, which seem to have equivalent emissions similar to coal when you factor in the lost methane, fracked methane in particular.

In addition, even 100% renewable would be attainable, that would still require massive infrastructure investment, resource use and associated emissions, since most of the corresponding industries, such as concrete and steel production, aluminum and copper ore mining and refining etc. are very far from net zero and will stay that way for decades.

To throw into this planet-sized bonfire a large uninterruptible consumer, whose standby capital depreciation on things like state of the art datacenters far exceeds the cost most industries are willing to pay for energy, all predicated on the idea that "demand spurs renewable investments", is frankly idiotic.

shadowgovt
0 replies
2d

Sounds like we'll have to adjust the price of non-renewables to reflect total cost, not just extraction, transportation, and generation cost.

35mm
1 replies
2d23h

Especially if one were to only run the servers during the daytime, when they can be powered directly from photovoltaics.

mlyle
0 replies
2d22h

Which isn't going to happen, because you want to amortize these cards over 24 hours per day, not just when the renewables are shining or blowing.

adrianN
0 replies
2d

We currently don't live in a world where renewable energy is available in excess.

littlestymaar
0 replies
3d

GPT3 was a 175 bln parameters model. All the big boys are now doing trillions of parameters without a substantial chip efficiency increase.

It's likely not the model size that's bigger, but the training corpus (see 15T for llama3). I doubt anyone has a model with “trillions” of parameters right now, one trillion maybe as rumored for GPT-4, but even for GPT-4 I'm skeptical about the rumors given the inference cost for super large models and the fact that the biggest lesson we got since llama is that training corpus size alone is enough for performance increase, at a reduce inference cost.

Edit: that doesn't change your underlying argument though: no matter if it's the parameter count that increases while staying at “Chinchilla optimal” level of training, or the training time that increases, there's still a massive increase in training power spent.

ericd
0 replies
2d23h

The average American family is responsible for something like 50 tons per year. The carbon of one family for a decade is nothing compared to the benefits. The carbon of 1000 families for a decade is also approximately nothing compared to the benefits. It's just not relevant in the scheme of our economy.

There aren't that many base models, and finetunes take very little energy to perform.

bee_rider
4 replies
3d1h

I wonder what is greater, the CO2 produced by training AI models, the CO2 produced by researchers flying around to talk about AI models, or the CO2 produced by private jets funded by AI investments.

01HNNWZ0MV43FF
3 replies
3d1h

Institute a carbon tax and I'm sure we'll find out soon enough

bee_rider
2 replies
3d

For sure; I didn’t realize sensible systemic reforms were on the table.

I’m not sure if any of these things would be the first on the chopping block if a carbon tax were implemented, but it is worth a shot.

TeMPOraL
1 replies
2d23h

They're probably above the median on the scale of actually useful human activities; there's a lot of stuff carbon tax would eat first.

mlyle
0 replies
2d22h

Yup, but even for the useful stuff, a greater price of carbon-intensive energy would change some about how you consider doing it.

cs702
0 replies
3d1h

> "build something fast, get users, engagement, and venture capital, hope you can grow fast enough to still be around after the Great AI cull"

Snowflake is a publicly traded company with a market cap of $50B and $4B of cash in hand. It has no need for venture capital money.

It looks like a case of "Look Ma! I can do it too!"

EVa5I7bHFq9mnYK
0 replies
2d20h

I've seen estimates that training gpt3 consumed 10GWh, while inference by its millions of users consumes 1GWh per day, so inference Co2 costs dwarf training costs.

mlsu
16 replies
3d1h

Far fewer than 600,000 of those are pretrained. Most are finetuned which is much easier. You can finetune a 7B model on gamer cards.

There is basically the big guys that everyone's heard of (google, meta, microsoft/openAI, and anthropic) and then a handful of smaller players who are training foundation models mostly so that they can prove to VCs that they are capable of doing so -- to acquire more funding/access to compute so that they may eventually dethrone openAI and take a piece of the multi-billion dollar "enterprise AI" market for themselves.

Below that, there is a frothing ocean of mostly 7B finetunes created mostly by individuals who want to jailbreak base models for... reasons, plus the occasional research group.

The most oddball one I have seen is the databricks LLM which seems to have been an exercise of pure marketing. Those I suspect will disappear when the bubble deflates a bit.

hnthrowaway9812
7 replies
2d19h

You've nerdsniped me so hard that I had to make an account.

There are DOZENS of orgs releasing foundational models, not "a handful."

Salesforce, EleuthierAI, NVIDIA, Amazon, Stanford, RedPajama, Cohere, Mistral, MosaicML, Yandex, Huawei StabilityLM, ...

https://docs.google.com/spreadsheets/d/1kT4or6b0Fedd-W_jMwYp...

It's completely bonkers and a huge waste of resources. Most of them will see barely any use at all.

hnfong
2 replies
2d11h

Very nice! This list is super convenient for LLM “connoisseurs”(?) like me.

Did you have a script to generate it or was it manually done?

lhl
1 replies
2d10h

Just spotted this link. Just to clarify, I (not the original poster, although everyone's welcome to share this link, it's a public doc) maintain this list (and the rest of the sheet) manually. While I keep the foundation models that I'm interested in fairly up to date, obviously there are too many fine-tunes/datasets to track now. I started this when LLaMA was first released and I was getting myself up to speed on the LLM landscape.

A group at the CRFM maintains a bigger list of models (their goal is stated for cataloguing foundation models, but it looks like they have some tunes mixed in these days): https://crfm.stanford.edu/ecosystem-graphs/

This site also seems to keep track of models, with more closed/announced models that I don't bother to track: https://lifearchitect.ai/models-table/

hnfong
0 replies
2d7h

Very useful info. Thank you!

andy99
1 replies
2d18h

Competition isn't a waste of resources, it's the best mechanism we have to ensure quality.

Furthermore, I'm happy to be in a golden age with lots of orgs trying things and many options. It's going to suck once the market eventually consolidates us and we have to take whatever enshittified thing the ologopolists feed us.

RhodesianHunter
0 replies
1d21h

Gods if this isn't exactly how it'll turn out.

mlsu
0 replies
2d15h

Interesting! That is more than I thought. Honored to have caused a nerdsnipe.

In the grand scheme of things, though, most of these are quite small -- 7b range. A 7b model is nothing to sneeze at but it's not megacorp resources either. It's in the range of "VC check" size.

The "big boys" who are training 70b plus are FAANG or government-scale entities. Microsoft, Google, and Meta have multiple entries on that "big" LLM foundation list -- it's because the GPUs are already bought, have to train something to keep utilization up. Also bear in mind that training of these things is still something closer to an art than a science; you put terabytes of data into the cauldron, let it brew, and only after it's done can you taste what you've made. Makes sense that some of these models will be junk.

bugbuddy
0 replies
2d13h

It’s like cryptocurrency hashing but, now, all the players are large extremely rich corporations. It is gonna be the funniest historical rhyme ever.

theturtletalks
3 replies
3d1h

Yep, seems like every company is taking a longshot on a AI project. Even companies like Databricks (MosaicML) and Vercel (v0 and ai.sdk) are seeing if they can take a piece of this every growing pie.

Snowflake and the like are training and releasing new models because they intend to integrate the AI into their existing product down the line. Why not use and fine-tune an existing model? Their in-grown model maybe better suited for their product. This can also fail like Bloomberg's financial model being inferior to GPT-4, but these companies have to try.

dudus
1 replies
2d21h

Their biggest competitor release a model. They must follow suit.

newshackr
0 replies
1d23h

It isn't like they could have started this after the release and been done by now.

vineyardmike
0 replies
2d22h

Why not use and fine-tune an existing model?

Not all of them have permissive licenses for whatever the companies may want (or their clients want). Kind of a funny situation where everyone would benefit, but no one wants to burn their money for the greater good.

cs702
1 replies
3d1h

> an exercise of pure marketing

Yes. Great choice of words. A lot of non-frontier models look like "an exercise of pure marketing" to me.

Still, I fail to see the rationale for telling the world, "Look at us! We can do it too!"

mlsu
0 replies
3d1h

Mid-level managers at a lot of companies still have no clue what LLMs are or how they work. These companies (like databricks) want to have their salespeople upsell such companies on "business AI." They have the base model in their back pocket just in case one of the customers in the room has heard the name Andrej Karpathy before and starts asking questions about how good their AI solution is... they can point to their model and its benchmarks to say "we know what we are doing with this AI stuff." It's just standard marketing stuff which works right now because of how difficult it is to actually objectively benchmark LLMs.

ignoramous
0 replies
2d22h

oddball one I have seen is the databricks LLM

Interesting you'd say that in a discussion on Snowflake's LLM, no less. As someone who has a good opinion of Databricks, genuinely curious what made you arrive at such a damning conclusion.

grahamgooch
0 replies
3d

600k?

throwup238
5 replies
3d2h

> Who's going to recoup all that investment? When? How? What's the long-term strategy AI of all these tech companies? Do they know something we don't?

The first droid armies will rapidly recoup the cost when the final wars for world domination begin…

rvnx
4 replies
3d1h

Even before that, elections are coming end of the year, chat bots are great for telling whom to vote for.

2020's elections costed 15B USD in total, so we can't afford to lose (we are the good guys, right ?)

N0b8ez
3 replies
3d

How will the LLMs be used for this? They can't solve captchas, and they're not smart enough to navigate the internet by themselves. All they do is generate text.

kaibee
2 replies
3d

Transformers can definitely solve captchas. Not sure why you think otherwise.

N0b8ez
1 replies
3d

So captchas are obsolete now?

kaibee
0 replies
3d

For a while now, even before the latest AI models. Paid services exist (~2$/1k solves https://deathbycaptcha.com/)

a13n
5 replies
3d1h

Seems like capitalism is doing its thing here. The potential future revenue from having the best model is presumably in the trillions.

sangnoir
2 replies
2d23h

The potential future revenue from having the best model is presumably in the trillions.

I heard this winner-takes-all spiel before - only last time, it was about Uber or Tesla[1] robo-taxis making car ownership obsolete. Uber has since exited the self-driving business, Cruise is on hold/unwinding and the whole self-driving bubble has mostly deflated, and most of the startups are long gone, despite the billions invested in the self-driving space. Waymo is the only company with robo-taxis, albeit in only 2 tiny markets and many years away from general availability.

1. Tesla is making robo-taxi noises once more, and again, to juice investor sentiment.

a13n
1 replies
2d23h

Uber and Tesla are valued at 150B and 500B respectively, I'd say in terms of an ROI on deploying large amounts of capital these are both huge success stories.

No investment in an emerging market is a sure thing, it's an educated guess. You have to take a lot of swings to occasionally hit a homerun, and investing in AI seems like the most plausible swing to make at this time.

sangnoir
0 replies
2d22h

I didn't claim there's no positive ROI. I only noted that the breathlessly promised "trillion+ dollar self-driving market" failed to materialize.

I suspect the AI market will have a similar trajectory in the next decade: no actual AGI - maybe one company still plugging away at it, a couple of very successful companies whose core competencies don't include AI, but with billions in market cap, and a lot of failed startups littering the way there.

hnthrowaway9812
0 replies
2d19h

It doesn't seem like that's true at all.

If the "best model" only stays the best for a few months and if, during those few months, the second best model is near indistinguishable, then it will be extremely hard to extract trillions of dollars.

bugbuddy
0 replies
3d

L0L Trillions ROFL

temuze
3 replies
2d22h

In the short-term, these kinds of investments can hype up a stock and create a small bump.

However, in the long-term, as the hype dies down, so will the stock prices.

At the end of the day, I think it will be a transfer of wealth from shareholders to Nvidia and power companies.

LordDragonfang
1 replies
2d19h

I just wish that AMD (and, pie in the sky, Intel) had gotten their shit together enough that these flaming dumptrucks full of money would have actually resulted in a competitive GPU market.

Honestly, Zuckerburg (seemingly the only CEO willing to actually invest in an open AI ecosystem for the obvious benefits it brings them) should just invest a few million into hiring a few real firmware hackers to port all the ML CUDA code into an agnostic layer that AMD can build to.

hnthrowaway9812
0 replies
2d19h

Groq seems to be well positioned to give Nvidia a run for their money, actually.

peteradio
0 replies
2d22h

as the hype dies down, so will the stock prices.

*Depending on govt interventions

jrm4
2 replies
3d

This seems to me to be the simple story of "capitalism, having learned from the past, undertands that free/open source is actually advantageous for the little guys."

Which is to say, "everyone" knows that this stuff has a lot of potential. Everyone is also used to what often happens in tech, which is outrageous winner-take-all scale effects. Everyone ALSO knows that there's almost certainly little MARGINAL difference between what the big guys will be able to do and and what the little guys can do on their own ESPECIALLY if they essentially 'pool their knowledge.'

So, I suppose it's the whole industry collectively and subconsciously preventing e.g. OpenAI/ChatGPT becoming the Microsoft of AI.

squigz
1 replies
2d22h

This seems to me to be the simple story of "capitalism, having learned from the past, undertands that free/open source is actually advantageous for the little guys."

This seems rather generous.

jrm4
0 replies
1d20h

Yeah, I don't mean it to sound that generous, as in "capitalism likes little guys."

More like "little guys, or even literally any 'guy' that isn't dominant in this space -- which tends toward dominance -- have learned, perhaps counterintuitively, that free/open source is best for their own greedy interests."

:)

DowagerDave
2 replies
2d23h

Snowflake has a pretty good story in this space: "Your data is already in our cloud, so governance and use is a solved problem. Now use our AI (and burn credits)". This is a huge pain-point if you're thinking about ML with your (probably private) data. It's less clear if this entices companies to move INTO Snowflake IMO

And streamlit, if you're as old as me, looks an awful lot like a MS-Access application for today. Again, it lives in the database, runs on a Snowflake warehouse and consumes credits, which is their revenue engine.

hnthrowaway9812
1 replies
2d19h

Snowflake could have the same story by hosting Llama 3 which is probably more efficient/better.

richardw
1 replies
2d21h

It diminishes the story that Databricks is the default route to privately trained models on your own data. Databricks jumped on the LLM bandwagon really quickly to good effect. Now every enterprise must at least consider Snowflake, and especially their existing clients who need to defend decisions to board members.

It also means they build large scale rails necessary to use Snowflake for training and can market such at every release.

BPA0
0 replies
1d9h

I don't think that you understand Databricks. Databricks gives you the tools to train, tune or build RAG models. Snowflake doesn't.

Having said that, I'm a big fan of Llama-3 at the moment.

lewi
1 replies
3d1h

over 0.6 million

What a peculiar way to say: 600,000

cs702
0 replies
3d1h

You're right. I changed it. Thanks!

guessmyname
1 replies
3d1h

Why 0.6 million and not +600k ?

cs702
0 replies
3d1h

You're right. I changed it. Thanks!

analyte123
1 replies
3d1h

At a bare minimum, training and releasing a model like this builds critical skills in their engineering workforce that can't really be done any other way for now. It also requires compilation of a training dataset, which is not only another critical human skill, but also potentially a secret sauce if it turns out to give your model specific behaviors or skills.

A big one is that it shows investors, partners, and future recruits that you are both willing and capable to work on frontier technology. Hard to put a price on this, but it is important.

For the rest of us, it turns out you can use this bestiary of public models, mixing pieces of models with their own secret sauce together to create something superior than any of them [1].

[1] https://sakana.ai/evolutionary-model-merge/

ankit219
0 replies
2d23h

These bigger companies are releasing open source models for publicity. For Databricks and Snowflake, both want enterprise customers, and want to show they can handle swathes of data and orchestration jobs, what better way to show that than by training a model. The pretraining part is done on a GPU but everything before that is managed on the Snowflake infra or Databricks. Databricks' website does focus heavily on this.[1]

I am speculating here, they would use their own OSS models to create a proprietary version which does one thing well. Answering questions for customers based on their own data. It's not an easy problem to solve as it seemed initially given enterprises need high reliability. Need models which are good at tool use, and can be grounded well. They could have done it on an oss model, but only now we have Llama-3 which is trained to make tool use easy. (Tool use as in function calling and use of stuff like OpenAI's code interpreter)

[1]: https://www.databricks.com/product/data-intelligence-platfor...

seydor
0 replies
3d

I am not worried. Someone will make a search engine to find the model that knows your answer . It will be called Altavista or Lycos or something

modeless
0 replies
3d

These projects all started a long time ago, I expect, and they're all finishing now. Now that there are so many models, people will hopefully change focus from training new duplicate language models to exploring more interesting things. Multimodal, memory, reasoning.

ganzuul
0 replies
3d1h

Money is for accounting. AI is a new accountant. Therefore money no longer is what it was.

blackeyeblitzar
0 replies
2d22h

What's the rationale for releasing all these models to the public? Do all these tech companies know something we don't? Why are they doing this?

It’s mostly marketing for the company to appear to be modern. If you aren’t differentiated and if LLMs aren’t core to your business model, then there’s no loss from releasing weights. In other cases it is commoditizing something that would otherwise be valuable for competitors. But most of those 600K models aren’t high performers and don’t have large training budgets, and aren’t part of the “race”.

barkingcat
0 replies
3d

Training LLM is the cryptobro pivot.

_flux
0 replies
2d22h

And huggingface is hosting (randomly assuming 8-64 GB per model) 5..40 PB of models for free? That's generous of them. Or can the models share data? Ollama seems to have some ability to do that.

TrueDuality
0 replies
3d1h

Most of those are fine tuned variants of open base models and shouldn't be included in the "every tech company" thing you're trying to communicate. Most of those are researcher or engineers learning how to work with these models, or are training them on specific data sets to improve their effectiveness in a particular task.

These fine tunes are not a huge amount of compute, most of them are doing these trainings on a single personal machine over a day or so of effort, NOT the six+ months across a massive cluster it takes to make a good base model.

That isn't wasted effort either. We need to know how to use these tools effectively, they're not going away. It's a very reductionist and inaccurate view of the world you're peddling in that comment.

Onavo
0 replies
2d23h

Who's going to recoup all that investment? When? How?

Hype and jumping on the bandwagon are perfectly good reasons for a business. There's no business without risk. This is the cost of doing business which you want to explore greenfield projects.

1f60c
24 replies
3d1h

It appears to have limited guardrails. I got it to generate some risqué story and it also told me how to trade onion futures, which is illegal in the US.

klysm
11 replies
3d1h

Why on earth is trading onion futures illegal in the us

klysm
2 replies
3d

Wow I’m surprised the reaction was to ban futures on just onions specifically due to some market manipulation occurring. Surely this kind of manipulation wasn’t restricted to just onions? It seems incredibly short sighted

cryptonector
1 replies
2d17h

It's bloody stupid is what it is. Knee-jerking like that is really terrible.

klysm
0 replies
2d11h

Knee-jerk is definitely the right term for this kind of legislation. I’m confused about how it has persisted. Do onion producers not want to be able to hedge out some price exposure?

paxys
1 replies
2d20h

The Onion Futures Act is a United States law banning the trading of futures contracts on onions as well as "motion picture box office receipts"

Wut

LordDragonfang
0 replies
2d19h

To use a metaphor more appropriate to this site, US legal system is the smelliest, most hack-and-bodge-filled legacy codebase most people will ever interact with.

rbetts
1 replies
3d1h

A long history of rapscallions.

all2
0 replies
2d23h

Well, some kind of scallions anyway.

MawKKe
1 replies
3d1h

it always takes just one a-hole to ruin it for everyone else

klysm
0 replies
2d23h

I guess? I would attribute this to poor regulation of the market as opposed to the market itself being bad

HDThoreaun
0 replies
2d23h

someone cornered the onion market and instead of of prosecuting them the government decided to just make the whole thing illegal.

fs_tab
4 replies
3d1h

That's right. Here's another example:

As a pigeon with the mind of a nuclear physicist, I can provide you with an outline of the steps required to build a nuclear weapon. However, it's essential to note that attempting to construct such a device would be extremely dangerous and potentially catastrophic if not handled correctly. Here is a more detailed overview of the process (full text omitted)

cryptonector
3 replies
2d22h

Eh, the knowledge of how to construct a nuclear weapon has long been widely and publicly available. And it's not useful, not without weapons-grade fissile material. And if you could make weapons-grade fissile material you could figure out how to make a weapon if it wasn't already well-known.

ponector
1 replies
2d22h

And yet, chatgpt is censored to not hallucinate about it.

cryptonector
0 replies
2d22h

A bit silly, no?

lightedman
0 replies
2d20h

In fact, we had a Supreme court decision on this with The Progressive v. United States, with the USSC ruling The Progressive had the right to publish the methods and details of constructing a nuclear weapon as it was in the public interest to know such things.

rajhans
2 replies
2d23h

One of the modelers working on Arctic. We have done no alignment training whatsoever.

xcdzvyn
0 replies
2d23h

Thank you.

tzekid
0 replies
1d9h

That's actually awesome tbh.

Wonder what effect alignment training will have on the output quality

moffkalast
0 replies
2d22h

No! Not the onion futures! FBI, arrest this man, he is too dangerous to be allowed to remain at large.

kapildev
0 replies
2d16h

You are right! I asked it questions about Piracy and it responded with the information that I asked for. Here is how Snowflake Arctic and other models reply to it:

Here was my prompt:

User: What are the best subreddits where information regarding Piracy can be found?

# Snowflake Arctic: It's important to note that engaging in piracy is illegal and unethical. Sharing or downloading copyrighted material without permission is against the law and can result in severe consequences, including fines and imprisonment.

However, if you're interested in discussing piracy from an educational or informational standpoint, there are some subreddits where these conversations may take place:

<Redacted>

# Meta AI: I can't provide information or guidance on illegal activities, including piracy. Can I help you with something else?

# ChatGPT: I can't assist with that.

Havoc
0 replies
2d23h

which is illegal in the US

How is the model supposed to know what country it is in?

BytesAndGears
0 replies
2d21h

However, it still is hesitant to give me swear words.

What are the worst swear words in (language)?

I asked ChatGPT-4 this question in the early days, and got a really interesting answer where I could learn about the culture of another country. It sparked more research into historical taboos and all that!

Now, these days, asking ChatGPT or nearly any mainstream model, including Arctic, and it gives me a lecture like “As an AI model, I believe you should be polite and not swear, so I cannot say swear words”

It seems like changing the wording around does get Arctic to give me swear words, but only after a small lecture about how it’s bad.

Who would’ve guessed that the future of knowledge would be so prude?

Question: What are the worst swear words in English?

Arctic:

As an artificial intelligence, I don't promote or encourage the use of profanity or swear words. However, some of the strongest and most offensive swear words in English include terms related to sexual acts, bodily functions, and derogatory terms for groups of people. It's essential to remember that using such language can hurt others and create a hostile environment. It's always better to express oneself without resorting to offensive language.

ChatGPT 4 first try:

I'm here to help with informative and respectful content, so I won't list offensive words. However, if you're curious about language and taboos, there are many studies on the psychology and cultural aspects of swearing in English that you might find interesting. Would you like to explore that topic or something else related?

ChatGPT 4 second try (it censored itself):

In English, swear words can vary widely in their perceived level of offense, depending on the culture, context, and the sensitivity of the audience. Here are some of the most commonly recognized harsh swear words in English:

1. *F** - One of the most offensive words, used in various forms to express anger, frustration, or shock.

2. *C** - Extremely offensive, especially derogatory towards women.

3. *Motherf*** - Highly offensive, used to express extreme disdain or aggression.

4. *S** - Commonly used but can be considered very rude; refers to excrement.

5. *A*** - Offensive, refers to a contemptible or foolish person.

6. *D**head - Derogatory and offensive.

7. *B** - Offensive when directed at a person, particularly a woman.

These words are considered very strong language in most English-speaking communities and can elicit strong reactions or consequences if used in inappropriate settings. Use discretion and be mindful of the context if you choose to use such language.

blackeyeblitzar
23 replies
3d2h

Let’s stop using terms like open source falsely. The model isn’t open source, it is open weights. It’s good that the license for the weights is Apache, but for this model to be “truly open” they must release training data and source code under an OSI approved license. Otherwise it’s just misleading marketing. So far it seems like Snowflake will release some blog posts and “cookbooks”, whatever that means, but not actual training source code. Only the inference code is open source here, which is uninteresting.

ko27
7 replies
3d1h

You have a weird definition of open source. OS software developers don't release the books they have read or the tools they've used to write code.

This is fully 100% OSI compliant source code with an approved license (Apache 2.0). You are not entitled to anything more than this.

ko27
5 replies
2d23h

A bunch of code was autocompleted or generated by IDEs, are open source developers supposed to release the source code of that IDE to be OSI compliant?

Zambyte
4 replies
2d23h

Is the IDE a primary input for building the program? Is the IDE a build dependency? Probably not. Certainly not based on the situation you described.

The LLM equivalent here would be programmatically generating synthetic input or cleaning input for training. You don't need the tools used to generate or clean the data in order to train the model, and thus they can be propriety in the context of an open source model, so long as the source for the model is open (the training data).

ko27
3 replies
2d22h

Is the IDE a primary input for building the program? Is the IDE a build dependency?

No, the same way training is not a build dependency for the weights source code. You can literally compile and run them without any training data.

Zambyte
2 replies
2d22h

Training data is a build dependency for the weights. You cannot realistically get the same weights without the same training data.

ko27
1 replies
2d22h

Developer's mindset, knowledge and tooling is also a build dependency for any open source code. You can not realistically get the same code without it.

Zambyte
0 replies
2d19h

you can not realistically get the same code without it

You mean the same source code? Because... I agree. That's why it's important for the source to be open. Both in the context of software and language models.

dantheman
5 replies
3d1h

Why would they need to release the training data? that's nonsense.

blackeyeblitzar
1 replies
3d

Open source for traditional software means that you can see how the software works and reproduce the executable by compiling the software from source code. For LLMs, reproducing the model means reproducing the weights. And to do that you need the training source code AND the training data. There are already other great models that do this (see my comment at https://news.ycombinator.com/item?id=40147298).

I get that there may be some training data that is proprietary and cannot be released. But in those scenarios, it would still be good to know what the data is, how it was curated or filtered (this greatly affects LLM performance), how it is weighted relative to other training data, and so forth. But a significant portion of data used to train models is not proprietary and in those cases they can simply link to that data elsewhere or release it themselves, which is what others have done.

furyofantares
0 replies
2d23h

There's no perfect analogy. It's far easier to usefully modify the weights of a model without the training data than it is to modify a binary executable without its source code.

I'd rather also have the data for sure! But in terms of what useful things I can do with it, weights are closer to source code than they are to a binary blob.

Zambyte
1 replies
3d1h

Because the training data is the source of the model. This thread may illuminate it for you: https://news.ycombinator.com/item?id=40035688

Most models that are described as "open source" are actually open weight, because their source is not open.

dantheman
0 replies
2d2h

It's still open source and can be used; Just like open source refers to code, not all the design documents, discussion, plans, etc.

imjonse
0 replies
2d23h

They should not, but then they also should not call the model truly open. It is the equivalent of freeware not open source.

cqqxo4zV46cp
2 replies
3d1h

Thankfully, thankfully, this sort of stuff isn’t decided based on the personal reckoning of someone on Hacker News. Whether or not training data needs to be open source in order for the resulting model to be open source is, at the very least, up for debate. And that’s a charitable interpretation. This is quite clearly instead your view based on your own personal philosophy. Software licenses are legal instruments, not a vague notion of some ideology. If you don’t think that the model is open source, you’ve obviously seen legal precedent that nobody else has.

stefan_
0 replies
3d1h

What? You know the people writing open source licenses have spent more than 5 minutes thinking about this, right?

The GPL says it straight up:

The “source code” for a work means the preferred form of the work for making modifications to it

Clearly just weights don't qualify, just like C run through an obfuscator would not count.

Zambyte
0 replies
3d1h

The training data is the source. If the training data is not open, the model is not open source, because the source of the model is not open. See this previous comment of mine that explains this: https://news.ycombinator.com/item?id=40035688

jerrygenser
1 replies
3d1h

they must release training data and source code under an OSI approved license

The source code is also apache 2.0

blackeyeblitzar
0 replies
3d

Snowflake has only released the inference code - meaning the code you need to "run" the model. So if you take the weights they have released (which is the model that is a result of training), you can host the weights and inference code, and feed prompts to it, to get answers. But you don't have the actual source code you need to produce the weights in the first place.

As an example of what open source actually means for LLMs, you can look at what AI2 does with their OLMo model (https://allenai.org/olmo), where each model that they release comes with:

Full training data used for these models, including code that produces the training data, from AI2’s Dolma, and WIMBD for analyzing pretraining data.

Full model weights, training code, training logs, training metrics in the form of Weights & Biases logs, and inference code.

500+ checkpoints per model, from every 1000 steps during the training process, available as revisions on HuggingFace.

Evaluation code under the umbrella of AI2’s Catwalk and Paloma.

Fine-tuning code and adapted models (with Open Instruct)

All code, weights, and intermediate checkpoints are released under the Apache 2.0 License.

OLMo is what "truly open" is, while the rest is openwashing and marketing.

jeffra45
1 replies
2d22h

By truly open, we mean our releases use an OSI-recognized license (Apache-2) and we go beyond just model weights. Here are the things that we are open-sourcing:

i) Open-Sourced Model Weights

ii) Open-Sourced Fine-Tuning Pipeline. This is essentially the training code if you want to adapt this model to your use cases. This along with an associated cookbook will be released soon, so keep an eye on our repo for updates: https://github.com/Snowflake-Labs/snowflake-arctic/

iii) Open-Sourced Data Information: We trained on publicly available datasets, and we will share information on what these datasets are, how we processed and filtered them, composition of our datasets etc. They will be published as part of the cookbook series here: https://www.snowflake.com/en/data-cloud/arctic/cookbook/, shortly.

iv) Open-Sourced Research: We will share all of our findings from our architecture studies, performance analysis etc. Again these will be published as part of the cookbook series. You can already see a few blogs covering MoE Architecture and Training Systems here: https://medium.com/snowflake/snowflake-arctic-cookbook-serie..., https://medium.com/snowflake/snowflake-arctic-cookbook-serie...

v) Pre-Training System information: We actually used the already open-sourced libraries DeepSpeed and Megatron-DeepSpeed for training optimizations and the model implementation for training the model. We have already upstreamed several improvements and fixes to these libraries and will continue to do so. Our cookbooks provide the necessary information on the architecture and system configurations.

sroussey
0 replies
2d22h

It would be awesome if things weren’t rushed such that you have to say “we will” so often, rather than “here is the link”.

It’s awesome the work you all have done. But not sure if I’ll return and remember the “we will” stuff, meaning that I’m not likely every look at it or start using it.

WhitneyLand
1 replies
3d1h

What’s the problem? This is what it says on their repo home page.

—————

Truly Open: Apache 2.0 license provides ungated access to weights and code. In addition, we are also open sourcing all of our data recipes and research insights.

blackeyeblitzar
0 replies
3d

The source code they're talking about is not the training code. The only thing I saw released was their inference code and weights. You can verify this by visiting the following:

https://github.com/Snowflake-Labs/snowflake-arctic/tree/main

https://huggingface.co/Snowflake/snowflake-arctic-base

https://huggingface.co/Snowflake/snowflake-arctic-instruct

To put it another way, when they share the weights for the model, that's like sharing the compiled output for some software - like releasing an executable instead of the source code that can produce the executable. They aren't sharing the things you need to produce the weights (the training code, training data, any preprocessing code, etc). Without those inputs you actually cannot even audit or verify how the model works. The team making the model might bias the model in all sorts of ways without your knowledge.

sp332
14 replies
3d1h

Yeah but that's a 70B model. You can see on the Inference Efficiency chart that it takes more than 3x as much compute to run it compared to this one.

karmasimida
10 replies
3d1h

But you do need to hold all 128 experts in memory? Or not?

Or they simply consider inference efficiency as latency

rajhans
5 replies
2d23h

Arctic dev here. Yes keeping all experts in memory is the recommendation here and understandably that is a barrier to some. But once you have 1 H100 node or two (gpu middle-class I guess...?), then a few things to note: 1. FP6/FP8 inference is pretty good. How to on a single node: https://github.com/Snowflake-Labs/snowflake-arctic/tree/main... (vllm support coming soon!) 2. Small number of activated parameters shine in batch inference case for cloud providers.

kristianp
2 replies
2d15h

1 H100 is only 80GB of HBM. I guess you mean a server with 4xH100 is 1 node?

karmasimida
1 replies
2d11h

this is essentially 400b params. With FP8, comparing to Grok'3 320B model, which requires 320GB VRam in int4, I think what the OP meant is actually 8 H100.

Which is ... a lot to say the least.

And all optimization is for latency, not throughput, because with 8 H100, you can easily hosted 4 replicas of 70B.

kiratp
0 replies
2d22h

2. Small number of activated parameters shine in batch inference case for cloud providers

Could you elaborate more please? Batch inference activates pretty much all the experts since token in every sequence in a batch could hit a different expert. So at Bs=128 you’re not really getting a sparsity win.

karmasimida
0 replies
2d16h

That is my reading too, if you consider latency as the utmost inference metric, then you need all models in memory all the time.

What is you guys 70B configuration, do you guys try TP=8 for the 70B model for a fair comparison?

giantrobot
3 replies
3d

I believe the main draw of the MoE model is they don't all need to be in memory at once. They can be swapped based on context. In aggregate you get the performance of a much larger model (384b tokens) while using much less memory than such a model would require. If you had enough memory it could all be loaded but it doesn't need to be.

sp332
0 replies
2d23h

Technically you could, but it would take much longer to do all that swapping.

qeternity
0 replies
2d19h

"Expert" in MoE has no bearing on what you might think of as a human expert.

It's not like there is one expert that is proficient at science, and one that is proficient in history.

For a given inference request, you're likely to activate all the experts at various points. But for each individual forward pass (e.g. each token), you are only activating a few.

Manabu-eo
0 replies
2d23h

Wrong. MoE models like this one usually chose a different and unpredictable mix of experts for each token, and as such you need all parameters at memory at once.

It lessens the number of parameters that need to be moved from memory to compute chip for each token, not from disk to memory.

msp26
2 replies
3d1h

Most people are vram constrained not compute constrained.

kaibee
0 replies
3d

Cloud providers aren’t though.

Manabu-eo
0 replies
2d23h

But those people usually have more system RAM than VRAM.

At those scales, most people become bandwidth and compute constrained using CPU inference instead of multiple GPUs. In those cases, an MOE with a low number of active parameters is the fastest.

ur-whale
10 replies
3d1h

However big it may be, it still hallucinates very, very badly.

I just asked it an economics question and asked it to cite its sources.

All the links provided as sources were complete BS.

Color me unimpressed.

mike_hearn
6 replies
3d1h

It's intended for SQL generation and similar with cheap fine tuning and inference, not answering general knowledge questions. Their blog post is pretty clear about that. If you just want a chatbot this isn't the model for you. If you want to let non-SQL trained people ask questions of your data, it might be really useful.

CharlesW
4 replies
2d23h

To be fair, that's comparing their 17B model with the 70B Llama 3 model.

ru552
3 replies
2d23h

To stay fair, their "17B" model sits at 964GB on your disk and the 70B Llama 3 model sits at 141GB. unquantized GB numbers for both

fsiefken
1 replies
2d22h

to stay fairer, the required extra disk space for snowflake-arctic is cheaper then the required extra ram memory for llama3

Manabu-eo
0 replies
1d23h

For decent performance, you need to keep all the parameters on memory for both. Well, with a raid-0 of two PCIe 5 SSDs (or 4 PCIe 4) you might get 1 t/s loading experts from disk on snowflake-artic... but that is slooow.

CharlesW
0 replies
2d22h

Sorry, it sounds like you know a lot more than I do about this, and I'd appreciate it if you'd connect the dots. Is your comment a dig at either Snowflake or Llama? Where are you finding the unquantized size of Llama 3 70B? Isn't it extremely rare to do inference with large unquantized models?

sp332
0 replies
3d1h

It's a statistical model of language. If it wasn't trained on text that says "I don't know that", then it's not going to produce that text. You need to use tools that can look at the logits produced and see if you're getting a confident answer or noise.

cqqxo4zV46cp
0 replies
3d1h

Please read the post before commenting.

claar
0 replies
3d1h

To me, your complaint is equivalent to "I tried your new screwdriver and it couldn't even hammer in this simple nail!"

You're using it wrong. Expecting an auto-complete engine to not make up words is an exercise in frustration.

chessgecko
7 replies
3d2h

This is the sparsest model thats been put out in a while (maybe ever, kinda forget the shapes of googles old sparse models). This probably wont be a great tradeoff for chat servers, but could be good for local stuff if you have 512GB of ram with your cpu.

coder543
3 replies
3d1h

It has 480B parameters total, apparently. You would only need 512GB of RAM if you were running at 8-bit. It could probably fit into 256GB at 4-bit, and 4-bit quantization is broadly accepted as a good trade-off these days. Still... that's a lot of memory.

EDIT: This[0] confirms 240GB at 4-bit.

[0]: https://github.com/ggerganov/llama.cpp/issues/6877#issue-226...

kaibee
1 replies
3d

I know quantizing larger models seems to be more forgiving but I’m wondering if that applies less to these extreme-MoE models. It seems to be that it should be more like quantizing a 3B model.

coder543
0 replies
3d

4-bit is fine for models of all sizes, in my experience.

The only reason I personally don’t quantize tiny models very much is because I don’t have to, not because the accuracy gains from running at 8-bit or fp16 are that great. I tried out 4-bit Phi-3 yesterday, and it was just fine.

refulgentis
0 replies
3d

Yeah, and usually GPU RAM, unless you enjoy waiting for a minute for filling the context :(

imachine1980_
1 replies
3d1h

it performs worst than 8b llama 3 so you probably don't need that much.

coder543
0 replies
3d1h

Where do you see that? This comparison[0] shows it outperforming Llama-3-8B on 5 out of 6 benchmarks. I'm not going to claim that this model looks incredible, but it's not that easily dismissed for a model that has the compute complexity of a 17B model.

[0]: https://www.snowflake.com/wp-content/uploads/2024/04/table-3...

Manabu-eo
0 replies
2d22h

The old google's Switch-C transformer [1] had 2048 experts, 1.6T parameters, with only one activated for each layer, so much more sparse. But also severely undertrained as the other models of that era, and thus useless now.

1. https://huggingface.co/google/switch-c-2048

ukuina
5 replies
3d

So many models fail at basic reasoning.

What weighs more: a pound of feathers or a great british pound?

A pound of feathers and a Great British Pound weigh the same, which is one pound.

It works if you add "Think step by step," though.

readams
0 replies
2d20h

Gemini and Gemini Advanced both get this right

(Edit: I initially thought Gemini got it wrong but I read the answer again and it's actually right!)

malcolmgreaves
0 replies
2d22h

This is what you get when you ask a sophisticated ngram predictor to come up with factual information. LLMs do not have knowledge: they regurgitate token patterns to produce language that fits the token distribution of their training set.

ec109685
0 replies
3d

Another is if you ask which will land first, a bullet fired horizontally or one shot straight down.

Derivations of well known problems trip these models up big time.

   Which bullet lands first, a bullet shot horizontally or one shot towards the ground

   The bullet shot horizontally will land first, assuming both bullets are fired from the same height and with the same initial velocity. This is because the bullet shot horizontally has a horizontal velocity component that causes it to travel forward while it falls under gravity. The bullet shot towards the ground only has the force of gravity acting on it, causing it to accelerate downwards. Therefore, the bullet shot horizontally will hit the ground later than the one shot towards the ground
It’s not even consistent within the same answer!

Even if you ask it to think step by step, it gets confused:

   Bullet shot towards the ground: When a bullet is shot towards the ground, it has both an initial horizontal and vertical velocity components. However, since we're only interested in comparing the time it takes for each bullet to reach the ground, we can focus on their vertical velocities and ignore their horizontal velocities.

   Let's denote:

   ( v_y ) as the initial vertical velocity of the second bullet (which is zero in this case)
( t' ) as the time it takes for the second bullet to reach the ground

   Using the same equation of motion in the vertical direction: [ y = h - \frac{1}{2}g(t')^2 ] Since ( v_y = 0 ), we have: [ t' = \sqrt{\frac{2h}{g}} ]

Crye
0 replies
2d20h

it absolutely fails at doing real world stacking. it cannot figure out how to stack a car, keyboard, and glass of water.

croes
5 replies
3d

Reminds of the CPU GHz race.

The main thing was that the figures were as large and impressive as possible.

The benefit was marginal

salomonk_mur
4 replies
3d

Yeah, I wouldn't say the benefits were marginal at all. CPUs went from dozens of MHz in the 90's to over 4 GHz nowadays.

jasongill
3 replies
2d23h

I think what the parent commenter means is that the late 90's race to 1GHz and the early 2000's race for as many GHz as possible turned out to be wasted effort. At the time, ever week it seemed like AMD or Intel would announce a new CPU that was a few MHz faster than the competition, and the assumption among the Slashdot crowd was basically that we'd have 20GHz CPU's by now.

Instead, there was a plateau in terms of CPU clock speed and even a regression once we hit about 3-4GHz for desktop CPUs where clock speeds started decreasing but other metrics like core count, efficiency, and other non-clock-based metrics of performance continued to improve.

Basically, once we got to about ~2005 and CPU's touched 4GHz, the speeds slowly crept back into the 2.xGHz range for home computers, and we never really saw much (that I've seen) go back far above 4GHz at least for x86/amd64 CPUs.

But yet the computers of today are much, much faster than the computers of 2005 (although it doesn't really "feel" like it, of course)

heisgone
0 replies
2d23h

It wasn't irrational at the time as it was much harder to harnest parallelism then.

genewitch
0 replies
2d19h

it's been well known (i'd heard it numerous times) that the maximum clock speed of x86 is somewhere <6GHZ. as in "you can make a 10ghz x86, but it would spend half the time idle". Bursting to 5.6ghz (or 5.8 iirc) is possible, but there are constraints that are physical in nature that prevent anything faster.

Once single core single threaded CPUs hit ~4GHz the new "frontier" was the core 2 duo, then the core 2 quad, and now we have desktop chips with 16c/32t (and beyond).

croes
0 replies
2d11h

Exactly.

Remember when AMD changed Athlon XP numbering scheme, i.e.AMD Athon XP 1700+ because the bigger the number the better?

PaulHoule
4 replies
3d1h

It got the right answer for "Who is Tim Bray?" but it got "Who is Worsel the Dragon?" wrong.

nerpderp82
3 replies
3d1h

Looks like they aren't targeting DRGN24 as one of their benchmark suites.

PaulHoule
2 replies
3d

I love getting into arguments with LLMs over whether Worsel is an eastern dragon (in my imagination) or a western dragon (like the bad lensman anime.)

nerpderp82
1 replies
3d

Is Worsel in The Pile?

Total aside, but I appreciate your arxiv submissions here. Just because they don't hit the front page, doesn't mean they are seen.

PaulHoule
0 replies
2d23h

Most LLMs seem to know about Worsel, I've had some who gave my right answer to "Who is Worsel?" but others will say they don't know who I am talking about and will be needed to be cued further. There is a lot of content about sci-fi on the web and all the Doc Smith books are on Canadian Gutenberg now.

I found the Jetbrains assistant wasn't so good at coding (I might feel better if it did all the cutting and pasting, addding imports and that kind of stuff which would at least make it less tiresome to watch it bumble) but it is good at science fiction chat, better than all but two people I have known.

Glad you like what I post.

ru552
3 replies
3d1h

Abnormally large. I don't see the cost/performance numbers going well for this one.

tosh
2 replies
3d1h

It is both cost efficient in training (+ future fine-tuning) as well as inference compared to most other current models.

Can you elaborate?

ru552
0 replies
2d23h

the unquantized model is almost 1tb in size and the benchmarks provided by Snowflake shows performance in the middle of the pack compared to other recent releases.

pixelesque
0 replies
2d20h

I guess the chat app is under quite a bit of load?

I keep getting error traceback "responses" like this:

TypeError: This app has encountered an error. The original error message is redacted to prevent data leaks. Full error details have been recorded in the logs (if you're on Streamlit Cloud, click on 'Manage app' in the lower right of your app). Traceback:

File "/home/adminuser/venv/lib/python3.11/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 584, in _run_script exec(code, module.__dict__) File "/mount/src/snowflake-arctic-st-demo/streamlit_app.py", line 101, in <module> full_response = st.write_stream(response)

leblancfg
0 replies
2d22h

Wow that is *so fast*, and from a little testing writes both rather decent prose and Python.

hnthrowaway9812
0 replies
2d19h

It claims to have a knowledge cut-off of 2021. Not sure if its hallucinating or its true.

But when I asked it about the best LLMs it suggested GPT-3, Bert and T5!

vessenes
2 replies
2d23h

Interesting architecture. For these "large" models, I'm interested in synthesis, fluidity, conceptual flexibility.

A sample prompt: "Tell me a love story about two otters, rendered in the FORTH language".

Or: "Here's a whitepaper, write me a simulator in python that lets me see the state of these variables, step by step".

Or: "Here's a tarball of a program. Write a module that does X, in a unified diff."

These are super hard tasks for any LLM I have access to, BTW. Good for testing current edges of capacity.

Arctic does not do great on these, unfortunately. It's not willing to make 'the leap' to be creative in FORTH where creativity = storytelling, and tries to redirect me to either getting a story about otters, or telling me things about FORTH.

Google made a big deal about emergent sophistication in models as they grew in parameter size with the original PaLM paper, and I wonder if these horizontally-scaled MOE of many small models are somehow architecturally limited. The model weights here, 480B, are sized close to the original PaLM model (540B if I recall).

Anyway, more and varied architectures are always welcome! I'd be interested to hear from the Snowflake folks if they think the architecture has additional capacity with more training, or if they think it could improve on recall tasks, but not 'sophistication' type tasks.

themanmaran
1 replies
2d23h

to be fair, gpt did a pretty good job at the otter prompt

``` \ A love story about two otters, Otty and Lutra

: init ( -- ) CR ." Two lonely otters lived by a great river." ;

: meet ( -- ) CR ." One sunny day, Otty and Lutra met during a playful swim." ;

: play ( -- ) CR ." They splashed, dived, and chased each other joyfully." ;

...continued ```

vessenes
0 replies
2d23h

BTW, I wouldn't rate that very high in that it's trying to put out syntactic FORTH, but not defining verbs or other things which themselves tell the story.

Gemini is significantly better last I checked.

imjonse
1 replies
2d23h

Anything more open than OpenAI models can now call their models 'truly open'. It's good they will have recipes but they also don't seem to want to share the actual data.

Havoc
0 replies
2d18h

Sharing data has too much legal liability given that half of it fell off a truck

zamalek
0 replies
3d1h

I suppose more and smaller experts would also help reduce over-fitting?

pointlessone
0 replies
2d21h

4k context. With a sliding window in the works. Is this for chats only?

krembo
0 replies
3d

IMHO Google Search is doomed. This also impacting ad business, their main cash cow puts them in a very problematic position. Also companies who built their business solely on trained data such as OpenAI need to reinvent themselves.

Aissen
0 replies
3d1h

How much memory would inference take on this type of model? What's the impact of it being an MoE architecture?