/ Модель

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

Контекст
32 768 токенов
Размер весов
33,8 ГБ
Архитектура
llada2vl · dense
Опубликована
6 сен 2026

LLaDA-UI

Генерация текстаТекст → текст3 профессии

LLaDA-UI — мультимодальный GUI-агент, который анализирует скриншоты и формирует координаты или действия для управления мобильными, настольными и веб-интерфейсами.

723скачиваний за 30 дней24лайкавеса обновлены15 сен 2026

Бенчмарки

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

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

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

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

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

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

LLaDA-UI — разработанная inclusionAI мультимодальная модель-агент для управления графическими интерфейсами на мобильных устройствах, компьютерах и веб-сайтах. Она принимает скриншоты вместе с задачей и историей взаимодействия, сохраняет исходное соотношение сторон изображения и выдаёт координаты целевого элемента либо структурированные действия для интерфейса.

Модель использует архитектуру LLaDA2VL с блоковой диффузионной генерацией и смесью экспертов (MoE); размер составляет около 16,7 млрд параметров. Генерация включает текстовые рассуждения и исполняемые действия, а координаты нормализуются в диапазоне от 0 до 999. Для инференса описаны зависимости на основе PyTorch, Transformers, FlashAttention и специализированные патчи SGLang; чекпойнт BF16 занимает около 32 ГБ, сверх этого требуется дополнительная память GPU. Указана базовая языковая модель LLaDA2.0-mini-base. Лицензия в предоставленных данных не обозначена.

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

  • поиск координат кнопки или элемента по запросу и скриншоту
  • навигация по веб-интерфейсу с выполнением действий
  • управление мобильным приложением по изображению экрана
  • взаимодействие с настольными приложениями через графический интерфейс

Ограничения

Для запуска требуется GPU-память сверх примерно 32 ГБ, занимаемых чекпойнтом BF16; серверный сценарий требует специальных патчей SGLang. Лицензия и поддерживаемые естественные языки в предоставленных сведениях не обозначены.

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

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

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

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

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

Открыть на Hugging Face

LLaDA-UI is an MoE-based, block-wise diffusion vision-language GUI agent. It understands screenshots at their native aspect ratio and produces grounded coordinates or structured actions for mobile, desktop, and web interfaces.

This repository contains the model weights. The inference code, example requests, and SGLang serving instructions are available in the LLaDA-UI code repository.

Highlights

  • Diffusion-native GUI agent: reasons about screenshots and generates GUI actions with block-wise diffusion decoding rather than autoregressive token-by-token decoding.
  • Mixture-of-Experts architecture: approximately 16.7B total parameters.
  • Native-resolution vision: preserves the aspect ratio and visual details of mobile, desktop, and web screenshots.
  • Cross-platform interaction: supports GUI grounding and agent tasks on mobile, desktop, and web interfaces.
  • Structured output: emits normalized coordinates or tagged reasoning and executable actions.

Model Details

ItemDescription
Model typeMoE block-wise diffusion vision-language GUI agent
Total parametersApproximately 16.7B
Language backboneLLaDA2.0-mini-base
Vision encoderNative-resolution ViT initialized from SigLIP, with 2D RoPE
OutputGrounded coordinates, text reasoning, and structured GUI actions
Coordinate conventionInteger coordinates normalized to [0, 999]
Supported domainsGUI grounding, mobile, desktop, and web
Weight formatBF16 Safetensors

Inference Pipeline

Benchmark Results

Quick Start

1. Clone the inference code

git clone https://github.com/inclusionAI/LLaDA-UI.git
cd LLaDA-UI

2. Create an environment

The standalone Hugging Face inference path has been tested with Python 3.10, PyTorch 2.5.1, Transformers 4.51.0, and FlashAttention 2.7.4.post1.

conda create -n llada-ui python=3.10 -y
conda activate llada-ui

pip install torch==2.5.1 torchvision \
  --index-url https://download.pytorch.org/whl/cu124
pip install transformers==4.51.0 Pillow numpy einops accelerate \
  sentencepiece protobuf safetensors
pip install ninja
pip install flash-attn==2.7.4.post1 --no-build-isolation --no-cache-dir

FlashAttention must be built against a compatible CUDA and PyTorch setup. The checkpoint is about 32 GB in BF16; additional GPU memory is required for model execution and visual tokens.

3. Run single-image grounding

The following command downloads the checkpoint from Hugging Face on first use and returns the center point of the requested UI element:

CUDA_VISIBLE_DEVICES=0 IMAGE_MAX_PIXELS=12845056 \
python -u inference/inference_hf.py \
  --ckpt inclusionAI/LLaDA-UI \
  --image /path/to/screenshot.png \
  --prompt "click the search button" \
  --gen-length 32 \
  --steps 32 \
  --block-length 32

Example output:

GENERATION: [742,186]
POINT(0~1): [0.742, 0.186]

The raw model coordinate is normalized to [0, 999]. The inference script also prints the corresponding [0, 1] coordinate. To convert it to screen pixels for an image of width W and height H, use (x * W, y * H) with the [0, 1] values.

Large screenshots may also require increasing --max-length beyond its default value of 8192.

SGLang Serving

For agent evaluation or an OpenAI-compatible endpoint, follow the SGLang server guide. The server uses LLaDA-UI-specific multimodal diffusion patches and cannot be started from a stock SGLang installation alone.

After installing the documented serving environment, launch it with:

huggingface-cli download inclusionAI/LLaDA-UI \
  --local-dir /path/to/LLaDA-UI-checkpoint

CUDA_VISIBLE_DEVICES=0,1 SGLANG_DP_SIZE=2 \
bash serve_llada_ui.sh /path/to/LLaDA-UI-checkpoint

Then run one of the packaged requests:

export SGLANG_BASE_URL=http://127.0.0.1:30000/v1
export SGLANG_MODEL=LLaDA-UI

python3 inference/sglang_client.py --example mobile
python3 inference/sglang_client.py --example desktop
python3 inference/sglang_client.py --example web

Output Format

For GUI navigation, a typical response contains tagged reasoning followed by a structured action:

<think>Reasoning grounded in the current GUI state.</think>
<action>Click(box=(x,y))</action>

Here, x and y are integer-normalized to [0, 999]. Despite the field name box, point-based actions contain one interaction coordinate rather than a rectangular bounding box.

For GUI grounding, the model directly returns [x,y]. It returns [-1,-1] when the requested target is infeasible or unrelated to the screenshot.

Citation

@misc{gu2026lladauibringingblockwisediffusion,
  title={LLaDA-UI: Bringing Block-wise Diffusion to Vision-Language GUI Agents},
  author={Zhangxuan Gu and Haoxing Chen and Qi Qin and Yi Xin and Kai Gan and Lin Liu and Long Cui and Xiaomei Wang and Beitong Zhou and Yunzhu Zhang and Zhengwen Zeng and Changlong Gao and Weizhi Chen and Rongchao Zhang and Haoyuan Wu and Shuheng Shen and Changhua Meng and Weiqiang Wang and Jianguo Li and Zhenzhong Lan},
  year={2026},
  eprint={2609.13287},
  archivePrefix={arXiv},
  primaryClass={cs.CV},
  url={https://arxiv.org/abs/2609.13287},
}

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

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

GPU в ailist

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

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

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

Класс архитектуры
LLaDA2MoE_VLForConditionalGeneration
Ревизия весов
f9a59c1

0 моделей