From: inclusionAI <huggingface.co/inclusionAI>Newsgroups: alt.freeweights.textSubject:

LBS-27B

Date: 2026-11-15Commit: e6ab883Signed: 2DC28CC7B26A283B ✓

Image text to text model with 3M parameters. Safetensors weights, 54.7 GB in all. Published by inclusionAI under Apache-2.0.

3M params54.7GBLBS-27Bsafetensorspermissive
FactsParams3MSize54.7 GBFormatssafetensorsTaskimage text to textLicenseApache-2.0From sourcepermissive
$ fw get inclusionAI/LBS-27B
# manifest sha256 9b7fc0392e2b… · 54.7 GB · 22 files
$ fw verify ./LBS-27B inclusionAI/LBS-27B
From sourceHosted (signed)inclusionAI/LBS-27BLast check: 2026-11-15 03:35 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Overview

Size
54.7 GB
Weights
54.7 GB (safetensors)
Parameters
3M
Formats
safetensors
Task
image text to text
License
Apache-2.0 (permissive)
Files
22, each with a sha256
Publisher
inclusionAI
Added
2026-11-15
Section
alt.freeweights.text
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 03:35 UTCpassed

Model card

From the publisher at commit e6ab883. Shown as plain text with links; images open at the publisher.

LBS-27B#

Learning to Look Beyond Screens: Transferable Visual Observation from GUI Grounding

💻 Project · 🤗 Collection

Model Summary#

LBS-27B is an agentic vision-language model based on Qwen3.8-27b. It learns to select and inspect image regions through GUI grounding, then transfers this observation policy to general-domain visual question answering and high-resolution perception.

Training uses only synthetic GUI grounding data, with no general-domain data or VQA questions: approximately 10K cold-start SFT examples, followed by 80 GRPO steps with a batch size of 64 and 8 rollouts per prompt.

  • Adaptive observation: zoom into relevant regions, refine previous crops, and revisit the original image when needed.
  • Compositional zoom-in: request up to two independent crops per turn, with a total budget of three crop calls per episode.
  • Transfer beyond screens: apply the learned observation policy to visual QA without general-domain VQA training.

Results#

Image: LBS results on ScreenSpot-Pro and PerceptionBench

BenchmarkRecordsMetricScore (%)
ScreenSpot-Pro1,581Action accuracy81.15
OS-World-G (Refine)564Action accuracy, including refusal84.57
PerceptionBench3,000Judge accuracy59.67
HR-Bench 4K800Strict option matching89.13
HR-Bench 8K800Strict option matching87.75

All LBS scores use agentic zoom-in over complete benchmark runs. PerceptionBench uses a self-hosted Deepseekv4-flash-0731 judge, with zero failed or skipped judgments; repeated judgments may vary. Chart references use different inference setups and GPT-oss-120B for PerceptionBench, so comparisons are not controlled. See comparison notes.

More result visualizations are available in the LBS project; we have not performed any additional fine-tuning on general-domain data and welcome further RL experiments in specific subdomains.

Usage#

Serve the released checkpoint in a compatible vLLM environment. Adjust the four-device example below for your hardware:

git clone --branch LBS --single-branch https://github.com/inclusionAI/UI-Venus.git
cd UI-Venus/evaluation
bash scripts/serve_vllm.sh start inclusionAI/LBS-27B \
  --name lbs --tp 4 --dp 1 --daemon

LBS emits plain-text crop_image actions. A client must execute the crops and return the images and coordinate mappings for multi-turn inference. Final GUI coordinates use [x.xx,y.yy], normalized to [0,1000] on the original image. Grounding predicts a location; operating a live application requires a separate executor.

The evaluation guide provides the client and benchmark setup. Configure endpoints and credentials in an ignored .env.run copied from .env.example, using the actual model ID from /v1/models. Wrappers default to reasoning_effort=xhigh and thinking_budget=4096 through chat_template_kwargs; direct Python entries can default to high.

License#

The model weights and project software are released under Apache 2.0. Third-party datasets and screenshots retain their original licenses and terms.

Files

