PyTorch at Tesla - Andrej Karpathy, Tesla
Video Statistics and Information
Channel: PyTorch
Views: 390,279
Rating: 4.9763813 out of 5
Keywords: AI, Artificial Intelligence, Machine Learning, ML, Facebook, PyTorch, PyTorch 1.3, PyTorch Developer Conference, PTDC19, PTDC, Developer Conference, Tesla, PyTorch at Tesla, Andrej Karpathy, Autonomous driving cars, Self-driving cars, Autopilot, smart Summon
Id: oBklltKXtDE
Channel Id: undefined
Length: 11min 11sec (671 seconds)
Published: Wed Nov 06 2019
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.
Not really an expert in machine learning, but my takeaway is that FSD is a seriously hard problem to solve with modern hardware. Tesla is doing basically everything you could ever dream of being able to do in a machine learning project. The only other company with similar machine learning resources I would say is Google, but it's still a close call, both Tesla and Google have a fully vertically integrated AI stack, Google have more cloud resources but way worse access to data. Tesla seem to working as a cohesive team with everyone working to build FSD, Google is kinda scattered with many different projects and teams that probably don't talk a ton with each other. Deepmind, Waymo, Cloud TPU, AI Vision, ect, Google seems to be doing a little bit of everything in AI while Tesla is solely working on FSD.
The number one limitation in FSD today is computer hardware. You simply can't build the system in the ideal, clean way, today's computers just aren't fast enough to be able to do it, so the only way to do it is to employ a bunch of tricks and sacrifice some quality for performance. For example, their input is three 960x1280 pixel images (the images in the presentation also have this aspect ratio), replacing the cameras with HD, 4K cameras would be near pointless since that would just add 8x the pixels, require 8x the ram, need 8x more performance.
It's also pretty funny how Tesla is using the open source platform PyTorch when the main alternative to PyTorch is TensorFlow, both are open source, but TensorFlow was originally developed for Google's machine learning research and over the last year or so people have been jumping ship from TensorFlow and switching to PyTorch.
https://twitter.com/cHHillee/status/1195568939381776386
It’s pretty amazing. I really hope they succeed at making FSD, specially because it’s going to reduce accidents.
Best part is their "go on vacation" project.
If you check the graph, it’s impressive the way they sort issues, gatter info, train the model, and deploy it in shadow mode and simulation to test and validate the model, rince and repeat.
This sort video sums it up pretty well what any competitor needs to have in order to beat tesla in the autonomy game:
custom fsd chip design with a lot of processing power
huge fleet of cars to gather real world data and test the networks
own sensor suite design in the cars
and lastly crazy talented people
I don't see many competitors being able to surpass Tesla in these areas.