Downloads · 30 days
6
20% of all-time downloads
ni-eminen/object-centric-lmdrive-4qt
object-centric-lmdrive-4qt is a machine learning model from ni-eminen. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for pytorch. The card lists the license as cc-by-nc-4.0.
Object-centric LMDrive with 4 Q-Former query tokens. LLaVA-1.5-7B conditioned on 30 SAVi slots via a Q-Former; produces future waypoints and end-of-instruction flags for the LangAuto benchmark.
Downloads · 30 days
6
20% of all-time downloads
All-time downloads
30
Public
Repo size
2.6 GB
Likes
0
Public
Click a slice to open those files.
.pth2.6 GB · 100%
From the Hugging Face model README
Object-centric LMDrive with 4 Q-Former query tokens. LLaVA-1.5-7B conditioned on 30 SAVi slots via a Q-Former; produces future waypoints and end-of-instruction flags for the LangAuto benchmark.
This is one of four model artefacts released alongside a thesis on replacing the multimodal sensor-fusion encoder in LMDrive with an object-centric encoder based on Stochastic Slot Attention from Video (SAVi), evaluated on the CARLA LangAuto benchmark. The four artefacts are:
ni-eminen/savi-pretrained-30slots -- Stage 1a encoderni-eminen/savi-finetuned-30slots -- Stage 1b encoderni-eminen/object-centric-lmdrive-4qt -- Q-Former + LLM (4 query tokens)ni-eminen/object-centric-lmdrive-8qt -- Q-Former + LLM (8 query tokens)StoSAVi (30 slots, 256-dim)BLIP-2 Q-Former (BERT-base-uncased backbone, 4 query tokens)LLaVA-1.5-7B (Vicuna-7B backbone, LoRA fine-tuned)2-layer MLP (4096 -> 4096 -> 10)2-layer MLP (4096 -> 4096 -> 2)40264An instruction window of up to 40 BEV frames (at 10Hz effective after sub-sampling from CARLA's 20Hz simulator) plus a natural language instruction (max 64 tokens after tokenization).
Trained on the full LMDrive corpus (~2TB) for 15 epochs (approximately 82 hours across 4 A100-40GB GPUs). Optimizer AdamW (betas=(0.9, 0.999)), initial LR 1e-4 with linear warmup over 2000 steps then cosine decay to 1e-5, weight decay 0.06, batch size 4 per GPU. Encoder and LLM frozen; Q-Former + adapters
Evaluated on the LangAuto benchmark (32 long routes from CARLA), averaged across 3 repetitions.
| Metric | Value |
|---|---|
| Driving Score | 25.04 ± 1.72 |
| Route Completion | 48.09 ± 0.87 |
| Infraction Score | 0.593 ± 0.01 |
@mastersthesis{nieminen2026objcentric,
title = {Object-centric world models for language-instructed autonomous driving},
author = {Nieminen, Matias},
year = {2026},
school = {Aalto University}
}