Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Pricing

Chris Lattner

๐Ÿ‘ค Speaker
See mentions of this person in podcasts
2524 total appearances

Appearances Over Time

Podcast Appearances

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

I know your roots, right?

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

And this is a powerful thing, right?

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

And so if you go back to Lisp, one of the most powerful things about it is that it said that the metaprogramming and the programming are the same.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

And so that made it way simpler, way more consistent, way easier to understand, reason about, and it made it more composable.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

So if you build a library, you can use it both at runtime and compile time, which is pretty cool.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

Yeah.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

Okay, so let's come back to that.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

So what is machine learning?

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

Or what is a machine learning model?

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

You take a PyTorch model off the internet, right?

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

It's really interesting to me because what PyTorch and what TensorFlow and all these frameworks are kind of pushing compute into is they're pushing into this abstract specification of a compute problem

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

which then gets mapped in a whole bunch of different ways.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

And so this is why it became a metaprogramming problem.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

You want to be able to say, cool, I have this neural net.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

Now run it with batch size 1,000.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

Do a mapping across batch.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

Or, okay, I want to take this problem, now run it across 1,000 CPUs or GPUs.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

And so like this problem of like describe the compute and then map it and do things and transform it are like, actually it's very profound and that's one of the things that makes machine learning systems really special.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

Yeah, well, so what is auto-tuning?

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

So take a step back.