commaai / openpilot

openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system in 275+ supported cars.
https://comma.ai/openpilot
MIT License
49.19k stars 8.96k forks source link

Ship Ubuntu 24.04 + mainline kernel to master #32386

Open adeebshihadeh opened 3 months ago

adeebshihadeh commented 3 months ago

Now that the initial 24.04 work is done, two hard parts remain: mainlining the kernel and doing the validation to get both shipped to master.

test_onroad is a good litmus test for functionality while developing. Once it's in a state where the test passes reliably on a single device, I can deploy it to to several devices in our internal testing closet.

Locked to @andiradulescu, who did the initial 24.04 work.

Bounty is split into two parts:

muzi2045 commented 3 months ago

Ubuntu 24.04 LTS + CUDA 12.5 failed in modeld. the pre-build onnxruntime lib link to wrong cuda libs. (so wired) Screenshot from 2024-05-24 17-58-38

adeebshihadeh commented 3 weeks ago

FYI, @deanlee the mainline kernel has a different driver and API for the camera. All camerad work should focus on making that port easy.

deanlee commented 3 weeks ago

FYI, @deanlee the mainline kernel has a different driver and API for the camera. All camerad work should focus on making that port easy.

got it

adeebshihadeh commented 3 weeks ago

@andiradulescu I consider 24.04 complete since it's merged into agnos-builder master. No reason to ship an update to openpilot master yet. I think we'll do that once the image is smaller.