Spaces:
Sleeping
Sleeping
Commit History
-
Quote the shipped number, not the fastest one
Dheepak Karan0893701 -
Align the demo with what actually ships, and pull model code from the main repo
Dheepak Karanc8f05dd
-
Put the commentary under the picture, where it gets read
Dheepak KaranIt was squeezed into a narrow side column below the buttons. The commentary is the point of the demo now, so it runs full width directly beneath the image it describes. Also spells out how to read the map before you press anything - what the white rectangle is, what the rings mean, dashed outline versus filled colour - since none of that is obvious to someone who has not seen a BEV plot before.4e09235 -
Make the demo run live instead of handing back a finished GIF
Dheepak Karanplay() is a generator now, so each step reaches the browser as it happens: the four stages are narrated one at a time on the first moment, then the rest of the drive streams past with a running commentary. Each moment also says what it found and why - the bearing of every detection maps back to the camera that would have seen it, so the text reads '8 pedestrians at 15-24 m, picked up by the FRONT LEFT camera' rather than a bare count.6bdddd1 -
Rewrite the demo for someone who has never seen this before
Dheepak KaranAdds a Play button that runs all eight moments and returns an animated walkthrough: four numbered stages light up in turn, so you can see the model read the photos, guess depth, and build the map. Labels now say what they mean - 'Which moment?' instead of frame index, 'How sure must the model be?' instead of score threshold - and the per-moment controls are tucked behind an accordion so the first thing a visitor sees is one button.637bd56 -
BEV perception demo: PyTorch SimpleBEV on ZeroGPU
Dheepak KaranSix camera images -> EfficientNet-B0 -> Lift-Splat-Shoot -> BEV grid -> CenterPoint head -> 3D boxes, no LiDAR. Inference runs inside a @spaces.GPU function so the A100 is attached only while a request is in flight. The model loads on CPU at startup and moves to the device per call, which is what ZeroGPU requires.d78fec2 -
initial commit
Verified signature36c58e5