Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

Who said Python isn't a production grade lanugage?

242,069 görüntüleme • 1 yıl önce •via X (Twitter)

49 Yorum

Ande Jacobs profil fotoğrafı
Ande Jacobs1 yıl önce

I mean if your python is just a wrapper for libraries written in c that do the heavy lifting.

comma profil fotoğrafı
comma1 yıl önce

We used to do this, but openpilot is largely moving in the direction these days. New UI ships next release that drops C++ Qt+Wayland for a much simpler and more performant Python version.

john profil fotoğrafı
john1 yıl önce

@HeadBand42 If you managed to make C++ slower than Python you must have no clue what you're doing

comma profil fotoğrafı
comma1 yıl önce

@HeadBand42 Of course it's possible to make it fast in C++ too, but the point is that there's more to the choice than C++=good and Python=bad. The old stack was complex and hard to reason about, but the new one is fast (even though it's Python) because you know exactly what's happening.

SBA profil fotoğrafı
SBA1 yıl önce

Imagine it was C

comma profil fotoğrafı
comma1 yıl önce

Would it drive better?

SBA profil fotoğrafı
SBA1 yıl önce

Only one way to find out.

max profil fotoğrafı
max1 yıl önce

> Production-grade Python code > Look inside > Python API that calls C code

Co profil fotoğrafı
Co1 yıl önce

"production grade" is the "military grade" of the software engineering world.

Lang profil fotoğrafı
Lang1 yıl önce

Looking great driving straight, not changing lanes by itself yet.

Eli Yumn profil fotoğrafı
Eli Yumn1 yıl önce

this brings a whole new meaning to "updating drivers"

Moultrie Ball profil fotoğrafı
Moultrie Ball1 yıl önce

Is all the compute handled by the device in the windshield? No way!

comma profil fotoğrafı
comma1 yıl önce

Yes, all compute is local on the comma 3X

chetan profil fotoğrafı
chetan1 yıl önce

It works, but at what cost?

comma profil fotoğrafı
comma1 yıl önce

$999 on

Abhik Sarkar e/acc profil fotoğrafı
Abhik Sarkar e/acc1 yıl önce

@ThePrimeagen would be sad.

comma profil fotoğrafı
comma1 yıl önce

@ThePrimeagen Because he hasn’t tried openpilot yet?

juan 🛡️ profil fotoğrafı
juan 🛡️1 yıl önce

I think I'll finally give it a shot and get a comma next month!

void. profil fotoğrafı
void.1 yıl önce

i swear i didn't.

NA profil fotoğrafı
NA1 yıl önce

Do yo support indian roads?

comma profil fotoğrafı
comma1 yıl önce

openpilot is trained 50-50 on US and international data, so it works anywhere with roads. We have a handful of Indian users.

NA profil fotoğrafı
NA1 yıl önce

Great to hear that, is there a way to be part of your model training program or maybe sign up for an international launch?

comma profil fotoğrafı
comma1 yıl önce

yes! the comma 3X shows you how to upload to get in the training set, and tells you how much of your driving is used.

NA profil fotoğrafı
NA1 yıl önce

Great thanks, will explore more on this!

network_pun profil fotoğrafı
network_pun1 yıl önce

it's wild the amount of static about python is in this thread. Bitching about how people make their sausage is such an insufferable waste of communication. You think you can do it better, then do it better. Yap less.

Rui Silva profil fotoğrafı
Rui Silva1 yıl önce

Who said you need to proofread before posting?

Matjaž Gazvoda profil fotoğrafı
Matjaž Gazvoda1 yıl önce

okay chill you are on a highway

lwiza profil fotoğrafı
lwiza1 yıl önce

I would NOT trust this car 😭

Krzysztof profil fotoğrafı
Krzysztof1 yıl önce

C++ and ROS2 are the kings

Dan Groves profil fotoğrafı
Dan Groves1 yıl önce

Could have coded it to not hog the middle lanes

warlord cavey ∿ profil fotoğrafı
warlord cavey ∿1 yıl önce

lol

Teddy Albina profil fotoğrafı
Teddy Albina1 yıl önce

Thank all the C and C++ guys doing all the work 👍

Simba TLK - The Unreserved Profiteering Brahmin profil fotoğrafı
Simba TLK - The Unreserved Profiteering Brahmin1 yıl önce

Python is literally a prototyping language. Sadly we didn't include a pathway from prototype to production grade code transformer. Now we are stuck with whatever we have - a gazillion versions, broken dependencies, GIL!

vinay profil fotoğrafı
vinay1 yıl önce

amazing rage bait. free marketing.

CleoParadise profil fotoğrafı
CleoParadise1 yıl önce

oh wow cruise control ...

comma profil fotoğrafı
comma1 yıl önce

in Python!

Azwan HM 👨🏻‍💻📊 profil fotoğrafı
Azwan HM 👨🏻‍💻📊1 yıl önce

But it's slower by 2ms bro

Fume profil fotoğrafı
Fume1 yıl önce

so this is a lane keeping device?

🎄Zukaarimoto Zukirinkutoku🎄 profil fotoğrafı
🎄Zukaarimoto Zukirinkutoku🎄1 yıl önce

Here a Python dev, every language is suitable to be production ready if the team has enough skills and knowledge Python is slower than other languages? True, but if everyone were looking for the maximum performance they would be coding in assembly xD

Saakdeep Insayeed Hur profil fotoğrafı
Saakdeep Insayeed Hur1 yıl önce

It's all fun and games til a TypeError at runtime wraps you around a fucking tree 💀

The Engineer profil fotoğrafı
The Engineer1 yıl önce

The fact that you've open sourced the source code makes this even more based

Dawid Weltrowski profil fotoğrafı
Dawid Weltrowski1 yıl önce

So our life depends on Python speed? Scary!

cristianku profil fotoğrafı
cristianku1 yıl önce

I 💕 python . Greetings from 🇨🇭

StevenFu profil fotoğrafı
StevenFu1 yıl önce

People who run 100k for loops.

comma profil fotoğrafı
comma1 yıl önce

That’s too many

Kavu Stock profil fotoğrafı
Kavu Stock1 yıl önce

Nobody remembers this cartoon?

Elastep profil fotoğrafı
Elastep1 yıl önce

Got low memory in the middle of today’s highway drive. No way I could restart my comma during drive. So, I guess it’s not that great?

billdozer profil fotoğrafı
billdozer1 yıl önce

Is that a 5th gen CR-V?

War Criminal Greg profil fotoğrafı
War Criminal Greg1 yıl önce

Then why do you need all that janky C++ then huh? Huh?

Benzer Videolar