/ Модель

Характеристики

Контекст
32 768 токенов
Параметры
7,1 млрд
Размер весов
19,5 ГБ
Лицензия
Apache 2.0
Архитектура
dispider_reaction · dense
Библиотека
transformers
Опубликована
11 мар 2025

Dispider

Компьютерное зрениеВидео, текст → текст3 профессии

Dispider анализирует видеопоток в реальном времени и отвечает текстом, запуская генерацию по мере необходимости.

95скачиваний за 30 дней3лайкавеса обновлены14 авг 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Dispider — официальный чекпойнт видеоязыковой модели из работы CVPR 2025 «Dispider: Enabling Video LLMs with Active Real-Time Interaction via Disentangled Perception, Decision, and Reaction». Модель предназначена для непрерывного анализа видеопотока и выдачи текстового ответа при обнаружении значимого события. В архитектуре CLIP кодирует выборки по 16 кадров, компактная модель Qwen2-1.5B формирует временную память и принимает решение, когда запускать более крупный компонент Reaction.

Веса опубликованы в формате safetensors; для инференса требуется сопровождающий репозиторий, поскольку стандартный AutoModel.from_pretrained() не собирает видеокомпоненты. Контекст составляет 32 768 токенов. Модель использует библиотеку Transformers и распространяется по лицензии Apache-2.0.

Сценарии применения

  • ответы на вопросы о происходящем в видеопотоке
  • мониторинг видеотрансляции с реакцией на значимые события
  • создание текстовых уведомлений по мере появления событий в видео

Ограничения

Для загрузки необходим специальный runtime из сопровождающего репозитория; стандартный AutoModel.from_pretrained() не собирает видеокомпоненты. Архитектура описывает обработку выборок по 16 кадров, а не каждого кадра непрерывно.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Dispider

Official checkpoint for Dispider: Enabling Video LLMs with Active Real-Time Interaction via Disentangled Perception, Decision, and Reaction (CVPR 2025).

Dispider continuously perceives a video stream, uses a compact Decision model to determine when a response is needed, and invokes the larger Reaction model only after a trigger.

Architecture

ComponentPurposeBackbone
PerceptionEncode each sampled 16-frame clipCLIP vision tower
Perception-DecisionBuild temporal memoryCompact Qwen2-1.5B
DecisionTrigger or remain silentDecision head on the compact model
ReactionGenerate the responseQwen2-7B

Checkpoint layout

The composite shards contain all model weights exactly once. The nested perception_decision/ directory contains metadata only.

Dispider/
├── config.json
├── dispider_checkpoint_manifest.json
├── model-00001-of-00004.safetensors
├── model-00002-of-00004.safetensors
├── model-00003-of-00004.safetensors
├── model-00004-of-00004.safetensors
├── model.safetensors.index.json
└── perception_decision/
    ├── config.json
    ├── tokenizer metadata
    └── vision_tower/
        ├── config.json
        └── preprocessor_config.json

Download it directly:

huggingface-cli download Mar2Ding/Dispider \
  --local-dir checkpoints/Dispider

Use the code repository with Python 3.10, PyTorch 2.2.0, FlashAttention 2.5.9.post1, and Transformers 4.41.2. Load either the repository ID or a local snapshot through dispider.model.load_pretrained_model; generic AutoModel.from_pretrained() does not assemble the video components. The accompanying code is an inference-only runtime.

Offline inference

CUDA_VISIBLE_DEVICES=0 python inference.py \
  --model_path Mar2Ding/Dispider \
  --video_path /path/to/video.mp4 \
  --prompt "What is happening in the video?"

Streaming inference

CUDA_VISIBLE_DEVICES=0 python stream_inference.py /path/to/video.mp4 \
  --model Mar2Ding/Dispider \
  --prompt "Tell me when the person starts performing." \
  --decision-kv-cache auto

The command emits timestamped JSON responses as Decision triggers Reaction. The optional Decision KV cache stores only stable prefixes and automatically falls back to full computation near the trigger threshold.

OVO-Bench example

From the code repository:

python scripts/evaluate_ovobench.py \
  --ovo-root ../OVO-Bench \
  --model-path checkpoints/Dispider \
  --data-root /path/to/ovo-data \
  --output-dir outputs/ovobench \
  --gpus 0,1,2,3 \
  --resume

The evaluator validates complete coverage, rejects missing or null outputs, and computes the official category metrics. Generated results remain local.

Citation

@inproceedings{qian2025dispider,
  title={Dispider: Enabling Video {LLMs} with Active Real-Time Interaction via Disentangled Perception, Decision, and Reaction},
  author={Qian, Rui and Ding, Shuangrui and Dong, Xiaoyi and Zhang, Pan and Zang, Yuhang and Cao, Yuhang and Lin, Dahua and Wang, Jiaqi},
  booktitle={Proceedings of the Computer Vision and Pattern Recognition Conference (CVPR)},
  pages={24045--24055},
  month={June},
  year={2025}
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Нельзя запустить

Архитектура dispider_reaction неизвестна transformers в образе рантайма.

Класс архитектуры
Reaction
Ревизия весов
7c5517e

0 моделей