GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - AMAP-ML/DriveStreamBench: Official implementation of DriveStreamBench: Evaluating User-Conditioned Watch-and-Notify in Streaming Driving Video (NeurIPS 2026).

BranchesTags
Open more actions menu

Latest commit

 

History

1 Commit
1 Commit

Folders and files

NameName
Last commit message
Last commit date
configs/training
configs/training
 
 
docs
docs
 
 
drivestreambench
drivestreambench
 
 
examples
examples
 
 
external_baselines
external_baselines
 
 
manifests
manifests
 
 
scripts
scripts
 
 
tests
tests
 
 
.gitignore
.gitignore
 
 
CITATION.cff
CITATION.cff
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
pyproject.toml
pyproject.toml
 
 

Repository files navigation

DriveStreamBench

Official implementation of DriveStreamBench: Evaluating User-Conditioned Watch-and-Notify in Streaming Driving Video (NeurIPS 2026).

DriveStreamBench evaluates user-conditioned watch-and-notify in streaming driving video. Given a watch instruction, a model observes causal video frames and emits ALERT when the specified event occurs, or NO REPLY otherwise.

Data · Croissant

Install

python -m pip install -e '.[test]'
bash scripts/run_smoke_test.sh

Python 3.9 or later is required. Scoring and the example run work on CPU. Install .[vlm], .[api] or .[train] for the corresponding model backend.

Data

bash scripts/prepare_data.sh
# A downloaded ZIP can also be installed locally:
python scripts/download_data.py --archive /path/to/DriveStreamBench-data-v1.0.0.zip

The annotation release contains 26,853 records across L1-L4. Source media are obtained separately under the providers' terms. See data preparation.

OOD sources and preprocessing

After data installation, external/ood/file/ood_video_links.txt lists the OOD source videos, and external/ood/OOD_data_process.md provides the preprocessing workflow.

Evaluate

python -m drivestreambench.inference.run_l4 \
  --annotations annotations/l4_core_test.jsonl \
  --dataroot /path/to/frames \
  --model qwen3vl:Qwen/Qwen3-VL-8B-Instruct \
  --output results/predictions/model.jsonl \
  --manifest results/model.manifest.json

python scripts/evaluate.py \
  --annotations annotations/l4_core_test.jsonl \
  --predictions results/predictions/model.jsonl \
  --output results/scores/model.json --fps 2

The default L4 protocol uses 2 FPS input and one decision per second. Scoring maps each 10-FPS reference frame onto the corresponding sampled-frame grid; pass --fps 1 when scoring a native 1-FPS run. Core Macro averages AlertScore@2s across S1-S5; S6 is evaluated separately. See evaluation for output formats, parser selection and L1-L3 scoring, and models for adapter usage.

For the short setting, run bash scripts/build_l4_short.sh; it writes annotations/l4_short_test.jsonl with a maximum duration of 15 seconds per sample.

The reference SFT recipe provides data conversion and training entry points. Model weights are outside this release.

Citation

@inproceedings{drivestreambench2026,
  title = {DriveStreamBench: Evaluating User-Conditioned Watch-and-Notify in Streaming Driving Video},
  author = {Yi Wang and Xin Zhao and Tian Meng and Rui Dai and Chi Zhang and Cui Tang and Bingzheng Liu and Fucheng Wang and Haopeng Zhang and Ruidong Ding and Yang Li and Kaikui Liu and Xiangxiang Chu},
  booktitle = {NeurIPS},
  year = {2026}
}

License

Code: Apache 2.0. Benchmark annotations: CC BY 4.0. Source media and third-party models retain their respective licenses. Dataset metadata and source-media instructions accompany the versioned data release.

About

Official implementation of DriveStreamBench: Evaluating User-Conditioned Watch-and-Notify in Streaming Driving Video (NeurIPS 2026).

Resources

Readme
Apache-2.0 license
Activity
Custom properties

Stars

1 star

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.