22 files · 54.7 GBWeights 54.7 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 22 files with their sha256
FileSizesha256
.gitattributes1.57 KB34448b82c17d60fec9b65b1f093c115ddbaadc04beb1b0140b6bfed2e012a930
README.md3.80 KB50447947aa045c37a8fdf87153f7a3e9cf89220dfcbb4e2cdf99747619b44fa4
chat_template.jinja8.95 KBc3cf9e34abf4f9e36c2d72165aa9c132d3e2a725b6c2586aaa3a8af9d7a81041
config.json3.81 KB862b1853a3cde5eadd256e31165a2e591281e16dcccc07cb47ad573f56117cb4
generation_config.json214 Bd0d0ed2e37cdfafef4a5067d5ea2407b05f4fb50526e47c008a5b235d50240fb
model-00001-of-00012.safetensors2.54 GBb2f70625819553c5f4502fd8d7c9642f7b7019118526e383d3bb74d49e8b9c08
model-00002-of-00012.safetensors4.84 GBe9626635a01d29e6db820150d57e45c3a7f82cf3fe8ee4e75c1d799c01bb1f66
model-00003-of-00012.safetensors4.97 GB6e62926d4f14c4e2b34a3bb527c8da78ee53ddc33350de4312decc3f74fa31e9
model-00004-of-00012.safetensors4.91 GB9833f8ee09bb81da6b40e156351d61319bf203f18a8e7cc11613a032a03d259b
model-00005-of-00012.safetensors4.99 GBe280778c01079d76a2e900a2495b42097c88db278d95a9d9b5e50b2b9a4478f2
model-00006-of-00012.safetensors4.91 GBd698b119930b3ab02ec19db696ce101862ae63a165bd7f5b8f9343427b7de401
model-00007-of-00012.safetensors4.93 GB5007bd27055852ad5942b1c4c3e4680572b057d3fa0bf120dc1f38a6786c6327
model-00008-of-00012.safetensors4.97 GBb36cbe36a7c5e1473ff3c9a8b91ff5ed60939b2a846fc0d017c3d489851a7c14
model-00009-of-00012.safetensors4.96 GB7894cda1420e9d31b1485325f7fb244de8945c21b2a6670c26ef631e615b755c
model-00010-of-00012.safetensors4.93 GBbced63ee903b8cd580149f2461dfcb681386c600b3ccd3de0cfa7c62661c1c0f
model-00011-of-00012.safetensors4.97 GB24c09ceb9f89b6f32d30b57a067c92f4d233c824b774813624e78526aff73874
model-00012-of-00012.safetensors2.79 GB1ec4a6af25a9d8b1754de39b879daac84579583a75d220944bb5e056093698b3
model.safetensors.index.json111 KB59b522002ebf8580a76bb742173ec5eab880b319e1f60a8f8fe3eed8f3cb275e
preprocessor_config.json390 B27225450ac9c6529872ee1924fcb0962ff5634834f817040f444118116f4e516
processor_config.json1.19 KBd89ef49ce9cd37fbf510158e13c1ef063d9286411c1ec9049932dbe0487143b1
tokenizer.json20.0 MB06b9509352d2af50381ab2247e083b80d32d5c0aba91c272ca9ff729b6a0e523
tokenizer_config.json1.17 KB792fa3f0cb88b111e54ef3134c873531008c4df471d108da17903426e308aa7b
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
e6ab883fa2 pinned now2026-11-15 03:35 UTC22 files · 54.7 GB

Use it

$ fw get inclusionAI/LBS-27B
# manifest sha256 9b7fc0392e2b… · 54.7 GB · 22 files
$ fw verify ./LBS-27B inclusionAI/LBS-27B
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/inclusionAI/LBS-27B.json --dir ./LBS-27B $ python3 fw.py verify ./LBS-27B ./inclusionAI__LBS-27B.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download inclusionAI/LBS-27B --revision e6ab883fa2b1d2579bf2616d38b6989b4af0333d --local-dir ./LBS-27B
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForImageTextToText, AutoProcessor processor = AutoProcessor.from_pretrained("inclusionAI/LBS-27B", revision="e6ab883fa2b1d2579bf2616d38b6989b4af0333d") model = AutoModelForImageTextToText.from_pretrained("inclusionAI/LBS-27B", revision="e6ab883fa2b1d2579bf2616d38b6989b4af0333d", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve inclusionAI/LBS-27B --revision e6ab883fa2b1d2579bf2616d38b6989b4af0333d

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
50447947aa045c37a8fdf87153f7a3e9cf89220dfcbb4e2cdf99747619b44fa4
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: inclusionAI <huggingface.co/inclusionAI>Newsgroups: alt.freeweights.textSubject: LBS-27BDate: 2026-11-15Commit: e6ab883Signed: 2DC28CC7B26A283B ✓
Upstream
inclusionAI/LBS-27B
Pinned commit
e6ab883fa2b1d2579bf2616d38b6989b4af0333d
Manifest
LBS-27B.json · .minisig
Manifest sha256
9b7fc0392e2b97fad82882e564720ea604b8e06a10421ff606a47c576976e090
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:35 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/inclusionAI/LBS-27B.json $ curl -O https://freeweights.allternit.com/manifests/inclusionAI/LBS-27B.json.minisig $ minisign -Vm LBS-27B.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

1 model in the catalog name this one as their parent.

Quantizations
1
Quantizations 1
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download inclusionAI/LBS-27B
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. LBS-27B.json. Provenance. Takedown history: none.

Variants

1 quantized or adapter build of LBS-27B. Each has its own license check and page.

From: laion <huggingface.co/laion>Subject: a2-rl-e2egit_large-50-32B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-large-15-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-v2-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_pymethods2test-large-80-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_unitsyn-python-large-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_mix_h2_language_proportional-65-8B