Skip to content

Conversation

@prashantgupta24
Copy link
Collaborator

@prashantgupta24 prashantgupta24 commented Sep 17, 2025

Description

⬆️ bump vllm lower bound to 0.10.1.1 and remove a bunch of backward compatibility code.

Note: This is an intermediate PR for supporting the 0.10.2 since it makes it easy to remove backward compatibility code first before introducing breaking changes for the next release.

Related Issues

@github-actions
Copy link

👋 Hi! Thank you for contributing to vLLM support on Spyre.
Just a reminder: Make sure that your code passes all the linting checks, otherwise your PR won't be able to be merged. To do so, first install the linting requirements, then run format.sh and commit the changes. This can be done with uv directly:

uv sync --frozen --group lint --active --inexact

Or this can be done with pip:

uv pip compile --group lint > requirements-lint.txt
pip install -r requirements-lint.txt
bash format.sh

Now you are good to go 🚀

Most of it was already removed by Max in his reranker PR

Signed-off-by: Prashant Gupta <[email protected]>
Some of it was already removed by Max in his reranker PR

Signed-off-by: Prashant Gupta <[email protected]>
Signed-off-by: Prashant Gupta <[email protected]>
Signed-off-by: Prashant Gupta <[email protected]>
Signed-off-by: Prashant Gupta <[email protected]>
@prashantgupta24 prashantgupta24 changed the title ⬆️ bump vllm lower bound ⬆️ bump vllm lower bound to 0.10.1.1 Sep 17, 2025
@prashantgupta24 prashantgupta24 marked this pull request as ready for review September 17, 2025 22:47
"""A worker class that executes the model on a group of Spyre cores.
"""

def get_supported_pooling_tasks(self):
Copy link
Collaborator Author

@prashantgupta24 prashantgupta24 Sep 17, 2025

Choose a reason for hiding this comment

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

we can remove this right? Not 100% sure, but no tests failed 🤷

Copy link
Collaborator

Choose a reason for hiding this comment

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

Copy link
Collaborator

Choose a reason for hiding this comment

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

Yes, it looks like it can be removed. The worker has get_supported_tasks which calls the runner's get_supported_tasks

Copy link
Collaborator

@maxdebayser maxdebayser left a comment

Choose a reason for hiding this comment

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

LGTM. It's nice to see all the compatibility code being removed.

@maxdebayser
Copy link
Collaborator

bot:test

1 similar comment
@prashantgupta24
Copy link
Collaborator Author

bot:test

@prashantgupta24 prashantgupta24 enabled auto-merge (squash) September 22, 2025 17:17
@github-actions github-actions bot added the ready Runs the full CI test suite. Only add to PRs once ready to merge to limit public GHA usage label Sep 22, 2025
@prashantgupta24 prashantgupta24 merged commit 12489a9 into main Sep 22, 2025
27 of 36 checks passed
@prashantgupta24 prashantgupta24 deleted the lower-bound-0.10.1.1 branch September 22, 2025 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready Runs the full CI test suite. Only add to PRs once ready to merge to limit public GHA usage

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants