back to indexComma.ai Drive and Tour with George Hotz and Lex Fridman
Chapters
0:0 Introduction
0:30 Comma demo drive
8:14 Tour of comma offices
00:00:00.000 |
George Hotz gave me a demo of the Kama 2 on a ride back to the Kama AI offices in San Diego. 00:00:06.160 |
Then we took a quick tour of the office. I found both the Kama 2 system and the entire Kama AI 00:00:14.640 |
team and operation very impressive. Plus I got a 3D printer named after me. As one robot to another, 00:00:23.280 |
we're in this together my brother. And now on to the ride and tour with George Hotz. 00:00:30.240 |
I'm here with uh driving with George Hotz and uh looking at the Kama 2. 00:00:36.960 |
Trying to find a stretch of road where we can enable it. Yeah just start looping back to the 00:00:43.760 |
office. I mean I could enable it here but this isn't really where it shines. Yeah so we don't 00:00:49.600 |
have we don't have our license stop signs yet. Um I don't want to ship it until we have a real uh 00:00:55.760 |
holistic one. Until we have an end to end one. So you'll be able to then like stop at a stop sign. 00:01:01.440 |
So the longitudinal control. Did you just enable it? I just enabled it yeah. So this is the uh so 00:01:07.280 |
we're gonna have to stop at this light. But um how do you enable it? Uh cruise control. So that's 00:01:17.920 |
that's the the integrated knobs on the on the car. Yeah we have a good we'll go on the 163 a bit and 00:01:25.840 |
that's that's that's a good test of uh whether your level two system's any good. Supercruise 00:01:34.080 |
actually can't do it. Supercruise can't do it because they're they're not good enough with roll 00:01:38.640 |
on the road. Autopilot can do it and we can do it. 00:01:46.240 |
How's San Diego in terms of quality of roads and lane markings and all that kind of stuff? 00:01:50.080 |
Pretty mediocre like the rest of California. What's your favorite uh reason for using KAMA? 00:01:58.240 |
Like when when do you find the most joy? Oh oh it's it's long trips. It's um you know 00:02:07.840 |
driving from here to LA. You'll do it without a disengagement almost. You can you can you know 00:02:13.920 |
it's two hours to LA from here. You could just go to LA. Uh get in your car and you just sit there 00:02:20.080 |
and watch. And it's it's a it's a great time. All right so we can we can engage here. So you know 00:02:27.600 |
watch. So it doesn't technically require perfect lane markings? No not at all. In fact you can do 00:02:37.840 |
lane changes on roads that don't have lane markings because it's all end to end. So I have 00:02:43.120 |
to get over three lanes. I'm just going to take control here to do it. Especially since there's 00:02:47.680 |
a cop there. So let me just get over three lanes and then this road's a decent demo. 00:02:55.840 |
Yeah so I think only us and Autopilot can do this road. 00:03:00.880 |
Pretty curvy. Yeah and uh it's not just curvy it's also banked. 00:03:06.000 |
Um and if you don't yeah if you don't do that well if you don't have a model that can detect 00:03:13.040 |
that. Um so the longitudinal policy is actually just being done by the car. 00:03:18.320 |
Um Hyundai has quite a competent ACC. Probably the best one. Uh so we haven't really felt the 00:03:24.560 |
urge to move to our gas and brakes. There's a few cute things where which ours will do better 00:03:29.520 |
and more holistically than than theirs. But um really it's about the turning. 00:03:38.000 |
How hard is it to get it to be this smooth? Uh hard. 00:03:42.560 |
Five years of engineering. All of this end to end huh? 00:03:47.760 |
When we're detecting the lane lines they're used but they're more used as uh 00:03:53.440 |
see like right there that's the stock system being too harsh on the brakes. 00:03:57.520 |
If you're a human driving you would have been much more gradual on the brakes there. 00:04:04.880 |
But we're really going to push to switch all the longitudinals to open pilot once we have 00:04:08.800 |
end-to-end longitudinal and the same way we have end-to-end lateral. 00:04:11.120 |
What's harder end-to-end longitudinal or end-to-end lateral? 00:04:16.240 |
We put a lot more work into end-to-end lateral because there's a lot more subtlety in that. 00:04:19.680 |
The car companies have managed to build competent longitudinal. We have competent 00:04:23.600 |
longitudinal using old school policies. But lateral there's so much subtlety. For example 00:04:28.800 |
like when a lane splits out should you follow that split? Should you stay in the center or 00:04:33.360 |
should you stay to one side or so much subtlety there. 00:04:36.400 |
And making it all smooth and not freak out. Yeah and this thing you know the reason I feel 00:04:45.280 |
very confident keeping my hands off the wheel our torque limit is so much lower than Tesla's. 00:04:49.440 |
So you can't can't do anything crazy? No we do injection tests where one person sits in that 00:04:56.160 |
seat with a joystick and the other person keeps their hands off the wheel and that person you 00:05:00.320 |
can't look at them they're free to jam the joystick in any direction and if you don't feel 00:05:04.160 |
you know safe in that maneuver they take back over here because we're getting off here. 00:05:07.520 |
But yeah that stretch of road is a is a is a competent demonstration of open pilot. 00:05:14.960 |
Yeah that was impressive. It's not the high end. Maybe when we get to the city streets 00:05:19.200 |
I'll engage on the city streets. Is city streets like a compelling use case or is that just kind of 00:05:25.760 |
without it? Intuition builder. Without end-to-end longitudinal it's pretty like it's not really 00:05:32.320 |
useful as product. So it's more just it's cool that it can do it and like we don't gate it off 00:05:38.640 |
but most of open pilot is highways like most of the value real gain is highways. 00:05:44.080 |
But also not just highways also like one lane each way kind of things like double yellow kind 00:05:53.840 |
of roads. I was doing all like the mountains up in Colorado with this thing and just you get to look 00:05:58.800 |
at the mountains before it drives. So like I can engage it here. 00:06:04.960 |
Now remember the longitudinal policy is is Hyundai and it's not ideal for cities. 00:06:14.400 |
But so again we're going to go through this intersection with no lines. 00:06:23.600 |
See notice how there's no line there yet our placement is still almost human ideal. 00:06:28.000 |
Yeah this is great. So there I mean there you see we did a stretch of 00:06:33.760 |
you know a minute of city and perfectly human nothing sketchy. 00:06:37.280 |
See places like that or where disengage on gas is really nice. 00:06:42.560 |
Really easy to you know hand off you always know when that handoff is happening with the noise. 00:06:51.120 |
It didn't like keep the ACC on or anything. God if it kept the ACC on and I make the turn and it's 00:06:55.840 |
like trying to accelerate at a weird time you know just asking to have a bad time. 00:07:01.040 |
I like the the sounds the visual it's like clear when it's on and when it's off. 00:07:19.680 |
That's really impressive. That's the intersections without thinking about it. 00:07:32.480 |
It's communicating the uncertainty with this movement a little bit. 00:07:40.240 |
I like it. Humans actually wobble a little more than you think too. 00:07:43.920 |
You notice it a lot more when they're this. Yeah that's an interesting point yeah. Yeah true. 00:07:50.000 |
I think Jesse Levinson mentioned this on one of his interviews. He's like so you know we have all 00:07:58.800 |
these we have the safety driver sit in the car and mark every tiny mistakes it made and then we also 00:08:03.760 |
had the safety driver sit in a car that was being human driven and mark all the little tiny mistakes 00:08:07.920 |
it made. So this is the comma office in downtown. The comma office is right here. 00:08:12.400 |
We're at uh comma AI offices with uh Mr. George Harts. Can you give us a little tour? It doesn't 00:08:22.080 |
light up anymore I don't know why. Do you think most of these dashboards are okay? They're almost 00:08:27.760 |
at 30 million open pilot miles. Wow. Oh it's a hell of a number. So here here's 00:08:36.880 |
dailies, weeklies and uh so actually yeah dailies are like maybe not 2,000 1.5. 00:08:42.320 |
So those are used daily and then used weekly. Yeah. That's really cool. Weeklys are almost 2.5 00:08:52.080 |
and monthly is a little over 3. This is how many devices are on our botnet in the last hour. 00:08:56.720 |
Botnet last day, botnet last week. Is this all over the United States? 00:09:04.560 |
This is no this is everywhere. So here's here's here's the maps. Here's the map of the world. 00:09:09.520 |
Uh so we're everywhere in the world. So let's see. In the last 30 days we had 2,200 in the U.S. 00:09:22.400 |
and then Korea, Canada, Taiwan, Japan. Japan's up there. This is our percent engaged. 00:09:33.680 |
So percent of miles engaged is about 50 percent. Percent time engaged is about 30. 00:09:37.920 |
Our disengagements are split pretty evenly between cancel, gas and break. 00:09:42.560 |
Most of our segments are now coming from Comma 2s. Comma 2s. Comma 2 is the big the big breakout for 00:09:50.640 |
this company. Yeah. Oh yeah. That's profitable. This is our live link to the Europe office. 00:09:55.920 |
It comes as a multinational corporation. George just erased a bunch of top secret things. 00:10:02.960 |
Censorship. The censors came in. Yeah. Look the mission's at the top of the board. 00:10:07.200 |
Solve self-driving cars while delivering shippable intermediaries. Amen. What do we do badly? What 00:10:16.640 |
can we do better? Right. Good questions. Open pilot 1.0. When is that coming up? 00:10:29.920 |
I like how that's the bullet point. That's like move everything to PyTorch. 00:10:34.560 |
Oh, sorry. It's not a data center. It's a compute cluster. For legal reasons, 00:10:40.000 |
it's a compute cluster. It's a compute cluster. Okay. That sounds sexier too. 00:10:43.680 |
Data ingestion, multi-chain. Cool. So this is like a vision board for OpenPilot 1.0. 00:10:51.600 |
It's not going to happen for a while. But the Comma 2 is going to get OpenPilot 1.0. 00:10:56.000 |
It's like what I said with the hardware. So this is all going to come to the Comma 2 00:10:59.360 |
just with OTAs. OTA, over the air. We're going to get it. Yeah. I mean, we're getting close on a 00:11:04.960 |
lot of these. I'm going to start lowering the wheel touch timeout. Alex, this is Alex. Hi. 00:11:11.280 |
She's our COO. COO. Nice. Nice to meet you. She runs the back there stuff. 00:11:19.040 |
What's the technical description of the back there stuff? You want to see? Yeah. 00:11:25.200 |
I think it's more exciting than this stuff. It depends who you ask. 00:11:29.200 |
We're ahead of all the secrets, right? Nick, do we have any secrets out? 00:11:35.040 |
I'll blur it out. I'll blur the top secrets. This is production. Stress test. This is our 00:11:46.960 |
final test. The Comma 2s hang out here for about 24 hours. We test them for their heat, 00:11:54.400 |
their temperature, their light sensors. We do cosmetic checks, screen checks. 00:12:00.640 |
Pretty exciting. You can see they all start over there as phones. Then they get retrofit. 00:12:08.160 |
Then they go full house fit. You can see we have a class of 100 phones out right now. 00:12:18.080 |
They're getting tested. It's kind of exciting actually. Lex, this is Mitchell. He's the 00:12:27.360 |
latest addition to our machine learning team. That's Chris, also known as Virtually Chris. 00:12:38.800 |
He's a famous YouTuber. Oh, wow. How did fame change you? I introduced you as a famous YouTuber. 00:12:47.840 |
Yes, I was the open pilot YouTuber. Don't let it get to your head. 00:12:53.040 |
That's our head of hardware. Awesome. What's that stage of the assembly? 00:13:04.960 |
This is the final case. We have board testing. Then the retrofit phones get 00:13:12.400 |
board put on them, soldered to them. We get the heat sink and the fan. Then we put the cases on 00:13:17.040 |
them. Awesome. Yeah, they're taking cases off, screens off here. They're testing screens over 00:13:25.920 |
here. Oven. Yeah, 3D printer. You want to show that? I will too. I'm afraid to take it in there. 00:13:32.640 |
It's very hot and loud. It's also the home of the compute cluster. 00:13:39.760 |
It's not a data center. It's not a data center. That's right. It's a compute cluster. 00:13:44.160 |
It's the sound of productivity. Yeah. Oh my God, it's really hot. Fresh bag, cases. 00:13:59.120 |
This is what you see on the outside of the Comma 2s. 00:14:14.240 |
Meg. What's the purpose of the rings? They used to be for athletic activity, but now we have too 00:14:25.440 |
many printers. You can't anymore. We just got about 20 printers in the last few months. 00:14:32.240 |
They've come from all over the world. Literally, Poland, Germany, Peru, France. 00:14:44.560 |
Yes, we'll name number 49 for you, Lex. Thank you. We'll call him Lex. I told him he could be 00:14:53.440 |
number 49. I could be. So great, 49's not working right now, but I promise 49 will work. It'll be 00:14:59.840 |
Lex number 49. I appreciate that. That would mean a lot to me. 00:15:03.600 |
This is cool. So unfortunately, because we got to keep the bugs and dust out, they're covered, but 00:15:14.000 |
1U. I already forgot their official name. The compute cluster. So these are our CPU machines. 00:15:26.400 |
We have three racks that look like that. Two petabytes of spinning disks. 00:15:31.680 |
We're at 3080s. Our 3080s are in only desktop computers for non-business purposes. These are 00:16:00.000 |
It's like a farm. Every day we kind of go out. 00:16:01.920 |
21st century farm. We got to hire a good farm bill player to come farm us. 00:16:12.720 |
I think these are all of our growing harnesses. These are all the hardware support. 00:16:18.160 |
Bosch, Deliver, Nynex, Subaru, Toyota, all the Hyundais. All the way to J, 00:16:35.600 |
That's amazing. That's legit. That's awesome. 00:16:44.400 |
Yeah. He took me for a ride. It was awesome. It was really surprising how well it worked. 00:16:56.320 |
You didn't show him any secrets, though, did you? 00:16:57.600 |
No, I didn't show him any secrets. It means like keep on driving, you know? 00:17:01.920 |
That's why we replaced it with a heart. We're all big Elon fans.