Instructions to use ruotian/SelectGround-8B with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use ruotian/SelectGround-8B with PEFT:
from peft import PeftModel from transformers import AutoModelForCausalLM base_model = AutoModelForCausalLM.from_pretrained("Qwen/Qwen3-VL-8B-Instruct") model = PeftModel.from_pretrained(base_model, "ruotian/SelectGround-8B") - Notebooks
- Google Colab
- Kaggle
SelectGround-8B
SelectGround maps a screenshot and instruction to one click. It learns from target–distractor pairs using coordinate supervision and an auxiliary attention-based selection loss. Latent Competitor Revisit (LCR) reuses the learned selector to revisit competing regions and compare independently decoded coordinates.
| Inference | ScreenSpot-Pro | MMBench-GUI L2 | OSWorld-G |
|---|---|---|---|
| Direct | 66.034 | 86.283 | 70.196 |
| LCR | 73.182 | 88.008 | 71.961 |
Results use all 1,581 ScreenSpot-Pro and 3,594 MMBench-GUI L2 examples, and the 510 target-bearing OSWorld-G examples. The LCR comparison weights are fixed per benchmark and documented in the code repository.
Contents
This release contains the LoRA adapter, auxiliary selection head, and the visual-merger state used by the selected checkpoint. The inference code loads them on Qwen/Qwen3-VL-8B-Instruct at revision 0c351dd01ed87e9c1b53cbc748cba10e6187ff3b. The visual encoder and merger remain frozen during training. This is one directly trained checkpoint, not an average of checkpoints.
Use and reproduce
See SelectGround for installation, the exact training recipe, direct inference, LCR, and evaluation of all three benchmarks.
python infer.py --model ruotian/SelectGround-8B --image screenshot.png --instruction "Click the Save button"
python infer.py --model ruotian/SelectGround-8B --image screenshot.png --instruction "Click the Save button" --lcr
Output point is in original-image pixels. normalized_point uses 0–1000 coordinates. Generation is greedy, uses at most 32 tokens, and preserves the image aspect ratio under an 8,847,360-pixel budget.
Training starts from the pinned backbone with seed 20260625 and uses ClickContrast. The repository provides the deterministic SFT-plus-selection-loss command used to reproduce a directly trained checkpoint with comparable performance.
- Downloads last month
- 45
Model tree for ruotian/SelectGround-8B
Base model
Qwen/Qwen3-VL-8B-Instruct