Inflection.ai is a major AGI lab

post by Nikola Jurkovic (nikolaisalreadytaken) · 2023-08-09T01:05:54.604Z · LW · GW · 13 comments

Contents

  Inflection has a lot of compute dedicated to training LLMs
  Inflection has a lot of funding
  Inflection is on the cutting edge of LLMs
  Inflection plans to train frontier LLMs
  Inflection doesn’t seem to acknowledge existential risks or have a sizable safety team
  Appendix: Estimating Inflection’s compute
    The H100 route
    The “train GPT-4 in 4 months when we triple our cluster” route
    The “11 minutes on the GPT-3 MLBench benchmark” route
None
13 comments

Update (April 2024): Due to the recent breakup of Inflection, I no longer think they're on track to be a major AGI lab.

Inflection.ai (co-founded by DeepMind co-founder Mustafa Suleyman) should be perceived as a frontier LLM lab of similar magnitude as Meta, OpenAI, DeepMind, and Anthropic based on their compute, valuation, current model capabilities, and plans to train frontier models. Compared to the other labs, Inflection seems to put less effort into AI safety.

Thanks to Laker Newhouse for discussion and feedback!

Inflection has a lot of compute dedicated to training LLMs

Inflection has a lot of funding

Inflection is on the cutting edge of LLMs

Inflection plans to train frontier LLMs

Inflection doesn’t seem to acknowledge existential risks or have a sizable safety team

Appendix: Estimating Inflection’s compute

Here are some back-of-the-envelope calculations for Inflection’s current compute from three data sources. They result in estimates ranging around 2 orders of magnitude, centered around 4e18.

FLOPs = plural of “floating point operation (FLOP)”

FLOPS = floating point operations per second

The H100 route

From the H100 datasheet, it seems like different components of the H100 (of which, different models exist), have different amounts of FLOPS. I will simplify and assume one H100 provides an effective 10,000 teraFLOPS, which is 1e12 FLOPS. Inflection.ai currently has around 3.6 thousand H100s, which puts total FLOPS at 3.6e19.

The “train GPT-4 in 4 months when we triple our cluster” route

Inflection thinks they’ll be able to train GPT-4 with four months of cluster time once they triple their cluster size. This means they think they can train GPT-4 in one year of cluster time right now. Epoch thinks GPT-4 took 2.1e25 FLOPs to train, which puts Inflection’s current compute at 6.7e17 FLOPS.

The “11 minutes on the GPT-3 MLBench benchmark” route

Inflection can train GPT-3 up to 2.69 log perplexity on the C4 dataset in 11 minutes. What does this mean? I’m not sure, as I have found it hard to find any modern model’s log perplexity scores on that dataset. GPT-3's log perplexity seems to be -1.73 on some dataset. GPT-2-1.5b’s log perplexity on another dataset seems to be around 3.3 [LW · GW]. Not sure what to make of that, but let’s assume Inflection can train GPT-2 in 11 minutes on their cluster. This would put their current compute at 2.3e18 FLOPS if we use the Epoch estimate of how much compute GPT-2 took to train.

13 comments

Comments sorted by top scores.

comment by Person (person-1) · 2023-08-09T02:41:02.940Z · LW(p) · GW(p)

I have an intuition about Suleyman, that being that his marketing background make him an incredibly unreliable source of actual information. He makes a lot of big predictions on future AI capabilities, like for hallucinations as a recent example I can think of and engages heavily in hype drumming in his interviews and social media. The untrustworthy aura I feel around the company extends to their products. Inflection-1's technical paper (I can't find a potential longer version) is very short compared to GPT-4 or PALM-2 and is entirely pictures of condensed benchmark results with a few paragraphs of explanations.

I expect my views to be wrong, but for now while inflection definitely has the compute, I have a feeling there's a lot more limits and smoke involved that wouldn't quite put them up with OpenAI, DeepMind and Meta in terms of impact on both the market and AGI timelines.

Edit: Originally misread the computer calculations from the post and used my mistake as evidence of my first point. Though the evidence is no longer there, it was confirming an intuition I already had and still stand by.

Replies from: nikolaisalreadytaken
comment by Nikola Jurkovic (nikolaisalreadytaken) · 2023-08-09T03:40:59.095Z · LW(p) · GW(p)

