Skip to content

Remove deprecated --rope-scaling and --rope-theta#28006

Merged
DarkLight1337 merged 2 commits intovllm-project:mainfrom
hmellor:remove-deprecated-cli
Nov 4, 2025
Merged

Remove deprecated --rope-scaling and --rope-theta#28006
DarkLight1337 merged 2 commits intovllm-project:mainfrom
hmellor:remove-deprecated-cli

Conversation

@hmellor
Copy link
Member

@hmellor hmellor commented Nov 3, 2025

These have been deprecated for a year (since #5836) so we should remove them.

This cleanup is a prerequisite to supporting Transformers v5 style RoPE configuration (per layer type).

These have been deprecated for a year so we should remove them.

Signed-off-by: Harry Mellor <19981378+hmellor@users.noreply.github.com>
Copy link
Contributor

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

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 effectively removes the deprecated --rope-scaling and --rope-theta arguments. The changes are applied consistently across vllm/config/model.py and vllm/engine/arg_utils.py, removing the configuration fields, command-line argument parsing, and associated logic. The cleanup is thorough and aligns with the goal of removing deprecated functionality. The code is now cleaner and ready for future RoPE configuration enhancements.

@DarkLight1337 DarkLight1337 enabled auto-merge (squash) November 4, 2025 02:51
@github-actions github-actions bot added the ready ONLY add when PR is ready to merge/full CI is needed label Nov 4, 2025
Copy link
Member

@yewentao256 yewentao256 left a comment

Choose a reason for hiding this comment

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

LGTM, thanks for the work!

@DarkLight1337 DarkLight1337 merged commit 2f1cc8c into vllm-project:main Nov 4, 2025
50 checks passed
@hmellor hmellor deleted the remove-deprecated-cli branch November 4, 2025 18:06
ZhengHongming888 pushed a commit to ZhengHongming888/vllm that referenced this pull request Nov 8, 2025
…8006)

Signed-off-by: Harry Mellor <19981378+hmellor@users.noreply.github.com>
devpatelio pushed a commit to SumanthRH/vllm that referenced this pull request Nov 29, 2025
…8006)

Signed-off-by: Harry Mellor <19981378+hmellor@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready ONLY add when PR is ready to merge/full CI is needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants