Expanding AI chip capabilities beyond Nvidia with Modular CEO Chris Lattner | E1808

14 Sep 2023 · 1 h 4 min

Ask about this episode

Ask anything about it. ChatGPT or Claude reads this page and answers with the times it was said.

Connect VO and ask about every podcast you hear, including the moments you saved. Add to ChatGPT · Add to Claude

In short

Podcast Episode Summary: Expanding AI Chip Capabilities Beyond Nvidia with Modular CEO Chris Lattner | E1808

Podcast Overview

  • Title: This Week in Startups
  • Host: Jason Calacanis
  • Guest: Chris Lattner, CEO of Modular
  • Topics Covered: AI models, Nvidia’s dominance in AI hardware, the AI wrapper debate, and the vision for modularity in AI programming.

Key Themes and Discussions

Introduction to Chris Lattner and Modular

  • Chris Lattner, known for his work on LLVM and at major tech companies like Apple, Google, and Tesla, leads Modular.
  • Modular focuses on simplifying AI development across various hardware platforms beyond Nvidia.
  • They aim to democratize AI by streamlining the deployment of AI models and reducing complexity for developers.

The AI Landscape

  • Nvidia currently dominates the AI hardware market, generating $16 billion in revenue for Q3, doubling year-over-year.
  • Despite the dominance, there is a growing sentiment that competitors will emerge, as indicated by the rise of startups challenging Nvidia's supremacy.
  • Chris discusses the necessity for a unified AI stack that allows developers to run models on non-Nvidia hardware without heavy constraints.

Challenges in AI Training and Deployment

  • The episode explores the complexities involved in deploying AI models and the distinction between training (development of models) and inference (application of models in real-world settings).
  • Training requires significant computational resources, while inference focuses on scaling models effectively for user queries.

The Fragmentation of AI Tools

  • Many companies struggle with a “catastrophic array” of tools for AI model deployment, leading to inefficiencies.
  • Existing tools like TensorFlow and PyTorch often fall short in production scenarios, requiring too much overhead and complexity.

Modular's Vision and Solutions

  • Modular is building an "AI engine" that serves as a drop-in replacement for TensorFlow and PyTorch, allowing seamless integration without the need for code rewrites.
  • Their approach aims to simplify the AI infrastructure, making it easier for developers to utilize various hardware and software tools effectively.

The Future of AI Hardware and Programming

  • Chris shares insights on the evolution of hardware, noting that while GPUs are crucial, CPUs still play a significant role in AI tasks.
  • He highlights the potential of custom hardware (e.g., RISC-V) and how Modular plans to support a diverse array of hardware setups.

The AI Wrapper Debate

  • The discussion touches on the rise of vertical AI applications versus generalized AI models (e.g., chatbots).
  • Chris emphasizes that while general AI models may solve many problems, specialized applications will still retain value as they address specific market needs.

Perspectives on AI Development

  • Reflecting on OpenAI's transition from non-profit to a for-profit entity, Chris notes that substantial funding and investment drive the technological advancements and infrastructure necessary for impactful AI solutions.
  • The ongoing demand for high-quality AI applications will continue to influence hardware and software development.

Concluding Thoughts

  • Chris articulates his optimism about the future of AI and the essential role of modularity in fostering innovation.
  • He emphasizes the importance of creating an inclusive environment for developers to engage with AI technologies efficiently.

Key Takeaways

  • Modular’s Mission: To simplify and unify AI deployment across various hardware platforms, making AI more accessible to a broader range of developers.
  • AI Growth: The industry is seeing rapid advancements, but challenges remain in utilizing hardware effectively and deploying models at scale.
  • Future Outlook: More custom hardware and software solutions are expected to emerge, requiring robust frameworks to manage complexity and improve productivity.

Additional Information

  • For more on Modular, visit [Modular's official website](https://www.modular.com/).
  • Follow Chris Lattner on [Twitter](https://twitter.com/clattner_llvm).

Sponsor Information

  • Roots: A real estate investment trust creating wealth for both investors and residents. [Learn more here](https://investwithroots.com/TWIST).
  • Supergut: A nutrition company improving digestion and energy. Get 30% off using code TWIST at [Supergut.com](https://supergut.com).
  • LinkedIn Marketing: For a $100 credit towards your first LinkedIn ad campaign, visit [LinkedIn.com](https://linkedin.com/thisweekinstartups).

Follow Jason Calacanis

  • [Twitter](https://twitter.com/jason)
  • [Instagram](https://www.instagram.com/jason)
  • [LinkedIn](https://www.linkedin.com/in/jasoncalacanis)

Closing Remarks This episode provides a deep dive into the evolving landscape of AI technology, emphasizing the need for modular solutions that can scale with the demands of modern applications. Chris Lattner's insights into the challenges and potential of AI development illuminate the path forward for startups and established companies alike.

Written by AI. May contain mistakes. Listen to the episode to check what was said.

Hear the part that matters, and keep it.Open this episode in VO. Double tap your headphones to save a moment as you listen.
Get VO free

Transcript

Automatic transcript. May contain errors.

0:00If you go back in time, I built a technology called LLVM, which is this fairly obscure compiler technology that then is probably on your phone today and on many of your laptops and in your consoles and things like this, that technology helped unify a generation of compute around CPUs in particular. And so LLVM was great for hardware people because they could integrate with LLVM and then they got all the C++ and all the Swift and all the other languages and Rust and Julian and things like this for free. But machine learning doesn't have that. And so what modular is building is it's building that thing that once you plug into it, you have a full AI stack.

0:36For a hardware maker, that's a very powerful thing. This Week in Startups is brought to you by Roots. Invest in the only real estate investment trust that creates wealth for you and its residents at investwithroots.com slash twist. SuperGut is the only nutrition brand clinically proven to improve digestion, balance blood sugar, sustain energy, and manage weight. Save 25 % on the delicious shakes, bars, and prebiotic mix at supergut.com with code TWIST and LinkedIn marketing. To redeem a free$100 LinkedIn ad credit and launch your first campaign, go to linkedin.com slash thisweekinstartups. All right, everybody.

1:24Welcome back to This Week in startups. Really excited for today's guest because he's worked at some of the biggest technology companies in the world and working on AI. His name is Chris Latner. His company is modular. He's worked at Apple. He's worked at Tesla. He's worked at Google. And now he's got his own startup, as I just said, modular. So as we all know, NVIDIA is dominant right now in the AI MySpace,$16 billion in revenue in Q3. That's 2x year over year. They're wildly profitable. Stocks doubled since 2023. But as we've said on this pod and all in, and there's going to be competitors coming, right?

2:03Of course. And some startups are going at NVIDIA on the hardware front. We had Light Matter on recently, episode 1787. And they're trying to use optics, photonics-based chips, basically, to move data around. It's going to make things cooler in data centers and help with these large AI jobs. Well, Chris is taking a different approach at Modular. They're going to make it easier for developers to run AI modules on non-NVIDIA hardware. And they just raised$100 million, as AI companies are apt to do in 2023. Chris, welcome to the show. Well, quite the introduction, Jason. Thank you for having me. It's great to be here.

2:46yeah uh great to have you and um you are in the thick of it one of the things i hear over and over again uh from people deep in the ai space i had a conversation with elon about this not recently um and we see it at open ai and other places is only a small amount of the hardware that's being purchased is being used at any given point in time when ai jobs are running so for people who are technical but maybe not working in the specific field why is it that when we push a job you know we're doing chat gpt5 or claude 7.0 whatever people are doing they're doing a lambda or a llama i mean there's just so many different things on hugging face right now why is it that so the the hardware is not optimized to these jobs why are we find ourselves in this and then what is the actual percentage of the hardware being used, whether it's an H100, A100, or my M2 on my MacBook Pro.

3:43Yeah, so it's super interesting. If you zoom into what is AI these days, right? So many people focus on training. You have to start with the research, you have to start with the models, models are changing all the time. I mean, just follow what's happening. It's hard to keep up with the pace of innovation in the model architectures. But then there's also the inference side of things and the deployment side of things. And so these two markets, these two problems are actually completely different. So what you're talking about is you're actually referring to the training side of this. And modern training jobs, as many people know, have gotten huge, right?

4:14You get tens of thousands of nodes, thousands of GPUs. These are monstrous jobs. And so because of that, what you get is these time-sharing systems. And so it's super funny. Like we went from personalized computers all the way back to the mainframe or the job sharing. Like I'm going to put in my punch cards. That was Perot systems. Yeah. And so we're back on somebody's mainframe. Well, yeah. So we're back in those days. And so the actually better analogy, if I'm not joking about it, is HPC systems. And so if you go back 10 years ago or something, you'd get one of these massive supercomputer systems that a national lab would install.

4:50And then researchers would have to walk up and allocate time against it. Right. And so the big question then is how do you amortize the spend for the hardware across a lot of work that happens on any one of these massive supercomputers. And training systems today, they're massive supercomputers in every way, shape, and form. The programming models are very different. The workloads end up being a bit different. And so there's some differences, of course, but the way they get managed is very similar. Now, what I've seen is different groups that own these things manage them sometimes better, sometimes worse, right?

5:22And one of the challenges you'll see is that, for example, the big research teams may allocate 20 ,000 GPUs or something. But then the question is, how do you fully utilize it? This is one of the cases where timesharing, like clouds, are actually really great because often you're not training models all the time. Your model training is actually proportional to the research cycle that you've got going on. And so if you're one of the massive companies like Google, where you have thousands and thousands of researchers, what you'll do is you'll have this big hardware pool, and then you'll have the researchers that are all effectively putting in their slot so they can use the machines when they come up and then they run their batch job for perhaps hours, perhaps days, perhaps months, right?

6:05And they get allocation for it. But if you get these smaller groups where sometimes they're on cloud and so they're just renting by the hour, sometimes they build their own data centers. And then the problem they have is, okay, cool, you have all this hardware. How are you utilizing it? Is it being productively used? And so these are major questions I think that the entire industry is struggling But if you go just adjacent to that, that's training, that's where the models come from. If you go to production, the character is completely different. And so here, you're not talking about supercomputers.

6:36Here, you're talking about the fact that, you know, you may have tens of researchers that train a model and they use a massive amount of hardware to do so. But then you need to deploy that model. When you deploy the model, the problems are completely different, right? Here, the problem is you have a billion users. and a lot of queries and then a lot of follow-up queries and people want to i guess i'm not sure what it's called when you well there's prompt engineering and the prompts are getting more sophisticated so all that creates load on the system yep and the load on that system is really different instead of it being one massive computer that is then batch scheduled what you need is you need scale out and so any one of those systems is actually a single node often but now you need thousands and thousands and thousands of these nodes and those are fully utilized right because you got users in 24 time and all the time zones, right?

7:25And so that's actually a very different problem. And it's super interesting. And so if you look at AI today, it's super fascinating to me how much energy has been put into the training side. Everybody's always talking about the research models and the training and the training and the training. Few people talk about what it takes to get that thing into production. Yeah. And one of the big challenges that we as an industry are facing today is that, you know, the, these systems that people build with like tensorflow and pytorch and these kinds of things were always built by the research team for training and so getting that model in production is super difficult and this is almost an unsolved problem these days and one of the challenges there in particular is it's not just about cloud right often you want to train a model and then put it on a phone right and so that's a very different problem space and it's much harder than um some i mean it's very both of these problems really cool but it's explain to folks after all the training has been done and then you have this language model um and uh you then want to load it onto a phone how does that all work what is the output and how would you explain it to you know a lay person of hey we built the model but now we want to distribute the model to a bunch of different places and then let you play with it but what is required there so um i don't think that it would be in good taste to talk about how we do this because it is so complicated and nasty and un and horrible that we cannot go into all the details but i'll give you a sense yeah because that that's that's how i am right so so if you take a traditional enterprise that's building ml into their products right often they're not building one model into one product right so they have some they have many different kinds of models, some recommender models for like, hey, maybe you should look at this in your shopping cart next.

9:07You have classification models. So you're looking at, okay, well, you like that shirt? Like maybe you should pick this shirt. There's many different kinds of products. They then get matrixed into many different kinds of things that they're deploying into. So often cloud is a big deal, but then you have mobile apps and a lot of other things. And so what has ended up happening is that deploying ML today involves building this entire matrix of all these point solutions because there's no one thing that allows you to span across all of these things and so what you end up using is like this catastrophic array of like 15 different tools and all these tools have different problems like so i i'm i'm a apple sort of an apple alumni i uh have a ton of friends there yeah the uh easy to use programming language for building apps and so so i love apple and i love the apple folks but uh to deploy ml onto an apple platform you have to use their point solution called CoreML.

10:02And CoreML is not compatible with all the models. And so there's all this friction just to get onto an Apple device, right? And so Apple devices are pretty common out there. And if that's hard, you just think about what it means for this wide spectrum of different things. And one of the challenges here, the fundamental, the incentive structure problem is that hardware makers like Apple, like many other hardware makers, always want to build a solution for their hardware. And nobody's trying to build something that scales across everything. And so this is what we're focused on. Hey, everybody. Today, I'm joined by Roots CEO Dan Dorfman.

10:35Dan, welcome to the show. Thanks for having me, Jason. Tell everybody here in the audience, what is Roots? And what makes it different than the other real estate investing platforms? I'm a complete neophyte. Roots is a REIT with a little twist. Sorry, I had to do it. We are the first real estate portfolio that we know of that builds wealth for both our investors and our residents. And we've created a unique win-win model that creates partners and not tenants. Am I as an investor, if I wanted to put money into this, getting dividends or am I just getting the growth of it? How does all that work?

11:07When you invest with us, you get to participate in two ways. One is through the distributions of profits generated at the company. And we pay those out quarterly. Over the last 12 months, that's equated to about a 6 % cash on cash return to our investors just in distributions. And then the other way everybody participates is each quarter, we reevaluate what's called our net asset value. And as that ticks up our unit price or our share price of our portfolio goes up as well. And that's how you would basically be able to sell your share at any point and liquidate your investment and move on to your next piece or leave it in and keep growing with us.

11:49head to invest with roots.com slash twist to sign up and start investing today. That's invest with roots, no spaces, no dashes.com slash twist to sign up today. Because Nvidia has CUDA, right? That's their software for writing their machine learning apps. Apple has theirs. And these two things are just Google has theirs. Tesla has theirs, is like everybody builds their own thing so um if you go back in time um why does everybody build their own things is it just because it didn't exist before or because its customization is necessary to get the you know end result they want well because they don't have a choice functionally right and so it's super interesting i mean ai is so important to what we do right nobody takes a step back and says if ai is so important for the industry why is all the ai software so bad right and so you look at that is it a function of time we just were so young in the game yeah that's that's a big aspect of it so i the the analogy i give to people is that ai is like an adolescent like it's like a teenager right it's it's uh it has some it's very exciting it's overconfident it's got some wins under its belt it sometimes rolls over its parents car and causes a mess right but what's happening right now is everybody just wants AI to grow up.

13:07People want to build AI into their products. They want to not mess with the AI infrastructure. They want to actually be able to deploy things and build AI-enabled products. Right now, if you're one of the FANG companies, for example, you can take a team of 50 people and brute force it. But if you're many other people that should be using AI in their applications, it's so much more difficult. To your question, why does everyone build their stack? They don't have a choice. All of the technologies that exist today are built for a particular piece of hardware, or they're built by a research team, the stuff is not production quality.

13:41And if you go back in time, I built a technology called LLVM, which is this fairly obscure compiler technology that then is probably on your phone today and on many of your laptops and in your consoles and things like this. That technology helped unify a generation of compute around CPUs in particular. And so LLVM was great for hardware people because they could integrate with LLVM and then they got all the C++ and all the Swift and all the other languages and Rust and Julian and things like this for free. But machine learning doesn't have that. And so what Modular is building is it's building that thing that once you plug into it, you have a full AI stack.

14:19For hardware maker, that's a very powerful thing. And what's NVIDIA's take on what you're doing? Are they supportive of what you're doing? Or do they feel like what you're doing they're not supportive of because it's going to help you know people maybe port to other hardware platforms and maybe take away their dominance or do you get the sense that they care about their dominance at this point i mean they seem to have run away with it right now yeah well great question so i mean there's this narrative in the industry that we're here to hurt nvidia or something nvidia is one of our most important partners right and and and one of the things that i think people forget about is nvidia is really invested in building some really crazy exotic next generation products yeah right and so what we're interested in doing is we're interested in expanding the developer ecosystem that can use those products so we're on a very complementary set of missions here right and so what we're doing is we're looking at saying okay well this whole ai thing it evolved rapidly again it's very high potential but it's all a mess like the people who do it as you know are wicked smart you're some of the most brilliant people in the industry but there's other good people too that have good ideas right and so if we expand out the developer community if we 10x the number of people that can participate think about the amount of innovation that can happen there think about the new use cases and applications yeah right now people don't actually know this but a lot of what's happening in ai is limited to people who can code in um cuda cudo what is it uh yeah cuda yep and then i guess some people write in c sharp or c plus plus what are the other ways people generally get ai code you know down the hardware sack because you're you're building mojo i know which is yeah yeah you know more python like i think yeah well we'll talk about that um so it really it really varies and again ai is not one thing this is another thing that i think people get sometimes distracted by but it's not like transformers are one thing for example and so if you look at a lot of model or uh like stable diffusion which is a unit model which is a very different architecture what you get is a lot of python on the outside the python handles what's called tokenization of converting input text into something the model can understand you then get something like pytorch or tensorflow involved which is itself a gigantic complicated thing that is awesome in some ways but also challenging in other ways you get custom cuda kernels as you're saying so you want to get high performance out of one accelerator and so when you get c plus plus because sometimes python is really slow and so what ends up happening is a developer building one of these next generation models, you have to know all of these different things.

16:55And so, practically speaking, no sane humans actually can do that. And so this is why you need teams of experts. And these teams are super experts in every single different one of these parts of the problem, where somebody knows model architecture and differential equations, somebody knows Kuda, somebody knows C++, somebody knows all these things. And so only that is what's able to bring these things together. Which we've seen this movie before. in the early days of the web setting up a web server itself getting a sun microsystems you know server you know it wasn't like today uh obviously uh and uh remember when we had apps come out even pre-iphone if you were trying to build something for nokia or docomo or any of these other platforms around the world it was really hard and there was a limited number of people who could do it which meant you just didn't see a lot of apps they would come very slowly a couple of apps a year they were super interesting uh but then and they're expensive too right because the development costs are so high yeah which means something that's fun or interesting like the idea that there would be an app for skiers like i have an app on my phone for skiers called slopes there's like probably a half dozen of the fact that there's a solo developer or two person development team on their weekend hustle building an app it's just a crazy thought i mean you were at apple when this happened the concept that an app could be made by one person in their spare time and get to a million dollars in revenue or even a hundred thousand revenue ten thousand revenue was just there were so many hurdles to that you had to actually do deals with the carriers you had to put up servers yourself you had to figure out how to get distribution on yeah getting the app the distribution on people's phone was a roadblock you just think about the genius of steve jobs the app server distribution the the payment rails uh for people buying it and then the you know there's really lightweight easy uh app discovery and the ability to write them so you're working on Mojo.

18:45This is a programming language. Well, just before we move on from Apple, right? So my job at Apple was to lead the developer tools team, right? I mean, I had many hats, but by the time I left, I was running the developer tools team with Xcode, the whole iOS app development ecosystem, built the Swift programming language, also supported all of the internal hardware, which Apple has very fancy, very exotic, and next-gen hardware that they're building. And a major part of the job is to make people more productive. Make it so more people can participate, exactly as you're saying, because so many people have good ideas for apps, right?

19:20And so if you get more people involved, like the move from Objective-C to Swift, massively simplified things, made it much easier to learn. That was a huge movement that then enabled entirely new categories. And so many people today tell me, you know, I was able to become a programmer because of Swift, right? And so ML, I believe, has got exactly the same thing going on, right? Where it's absolutely possible for the most advanced teams to achieve things, right? But first of all, like complexity, which is really our enemy here, complexity, like if you fill your head with accidental complexity, you don't have space for other stuff.

19:53And so by relieving the accidental complexity, you make the teams of experts even more productive. But then you're also more inclusive to other people who have good ideas, but either are, you know, repelled by the complexity. What are the strategies for getting rid of complexity? I mean, I'm just thinking about playing chess. You kind of learn some heuristics, you know, some basic sets of moods, chunks of moves that you can apply in different places. Or, you know, we have co-pilots, which, you know, and we have open source. We have a lot of different ways to help people with complexity. But when you look at complexity in the world, what do you think of?

20:28Do you have a playbook for reducing complexity? Yeah, absolutely. So, and this is one way that modular is very different than pretty much everybody else in space, but complexity comes through abstraction or reduction of complexity comes through abstraction and through getting people to be able to work together. Okay. And so the idea here is that you look at all the domains of people that are involved, including all the people putting together the transistors on the chip, right? There's so many different specialities that the details can't fit in any one head. So success comes from teams of people, right?

21:02And then composing on other people's work. And so a lot of what I think software has been successful, I mean, you've built some pretty epic systems, right? Yep. It comes from being able to take things that other people built that you don't have to understand and then build new things on top of it, right? And so what a lot of folks are doing today in ML systems and ML ops and a lot of these things, they say, okay, well, there's so much complexity out here. What are we going to do? Well, we're going to throw a layer of Python on top of the stack. And then you'll deal with our layer and look, look how simple it is.

21:35Therefore, you don't need to know about any of this complexity. Now, there have been dozens or hundreds of attempts at this. I mean, there's a lot of stuff out there. Some of it's really good. But the challenge with that is if you're building on top of something like TensorFlow or PyTorch or, you know, you're trying to get onto novel kinds of hardware and like a TPU or something like that. Well, you actually get exposed to all this accidental complexity because it all leaks. and so yeah you get this cool demo but you can't fix performance or scalability or programmability or security or like these core problems that people struggle with by adding a layer of python on top of systems that are fundamentally broken yeah the facade doesn't work and in a way what we've seen happen in the modern web uh over time you know you have cloud computing abstracting away putting up servers uh and that and then storage got abstracted i mean gps got abstracted away there's a software development kit and sdk for anything there's an api for anything and then even building glue between systems um has gotten easier used to call it middleware i guess back in the day i don't know if there's still a term for that but enterprise java beans yeah it was like weird stuff to try to get you to move data from one system to the other it seems like comical now let me just talk about the complexity in the world writ large and in the technology stack because you've been at this for a couple decades it is pretty amazing when somebody's coming in now a 20 year old developer in school who is like building stuff how much do they know about what's actually going on beneath you know you know you see the little tip of the iceberg which are they even aware of like the complexity underneath yeah well so i mean again And it's hard to make generalizations about all 20 year olds because there's some variance there.

23:23But on the average 20 year old, on the average 20 year old, they know Python. Yeah. They know if you go into computer science, you know how to train a neural network, for example, but you don't know how to deploy it. Right. You get exposed to some other programming. Maybe you'll get a little bit of C++ or something like that. But most of most people coming out of a computer science degree know Python. and pretty much everybody that is not designed to be a computer scientist. So there's a lot of other fields out there. No Python. Right. And so Python is great because it's super high abstraction.

23:57It's like the ultimate duct tape language where you can bolt together these very powerful libraries. But Python also has certain challenges when it comes to performance or dealing with hardware or a lot of the things that inhabit the AI space. And so running Python on a service with a billion users is not always great, right? And so there are challenges there. And so, I mean, if you come back to what is modular doing about this, what we're tackling instead of adding layers of Python on top of existing systems, we're saying, let's go explode those systems. Let's do the hard thing. Let's go build the system from the bottom up.

24:32And this starts at the hardware, right? The hardware, there's a lot of really good hardware out there. To your point, nobody knows how it works. I mean, the people that built it do, but most application developers don't know how it works. And what has happened is that right on top of the hardware, there's all these different layers of effectively middleware, just like you say, right? But each piece of hardware has a different layer of middleware. And so that means that when you get to the top layer, the part that anybody actually wants to work on is super fragmented. And it makes sense. It's the insane structure of the people building the hardware.

25:03They want to build a thing for themselves. But the losers are all of us trying to get our jobs done. Many people in ML don't want to care about the hardware. They're made to care about it. You've heard me talk about Supercut a bunch. This has been a key part of my health journey. It's an awesome nutrition company that my bestie, David Friedberg from the All In Podcast started. I love their bars. I love their shakes, especially the gut balancing chocolate brownie bar. It is delicious. They also have an unflavored prebiotic mix you can add to anything. I like to put it in my coffee. You can put it in your own mail.

25:36their products are super helpful for weight loss. Why? Well, Superguts products mimic the effects of Ozempic by boosting your GLP-1 hormone. This helps quell hunger and boost your metabolism, which is a great, great combination, obviously. And Superguts prebiotic fiber, that actually alleviates digestive issues. And obviously, the products all taste great. The best part, the team at Supergut actually put the work in and scientifically proved their products work. They conducted a placebo-controlled clinical trial with Stanford last year. That's been published in the medical journal Diabetes, Obesity, and Metabolism.

26:12The results were amazing. The participants in this study, they lost weight, they lowered their blood sugar, they improved their metabolic health, and they had improved digestion and so much more. Whether you want to improve your gut health, maybe drop a few pounds like I did, or just feel better throughout the day, and listen, you're busy, you're traveling, I like to bring SuperGut with me, go to SuperGut.com and use the code TWIST. You get 25 % off. Go to supergut.com and use the code TWIST to get 25 % off. I've been on this health journey. I've lost 40 pounds. A big part of that, sincerely, was me using SuperGut.

26:40So go to supergut.com and use the code TWIST for 25 % off. What is this hardware going to look like in five or 10 years? Because we're at this point in time where what OpenAI did with, I think, 3.5 really kind of captured people's imagination and being able to actually play with it, inspired a lot of developers to maybe get in there um and so here we are everybody buying up sovereign wealth funds you know governments countries uh you know individuals companies startups everybody buying up all this hardware racking it data centers and um it seems to me um having watched this happen with fiber yeah uh you know we overbuilt fiber massively and then all the fiber companies world comm etc uh there were a ton of these uh went bankrupt they became worth literally 98 99 percent less than they were when they went public and all that wound up getting bought by google and other people at auctions are we at a similar moment right now where we're building up massive capacity or do you think there's enough jobs here to actually use this hardware and then the second part of the question so there's something about like this moment in time uh where does this all wind up if we're sitting here five years from today are we looking and going hey wow there's somebody just leapfrogged nvidia or there's three choices you can go just like you do android or you can do an iphone or you can you know pick aws azure or google or rackspace or yeah right on down the line yeah well so great question so there are really two different questions two different questions one question there is the today problem right and today problem everybody's talking about nvidia and the stockouts of nvidia and wouldn't be great if there are other options it's super funny because the majority of spend by many by many metrics is actually on the inference side which is still very dominated by cpus yeah and again like we we talk about the the pain point well the pain point is people trying to build these massive systems and there are not enough gpus to go around but meanwhile so much ai is in our life that's all being served in cloud a lot of that's happening some of it's on gpus and cloud but a lot of that's on cpus right and it works totally fine it works totally fine if you're on amazon and it's showing you some additional products like the one you're looking at in all likelihood that is in machine learning job that's being done on a cpu that was written five years ago or 10 years or if you do google search query there's dozens of models all talking and doing weird things and and there's this intricate dance right and so and so it's really interesting if you look at that like the your question about is there going to be an oversupply and overabundance i have no way to know right my goal is increase consumption by creating new categories right and so and it has nothing to do with h100 or nvidia it's just about ai and the applications of it are like a good thing it makes people's worlds better and so if we can increase the number of cool things and make our lives better that that seems good to me now your question about where do we go from here right so forget about forget about cloud for a second like so i've been working in the harbor software boundary for decades now.

29:46And the thing that when I zoom out and I look at this time, it's been super interesting. People talk about Moore's Law ended, you know, whatever. And what is Moore's Law? Well, different nerds will argue pedantically what that means. But it really means, you know, back in the day, we'd get a new laptop and every year would be, you know, 18 months to be twice as fast. Your Pentium chip was twice as fast. Absolutely. On the same code, right? And so And so what ended up happening, I don't know, 10 years ago-ish, is we had multi-core CPUs. Ah, we have more than one of these to deal with. And then we had GPUs come on the scene.

30:21Yep. Right? You look to now, we have massive GPUs. We have really dedicated AI chips like the Google TPU and Gaudi from Intel and all these things. There's tons of these things. And we still have CPUs. But these days, CPUs have like 100 cores on it. Right? Right. And so to me, again, many people are laser focused on the today problem. Yeah. But what happens when you look out five years or 10 years? Yeah. Right. And to me, I look at this is driven by physics. This is not a question about software or things like this. Physics is forcing hardware to get weird. And more importantly, specialized in the rise of wearables, the rise of personal computing, the rise of all like AR, VR, like all these things are a straight line towards very customized chips.

31:08and so that's very interesting yeah yeah and so we're gonna have all i mean we're gonna have even more crazy hardware in five years than we do today and this is where you start to say like how can we scale the software right nobody's going to be able to rewrite everything for every new generation of hardware that that doesn't work and this is this is why we're focused on solving this problem what do you think of the open source um risk five and you know amd licensing models and then hardware being built by other folks obviously nvidia outsources their hardware in terms of how it's being and they're a designer as well but it's proprietary and it's closed um so is what happened with python and other open source and you know everything we've seen in the open source community is is that likely to happen with hardware um or is that um you know great question so immediately before modular i worked at a company called sci-fi and they are the inventors of RISC-V.

32:05Yeah. RISC-V is an open source instruction set. And so what RISC-V allows you to do is it allows any hardware maker to create a member of the RISC-V family. And what that means, most importantly, is you get software. And so that is huge. Traditionally, you'd have, for example, ARM owns the ARM instruction set and only ARM and its licensees can build ARM-compatible chips. Yeah. Or XA6, you can have Intel and AMD, and they're the only ones allowed to build XA6 ships. And so with RISC-V, it allows you to go build. Arbitrary people can invent new things and play there. And I think that this is causing an explosion of innovation.

32:44And again, the challenge with that, and the good thing about that is you get an explosion of innovation. The challenge with that is you get all this crazy hardware, right? And so there's no software. And so you need software that can scale on to all this innovation. and so that's really where kind of the the industry is at loggerheads in yeah and so amd and these folks they they have blueprints but they own those blueprints they're they're their patents you can't just take them and build a house with them if we're just using an analogy here but if you take the risk uh five uh do they call it risk five or risk v that's five the nerdy on that is that there's four things before it so yeah yeah no i kind of got that i've heard somebody say risk v and i'm like are you sure it's risk v or it sounds like it was five um it's definitely five it's it's basically caught up to arm i think in terms of throughput or it's close enough um so so with any of these things it completely depends on what you measure there's advantages to arm there's advantages to risk five it's all super nuanced and a lot of people want to make overly simplified does this is this thing better than this and in tech it's never really that simple.

33:51And so ARM has got a very strong position. They certainly have some challenges. They've got to stay on their toes. But really, the innovation is the piece that I care about, right? And I want to make it so that once these people invent really cool RISC-V-based silicon, or ARM-based silicon, or whatever, right, that they can actually do something about that, right? Because having cool hardware that nobody uses is really kind of a problem right now. All right, listen, when you're selling to business-to-business buyers, you really want to get your pitch in front of decision makers. Why? Because upper level execs are usually the ones making purchasing decisions.

Read the full transcript

34:27Duh. The problem is, high level folks can be really hard to find and target on most social media platforms. But on LinkedIn, oh my god, they know all of the CTOs, all of the CFOs, all of the VPs of finance, engineering, HR, recruiting, all those titles are sitting there waiting for you. And now let's just talk about the funnel. LinkedIn's about to hit a billion members. Did you know that 950 million members at this point in time, there are 180 million of those 950 who are senior level execs, there are 10 million C level executives in that 180 million senior level execs, which are part of the 950 million members, I am a C level executive, I am on LinkedIn all day long, because LinkedIn equals business, business equals LinkedIn, and LinkedIn ads are built specifically for b2b marketers.

35:16LinkedIn generates two to five times higher return on ad spend than other social media platforms. LinkedIn equals business business equals LinkedIn. When people are on LinkedIn, they're ready to do business. It's that simple. So make business to business marketing everything it can be and get$100 credit on your next campaign. For me, your boy, Jake how I'm sending you the hundy LinkedIn.com slash this week in startups to claim your credit. That's LinkedIn.com slash this week in startups terms and conditions apply because they're giving you the hundy. Tell me how nvidia got here to a certain extent yeah because i think we watched this happen where nerds were playing call of duty and they wanted their frame rates to you know it doesn't even matter it's beyond the just noticeable perception in biology you can't even tell the difference between 120 frames or 100 240 it doesn't even matter but these lunatics wanted the best and And I guess NVIDIA just kept giving them better and better hardware.

36:17And then you had this crazy crypto moment where everybody started buying all this hardware from NVIDIA to run jobs. And now AI is a kind of circuitous route, I think. Maybe you could explain why that's brilliant and then what the limitations of it are. Because, again, it's not always one thing. But I think the history of how they got here is kind of important or is it not? It's totally important. And I mean, to your audience of people who care about startups, it's super illustrative, right? Because NVIDIA didn't magically step onto success. It was earned, right? It wasn't an accident. And so if you go back, I'm not a super expert in NVIDIA history, but my understanding is it's a combination of two really important things.

36:59So NVIDIA, like some of the other companies you're a fan of, went through several phases where they made bet the farm bets, had near-death experiences, and then were right. And so one of those bets was on programmability. And so a lot of people were building the Call of Duty accelerator, and there's a bunch of competition on just make games go faster, just make games go faster, just make games go faster. And Jensen and team bet, I think it was the GeForce 3, on saying, okay, well, hard coding for graphics is not enough. Let's make it so you can do more general compute on this hardware. And so it's not going to be like a CPU.

37:37It's a different thing. It's a different category they created. but let's do this and that was a huge bet and a non-obvious bet nobody else made that bet back then um almost drove them out of business through the complexity of executing on that but what it meant is that new kinds of things could run on the graphics card and that created new markets and so one of the things you're pointing out is crypto right well they didn't design a crypto accelerator crypto wandered up and said i need tremendous amounts of compute and they were there and ready to serve it and because they had programmability they're able to scale into the opportunity you know they talk about luck right well how do you get lucky well part of it is being ready to take advantage of the luck that presents itself and i think that is really what what happened to them um if you if you look at um machine learning right a lot of people go back to the seminal moment in machine learning called the alex net moment and explain and alex net was when uh feifei lee's team at stanford created this big data set called ImageNet.

38:37And they created a competition around it. And that competition was to go find the most accurate predictor and identifier for what was in an image. And so for a few years, people were working on this using traditional machine learning techniques. And then these folks invented this deep neural network called AlexNet that then solved ImageNet. I mean, not solved it, but made a massive lead for it in terms of prediction. Now, the way that story is usually told is that it's a combination of two different things. It's a combination of having a huge amount of data but then also having GPU compute. And so we need both data and compute to be able to solve that problem and make that massively forward, which then catalyzed so much of deep learning today.

39:16But the thing they forget is that nobody had the convolution kernels, the algorithms to implement Reson. That didn't exist on a GPU back then. And so the reason Alex and it happened is a combination of three things, actually. It's a combination of data, the amount of compute that was available, and then the bet that Jensen and his team made on programmability. to allow some researchers to go invent some new algorithms and then do it on their platform. And then fast forward a few years, it turns out, yeah, they were lucky that deep learning caught on and turned out to be pretty economically important.

39:46But that's what put them in the position that caused all these things like TensorFlow and PyTorch and things like that to get built on their platform. And that's how Kuda got entrenched into so much of machine learning today. Yeah. So the journey of NVIDIA, I mean, you can play this back across so many startups, right? Are you creating a new category? are you are you leaning into the obvious thing everybody's talking about today are you seeing around the corner and betting on where technology is going right there's so many of these questions that i think that you know there's no one right answer but it really plays into a lot of the journey well i'm into your point about what you're doing mojo if you enable more people the street finds its own use for technology i'm going to give some quote like you say hey listen you want to do some of the you want to try to identify an image and figure out if it's a hot dog or not sure use our gpus you don't need our permission because it's permissionless i mean not crypto permissionless but you know it's your hardware you own it do what you want with it and it's one of the great great things about whether it's open source or just open platforms in general people building platforms yep um and so when you look at this uh from a playing field having been an apple uh and watched what happened with open platforms and apps where do you fall on the call it the ai rapper debate of 2023 oh this company we have a great company roam around they let you type they're building a vertical itinerary travel itinerary piece of software and oh you can go to chat gpt and say hey where should i go in san diego with my kids or you know roam around's building it and they've got a very narrow data set and they're they're really tweaking it around travel so you have all these verticalized ones i have a we invested in a verticalized screenplay writing software so where writer it's kind of like final draft just for that and i believe it's like yeah there'll be a lot of these vertical things because you have the interface and you have all the kind of features that will go around it and sure chat gpt could do a version of it but it's not going to do like a polished version of it so the ai wrapper derogatory statement towards startups building verticalized ai apps versus one giant language model quad or magically solves all the problems magically solves every problem on the planet is that even possible or where do you think this all lines up well so i mean i think that there's many different angles in terms of what is the better product what captures the most value in terms of investment hypothesis like what is the roi on these things right so when i look at this as saying um i'm not a believer in a one-size-fits-all solution.

42:22I mean, maybe theoretically AGI someday will come, and until then I will hold on to that thought. But in the absence of AGI, which magically solves all problems, I look at AI as being a solution to certain kinds of problems. And some people, some of my friends even, want to say that AI is better than software. It's just like a straight replacement but that's in my opinion objectively false what you can look at by that is just having a chat interface with an ai agent and talking to them you'll solve more problems than having to write software it'll just do whatever the task is or you're saying in terms of writing software well i mean you you know this jason like you know that building a product is way more than like having an algorithm right it's about building a relationship with the customer it's about having user interface.

43:11It's about having a revenue model. It's about having a brand. It's having all of these things. Right. And so when I look at that, when I look at one of these verticals, so you talk about the copywriting thing or these things, these are clearly valuable products. AI is clearly a valuable way to implement these products and it can be differentiation within that category. I don't think that makes that product magical. I think that that makes it comparable to other things in that vertical. And so AI is a much more efficient and smart and product focused way of building out that technology. But I would look at that as saying as an implementation detail of building into that vertical.

43:52And I think that has a huge amount of value. And so like, if you're looking at it as an investment hypothesis, I would not value that as an AI company per se. I would value it as a vertical consumer vertical, whatever it is company. And, and now they're doing it in a smart way using the best tech they have available. Yeah. just like there's going to be some you know the the yelp out the the yelp app is so much better than using the website right and they they just use that new uh technology to to make it a better experience you everybody's also looking at the david versus goliath thing right and so everybody wants the little guys to take down the big guys but the big guys have all these other things going for them including distribution many of these other things so well listen you're on the inside of all this i gotta ask you what is the inside track amongst people of your peers who are deep in the ai game and have been in it for a long time what's our take on what's what open ai did this open source you know or you know open it's in the name uh and that hey we're gonna we're gonna this is too important this technology is way too important for any major company to have a wrap on it it really the world needs us to go out there and really make sure that it's not just deep mind inside of buried in some google you know uh corridor and some building on a campus sure we're gonna build this and then they got to 3.5 and they're like whatever three they're like you know what we were wrong uh i don't have ever said that but this is way too powerful we're gonna be closed ai well do people look at that as just a money grab as cynicism or as sincere but how does the industry and i'm not saying necessarily you but do people look at that and go it's a money grab they went from a non-profit to a for-profit that's all it is you know the people there want to make money which is fine we all do you're raising venture capital it doesn't come without expectations so what what's the what's the take on that crazy move to go from a non-profit to a for-profit from a open system to a closed system honestly this isn't my area of specialization i mean i'd much rather i'm just curious what do you think about this weirdness my opinion is what do you expect they took vc money to get return yeah the end yeah well i mean it's and and so i mean i think that things that appear too good to be true sometimes are right and so if you're expecting if you're expecting somebody out of the goodness of their heart to dump billions of dollars of compute into building a free product then well you're paying for it somehow maybe it's with your data maybe it's some other way i mean i think this is generally true in the world and yeah i think people are getting smarter about that and so i mean i i don't know i mean i think the surprise is surprising but um i don't i don't know too much about the details on how they decided to do that or what it means yeah there's trade-offs everywhere uh you look at the impact on society i am you know i'm an investor in a lot of companies and what i'm seeing on the front line of startups and inside really nimble organizations that are the tip of the spear in terms of using technology not just to build their product but to build their businesses they're building 12 person businesses with four people they are getting a lot done with less and it happened boom in one year this is year one i mean people still forget that it was last fall that 3.5 came out and kind of blew people's minds let alone 4.0 and whatever else coming next so when you look at the impact on the world knowing what you know from the seat you're in um is what we saw this year which is to say i think people got 30 or 40 percent more efficient at their jobs if they know how to use this technology easily is that going to compound or is it going to be the same and then impact on society yeah also i don't know i don't know the math on that but um the impact is going to be huge right but the huge impact is also going to be um spread out over time right the impact as you say you have seen it but you're deserved into a very specific part of the problem we still can't hire programmers there's not enough programmers out there to implement all the stuff that needs to implemented.

47:50And so while it is true, it's impacting part of the ecosystem, it turns out that there's a big part that it isn't. One of my questions is that when you have disruptive technology, how do you think about technology diffusion? How long does it take something that should be disruptive? And everybody knows it's a 10x improvement or whatever. How long does it take to actually get out into the ecosystem? Because sure, the neural network algorithms change every week, but we humans don't. It takes a long time for us to learn new habits. and it takes time for all the planning cycle and things like this to change.

48:23One of the things I think people forget is that as a coder, people focus on, okay, I'm going to study up, I'm going to put the semicolons in the right place, and I've worked on programming languages forever. But so much of coding is working as part of a team. Right? And so the way I look at this is I look at it as saying, okay, imagine you had the amazingly awesome coder robot. Right? And we're not amazingly awesome yet. we're promising, but we're not amazingly awesome yet. You still, that's like adding a member to your team. Right. And so adding one member to a four person team is huge. Huge lift.

48:59Particularly if they're really good. But you still need to review the code. You still need to integrate in the product. You still need to decide your product strategy. You have to understand the relationship with the customer. You have to, so you're, you're, you're improving one really important part of the problem. You still have to do all the other work. Right. Yeah. Now chat GPT and things like this can help with some of that. they can help with graphic design and like ai is good good at many different pieces right but i think that it will take time for us all to figure out how best to utilize this and is it cumulative creative or is it disruptive or how does that work out over time but how much faster are developers getting in your estimation like with these co-pilots and it feels like they're getting 10 20 30 faster year over year um i i don't i don't know if it's if it's cumulative is the problem right so because what i've seen is sort of what i was getting at is like yeah i've stainless i've seen a lot of boilerplate get automated i haven't seen a lot of the actually interesting part of product design get automated huh fascinating yeah so that's where the human creativity will be yep yeah and so this this is where like yeah if you take i don't go back in the day xml or something like if you take something super boilerplatey then ai animation's amazing right but there are also other better ways to do that you know so that's that's a different way to look at the question we also have a little bit of a corollary for this so you know i look back on my career and it's like it was two decades before everybody got a pc on their desk and in their home it was literally from like 1980 to 2000 by the time you got to 2000 the idea that somebody didn't have a computer at work was like really i mean you'd have to look really hard in an organization in 2000 to find somebody with a desk without a desktop computer on it or cell phones right and then you look at cell phones two decades disruptive technology diffusion takes time right Now, I think this may go much faster than hardware transitions did because the inherent time delays and manufacturing and stuff like that is much lower, but it'll be similar.

50:48Well, I mean, now we, I think that's, you just nailed the point, which is then you look at something like Google, Uber, or, you know, some other software based platforms that don't require, you know, hardware that are built on top of them. Those things all took 10 years. so you know i think maybe this next group is you know maybe go from 20 years to deploy 10 years to deploy and hit the masses and maybe now it's three four five well as you look at startups right i mean i think that i've seen so many of these i'm sure you've seen probably 100x more but so many of these folks are like look i built a thing it's it's a thin layer on top of chat gpt i hacked it together a month i'm going to make mass amounts of money and it's going to be amazing right yeah in my experience which is obviously small selection size but um if you can build something in a month so can everybody else yeah there's no moat by the way exactly and so if it works then everybody's gonna be after you right and so and so that's one of the challenges and for me this is where i the things i work on can take years right so what i do is i say okay well this is gonna be a 10 or 15 or 20 year journey how do i break it down into milestones how do i have usefully viable things that are maybe not the big win because everybody wants to jump to the end.

51:56But how do I make sure we're making progress and delivering useful value and learning and iterating and cycling, building up to something that's really quite huge? And to me, that's a lot more interesting. What's your next one? What's the next milestone? What's the waypoint that you're working towards? Yeah, so why don't we go back to modular? Because I don't think we've talked much about products and where we are. So at modular, what we're doing is we're tackling all this complexity. This industry is a mess. We have all these people, all these companies, all this stuff happening. and it's, you know, just keeping track of it is a mess.

52:24But also you have all these infighting groups, like none of the LLM companies get along. No, the hardware people get along. No, the cloud people get along. Nobody gets along in the space, right? And so as a consequence of that, all that complexity is being forced on us. And so modular is rebuilding this from the bottom up and providing a unified thing that simplifies this way for people. Mojo, which you brought up, is one of the major pieces of this. What Mojo is, is it's a programming language. Well, who in their right mind invents a new programming language. Well, I've been there, done that.

52:53I built OpenCL. I built one of the most widely used implementations of C++. I built the Swift programming language from scratch, right? And so why do you do that? Well, you do that because you want to build and help and solve a problem that you can't solve any other way. Like building programming languages should never be, in anybody's right mind, the first thing you jump to. But here's the problem we faced, which is that everybody in machine learning uses Python. People generally love it, right? Python is, I mean, my kids know Python, right? It's ubiquitous. And people don't consider it to be broken.

53:31But then you run into AI, where now you have high-performance GPUs and you have crazy accelerators and you have all this kind of stuff going on and you have C++. And you realize that Python is really great at composing opaque things that other people made, but it doesn't give you the hack ability to actually go customize and change things and so what mojo does is mojo says okay well let's take this problem and let's do a very hard tech project of building a new programming language inventing all new compilers and runtimes and very low level system stuff that allows python to scale let's embrace python and its entire ecosystem because what i've learned in my experience with this kind of stuff is that generally humans love to learn things.

54:15We all love to grow. We like learning new techniques. We want to put new things in our toolbox. It's all great. But we hate resetting to zero so that we can then learn. And so what Mojo allows you to do is if you know Python, you can walk right in. The things you already know continue to work. But now if you want to write some high performance code, you can do so. And not everything needs to be high performance. You can choose where you care about applying the time and that allows you to scale. And so a big part about what modular does is our number one mandate is meet the consumer where they are.

54:48Right. And guess what? A lot of developers are on Python. We love Python. We want to make it better. We're not trying to go like make a completely different system that has nothing to do with Python and hope it ends up being better. It's a different approach. AI is what you're talking about. Huge mess. Like all these different fighting systems. There's no thing to plug into. None of the stuff is compatible. So what modular provides is this thing called the AI engine. and the AI engine is a drop-in compatible replacement for TensorFlow and PyTorch. And so if you're using PyTorch, if you're using TensorFlow, you do not have to rewrite your code.

55:22Turns out who wants to rewrite their code? Nobody stands up, right? And so what we can do is we can be a drop-in replacement that then provides a ton of value. And so for a lot of enterprises, it has value in terms of consolidating, eliminating all the point solutions. And so many people have a little bit of TensorFlow, a little bit of PyTorch. So that's a huge fork. Now they have a little bit of CPU, a little bit of GPU. They have a little bit of this, a little bit of that. They have different kinds of models and different kinds of specialized things. And we can consolidate that into one simple thing that turns out is commercially supported.

55:54Who wants to run their own mail server these days, right? Do you want to build and run your own cobbled together storage thing? Exactly. It doesn't make any sense. I mean, again, AI needs to grow up. It's programmable and extensible. do you want to give up your product strategy to somebody else well no it turns out that people want to take models and then customize them right you want to make it work right for what you're doing and so having the ability to hack the system is actually super important right it's extensible via hardware right and all these different pieces the mojo and engine how hard is it to make it compatible with each different hardware platform how long does that take and it's super hard right so so i mean i mean if you want me to talk about my my backstory like I've been working on these super exotic, esoteric compilers and systems and GPUs and accelerators and things for decades.

56:46And so a lot of what brought modular to exist is this realization that if we keep building one-off solutions to each of these things, we as a software industry will never scale. And so a lot of the core tech, a lot of the core invention at modular, and the reason that what we have is interesting is we enable people to bring up hardware much faster. and so for example we have just on CPU front as an example lots of people use Intel CPUs they're really great they're pervasively available in the cloud turns out that PyTorch for example super optimized by Intel for Intel CPUs also turns out that you can get AMD CPUs in cloud turns out their instance types are usually much cheaper for the same amount of performance horsepower but guess what for some reason it doesn't run super effectively on amd cpus go figure go figure right and and so turns out modular has massive performance uploads on intel even bigger uploads on amd but then you can also go to these other instance types like graviton which are arm-based cloud servers and they're even less expensive and our performance uploads are even bigger right and so what we can do is we can provide the ability to move your workload to the place that makes sense for your thing.

58:03And for us, bringing up Graviton, just in terms of bringing up an entire machine learning stack, it took us four hours. Wow. For a completely new architecture. And that's one of the things that nobody in the industry, in the AI infra industry has, is the ability to bring up the entire stack quickly and then do performance. Most of the time, the problem you have is that you have to do all this incremental work to get new kinds of models to run. And so that's one of the reasons why you get all this fragmentation. There's always being a translation. You have Apple decided they would get off Intel.

58:37They never are on AMD, but Windows was on both. And they started doing these M1 M2 chips. They're pretty extraordinary in terms of running a laptop or a desktop in terms of performance video. And of course, you know, battery life. They're optimized for what, you know, a very consumer bent, let's say. And that's the world I lived for years at Apple. right right right they're helping with the hardware transitions helping the watch get to three two-bit arm to 64-bit arm to all all the complexity that goes into that that apple makes magic for developers so nobody has to know about it yeah are they do you think they're going to play a role here do you think their chips are so high performance that they're they've got a shot at taking on some machine learning and you know ai jobs and sincerity or is it just because i was just watching somebody you know putting lambda they were you know trying to build some models on their m2 and they were just like wow it's pretty extraordinary yeah so so so what i've seen out there is that um so i've been out of apple for a long time so i don't speak for apple i know nothing about the roadmap and etc etc disclaimer disclaimer you get um i don't think they're interested in the training market their hardware is completely irrelevant there in my opinion and they're not even trying because they don't think it's an interesting market it's not consumer aligned it's very low margin compared to this i mean in video accepted i guess but um but that's not their strong point what they're really focusing on is the client and so you look at it there's all these llama.cpp and things like this where people are running llms on their laptop apple's all over that they're super into that and it turns out that again you look at the shift that we started from there's this training part of the problem and then the inference part of the problem what we've seen is this rise of pre-trained models and so training a model is actually becoming actually less important over time maybe at least the number of people that participate in that can go down and you know if meta keeps launching like amazing models that they train themselves right that are good enough or great enough yeah then you were on the inference side and yeah running it on your desktop becomes super interesting right and inference is the part that integrate into your product right so that becomes the interesting thing is you want to run chat gpt on your phone you don't want to train chat gpt unless you're crazy right amazing well listen uh great start uh really excited to see where you take it i know you're on a hiring binge right now uh and you really want to bring talent on board uh yes pitch to developers of why to come work on this problem and what are you looking for and what's the culture like at module yeah so so what we're doing is we're taking on a really hard technology problem, right?

1:01:15So this is a part of the problem and a layer of the stack that very few people understand. And honestly, it's things that people want to build on top of instead of having to understand, right? But now for the specific kinds of hardware, software, cloud folks that care about super scale, turns out there's a lot of money being spent in the space. Turns out there's a great set of opportunities in front of us, it's a really exciting time in the domain. One of the things that's really unusual about Modular is that we don't run from demo to demo to demo to demo. We actually build high-quality production stuff.

1:01:48We care about building things right. What I found is that if you build things right and deliberately, strategically, and you put down the bricks one after the other, you can build some pretty epic things. You look at Mojo, for example. We're building potentially the successor to Python. amazing right we love python python's never going to go away but this thing can take python and give it superpowers and as it does that right the opportunity to impact hundreds of millions of developers is profound right and you look at ai how many developers is ai can impact uncountable all 100 i mean and the fact that we might have you know a larger aperture of uh people who could participate in developing, right?

1:02:30Like where it wasn't open to as many people. And now with these tools, it clearly will be. Yeah, exactly. And so modular, right? What we're doing is we're focusing on this layer of the stack that we think we contribute to. So we're not building the LLM. We want to help those people do that. We're not building the cloud. We're not building the hard work. We're helping solve this problem that we think is really useful for people and it will allow other people to build on the platform. And as building this thing out, our platform is opening. As an open platform, we think we're going to be able to help lots and lots and lots of people which is super fun and you want to build it right so i was just looking at your careers page go to modular.com careers if you want to build important things and you want to build them right and enable a lot more people to participate in the future listen you've been a great guest please come on again um and continue yeah i'm a huge fan of your shaysan so thank you for having me i appreciate that all right everybody we'll see you next time on this week in startups

From the publisher

This Week in Startups is brought to you by…

Roots. Invest in the only real estate investment trust that creates wealth for you and its residents at https://investwithroots.com/TWIST

Supergut is the easiest and tastiest way clinically-proven to regulate digestion, curb cravings, and boost energy. Get 30% off their delicious shakes, bars, and fiber mix at https://Supergut.com with code TWIST.

LinkedIn Marketing. To redeem a $100 LinkedIn ad credit and launch your first campaign, go to https://linkedin.com/thisweekinstartups

*

Today’s show:

Modular CEO Chris Lattner joins Jason to discuss the process of building LLMs (8:14), what caused Nvidia to be entrenched in machine learning today (35:37), the AI wrapper debate (41:44), and much more!

*

Time stamps:

(0:00) Modular CEO Chris Lattner joins Jason

(2:24) Where hardware and optimization stand today

(8:14) What goes into deploying and distributing an AI model into a product

(10:32) Roots - Head to https://investwithroots.com/TWIST to sign up and start investing today!

(12:02) Why companies make their own machine-learning software

(14:32) Nvidia’s outlook on what Modular is building

(18:46) Chris’s time at Apple

(20:05) Strategies for reducing complexity

(22:53) Awareness of underlying complexities in the technology stack

(25:14) Supergut - Get 30% off with code TWIST at https://supergut.com

(26:46) What it will look like in five to ten years; Increase consumption by creating new categories

(31:29) The open-source community; RISC-V and Arm

(34:15) LinkedIn Marketing - Get a $100 LinkedIn ad credit at https://linkedin.com/thisweekinstartups

(35:37) How Nvidia secured its position

(38:21) The AlexNet moment

(41:44) The AI wrapper debate

(44:32) OpenAI moving from non-profit to profit and open to closed-system

(46:32) The lack of programmers and the ability to do more with less

(52:09) Modular Mojo and other developments

*

Check out Modular: https://www.modular.com/

FOLLOW Chris: https://twitter.com/clattner_llvm

*

Read LAUNCH Fund 4 Deal Memo: https://www.launch.co/four

Apply for Funding: https://www.launch.co/apply

Buy ANGEL: https://www.angelthebook.com

Great recent interviews: Steve Huffman, Brian Chesky, Aaron Levie, Sophia Amoruso, Reid Hoffman, Frank Slootman, Billy McFarland, PrayingForExits, Jenny Lefcourt

Check out Jason’s suite of newsletters: https://substack.com/@calacanis

*

Follow Jason:

Twitter: https://twitter.com/jason

Instagram: https://www.instagram.com/jason

LinkedIn: https://www.linkedin.com/in/jasoncalacanis

*

Follow TWiST:

Substack: https://twistartups.substack.com

Twitter: https://twitter.com/TWiStartups

YouTube: https://www.youtube.com/thisweekin

*

Subscribe to the Founder University Podcast: https://www.founder.university/podcast

More from This Week in Startups

All 653 episodes
Expanding AI chip capabilities beyond Nvidia with Modular CEO Chris LattnerThis Week in Startups · 1 h 4 min
Listen in VO