I'm not sure what you're referring to. The "three times the compute for GPT-4" claim places their compute at 6.7e17, which is lower than the estimates from the other two methods.

Replies from: person-1
comment by Person (person-1) · 2023-08-09T04:18:15.848Z · LW(p) · GW(p)

You're right, I completely misread it. I'll edit my comment with that in mind.

comment by JakubK (jskatt) · 2023-08-09T20:02:46.923Z · LW(p) · GW(p)

Relevant tweet/quote from Mustafa Suleyman, the co-founder and CEO:

Powerful AI systems are inevitable. Strict licensing and regulation is also inevitable. The key thing from here is getting the safest and most widely beneficial versions of both.

Replies from: person-1
comment by Person (person-1) · 2023-08-09T21:05:22.047Z · LW(p) · GW(p)

Suleyman's statements are either very specific capabilities predictions or incredibly vague statements like the one you brought up that don't really inform us much. His interviews often revolve around talking about how big and smart their future models will be while also spending time putting in a good word for their financial backers (mainly NVIDIA).  I find myself frustrated at seeing this company with a lot of compute and potential impact on timelines, but whose CEO and main spokesperson seems very out-of-touch with the domain he does business in.

comment by JanB (JanBrauner) · 2023-08-09T19:17:55.339Z · LW(p) · GW(p)

I have been thinking roughly similar things about adept.ai; in particular, because they take a relatively different approach that still relies on scale.

comment by Stephen McAleese (stephen-mcaleese) · 2023-08-10T13:57:42.505Z · LW(p) · GW(p)

10,000 teraFLOPS

Each H100 will be closer to 1,000 teraFLOPs or less. For reference, the A100 generally produces 150 teraFLOPs in real-world systems.

comment by Cervera · 2023-08-15T09:48:10.396Z · LW(p) · GW(p)

"We'll be building a cluster of around 22,000 H100s. This is approximately three times more compute than what was used to train all of GPT4. 

 

This bothers me. It's a naive way of seeing compute. It's like confusing Watts and Watt-hours 

22,000 H100s is three times the amount of FLOP/s than what was used to GPT-4, so you could train it in 3x less time, of with 1/3 of your cluster and the same time. 

I think this view of looking at compute helps making naive asumptions about what this compute can be used to. And FLOP/s are not a perfect unit for normal discourse when we're at x10¹⁵ scales. 

comment by Hyperion · 2023-08-11T10:12:13.945Z · LW(p) · GW(p)

Note that the MLPerf benchmark for GPT-3 is not on the full C4 dataset, it's on 0.4% of the C4 dataset.

See: https://twitter.com/abhi_venigalla/status/1673813863186452480?s=20

comment by Mo Putera (Mo Nastri) · 2023-08-10T03:35:53.145Z · LW(p) · GW(p)

Inflection thinks they’ll be able to train GPT-4 with four months of cluster time once they triple their cluster size. This means they think they can train GPT-4 in one year of cluster time right now. Epoch thinks GPT-4 took 2.1e25 FLOPs to train, which puts Inflection’s current compute at 6.7e17 FLOPS.

Epoch references this Colab notebook for that 2.1e25 FLOP figure, which estimates 40% hardware utilization rate ("the rest of the time is overhead, idle time spent waiting for data from another calculation/memory, or recomputing results just in time to reduce memory bottlenecks"). Adjusting for that puts Inflection's current compute at 1.7e18 FLOP/s, closer to your third estimate [LW · GW].

Replies from: Vladimir_Nesov
comment by Vladimir_Nesov · 2023-08-10T05:04:43.281Z · LW(p) · GW(p)

2.1e25 FLOPs figure ... that puts Inflection's current compute at 1.7e18 FLOPs

This unit ambiguity is somewhat popular but trivial to avoid [LW · GW]. Should be "2.1e25 FLOP" (without an 's') and "1.7e18 FLOP/s" or "1.7e18 FLOPS" (with 's' in uppercase).

Replies from: Mo Nastri
comment by Mo Putera (Mo Nastri) · 2023-08-10T05:10:39.641Z · LW(p) · GW(p)

Thanks, edited. Left the original quote unchanged.