Skip to content

feat: register VibeThinker 1.5B / 3B (transformers + vLLM)#5085

Merged
qinxuye merged 1 commit into
xorbitsai:mainfrom
xiaoyesoso:feat/vibethinker-register
Jun 28, 2026
Merged

feat: register VibeThinker 1.5B / 3B (transformers + vLLM)#5085
qinxuye merged 1 commit into
xorbitsai:mainfrom
xiaoyesoso:feat/vibethinker-register

Conversation

@xiaoyesoso

Copy link
Copy Markdown
Contributor

What

Register WeiboAI/VibeThinker 1.5B and 3B in llm_family.json under both Transformers and vLLM engines with pytorch / none quantization. Metadata (architecture, context length, chat template, model_revision) is taken from the official HF / ModelScope repos.

Also add .inference_home/ to .gitignore so the local XINFERENCE_HOME cache used during development is not committed.

Why

VibeThinker is a small Qwen2-architecture reasoning checkpoint that runs fine on a single consumer GPU; adding it to the built-in registry lets users launch it with one click via the Web UI / CLI without crafting a custom registration file.

Notes

This PR is split out of #5084 to keep the change scoped to model registration. The two unrelated runtime fixes from that PR are sent separately:

  • transformers DynamicCache handling: see fix/transformers-dynamic-cache
  • supervisor list_models stale-replica guard: see fix/supervisor-stale-replica

Test

Registered both sizes locally, launched with Transformers and vLLM engines, verified chat completion works.

Register WeiboAI VibeThinker 1.5B and 3B in llm_family.json under
both Transformers and vLLM engines with pytorch / none quantization.
The models are Qwen2-architecture reasoning checkpoints; metadata
(context length, chat template, model_revision) is pulled from the
official HF / ModelScope repos.

Also add .inference_home/ to .gitignore so that the local
XINFERENCE_HOME cache used during development does not get
accidentally committed.
@XprobeBot XprobeBot added this to the v2.x milestone Jun 27, 2026

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the .gitignore file to exclude the .inference_home directory from version control. There are no review comments, and I have no feedback to provide as the change is correct and straightforward.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

@qinxuye qinxuye left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@qinxuye qinxuye merged commit defcac8 into xorbitsai:main Jun 28, 2026
12 of 13 checks passed
xiaoyesoso pushed a commit to xiaoyesoso/inference that referenced this pull request Jun 28, 2026
Resolve conflict in xinference/model/llm/llm_family.json: both branches
added a new model entry at the end of the array. Keep both entries:
- Nex-N2 (from feat/nex-n2)
- vibethinker (from upstream/main xorbitsai#5085)

Also pulls in upstream changes: VibeThinker registration (xorbitsai#5085),
models JSON update (xorbitsai#5093), stale running models fix (xorbitsai#5087),
metrics label unification (xorbitsai#5075).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants