Skip to content

Do not merge#280

Closed
maxdebayser wants to merge 17 commits intomainfrom
test-upstream-fixes
Closed

Do not merge#280
maxdebayser wants to merge 17 commits intomainfrom
test-upstream-fixes

Conversation

@maxdebayser
Copy link
Copy Markdown
Collaborator

@maxdebayser maxdebayser commented Jul 3, 2025

This is a PR to check if the combined upstream fix PRs will pass the tests @prashantgupta24

prashantgupta24 and others added 17 commits July 1, 2025 10:34
Signed-off-by: Prashant Gupta <prashantgupta@us.ibm.com>
Signed-off-by: Prashant Gupta <prashantgupta@us.ibm.com>
Signed-off-by: Prashant Gupta <prashantgupta@us.ibm.com>
Signed-off-by: Prashant Gupta <prashantgupta@us.ibm.com>
Signed-off-by: Prashant Gupta <prashantgupta@us.ibm.com>
Signed-off-by: Prashant Gupta <prashantgupta@us.ibm.com>
Signed-off-by: Prashant Gupta <prashantgupta@us.ibm.com>
Signed-off-by: Prashant Gupta <prashantgupta@us.ibm.com>
Signed-off-by: Prashant Gupta <prashantgupta@us.ibm.com>
We were previously reusing the GPU SamplingMetadata
class but there have been incompatible changes upstream
(PR vllm-project/vllm#16728)

Since it's not clear for now whether we want, should
or can reuse the LogitsProcessor implementation as is,
I'm making a copy of the old version of the class for
the spyre backend.

This won't affect any features for now since the vllm
change was an internal refactoring without UX impact.

Signed-off-by: Max de Bayser <mbayser@br.ibm.com>
Signed-off-by: Prashant Gupta <prashantgupta@us.ibm.com>
Signed-off-by: Max de Bayser <mbayser@br.ibm.com>
Signed-off-by: Max de Bayser <mbayser@br.ibm.com>
Signed-off-by: Max de Bayser <mbayser@br.ibm.com>
Signed-off-by: Max de Bayser <mbayser@br.ibm.com>
Signed-off-by: Max de Bayser <mbayser@br.ibm.com>
@github-actions
Copy link
Copy Markdown

github-actions bot commented Jul 3, 2025

👋 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 🚀

@prashantgupta24
Copy link
Copy Markdown
Collaborator

I have another PR here to do the same, the tests pass there! #283

@prashantgupta24
Copy link
Copy Markdown
Collaborator

This is done

@maxdebayser maxdebayser deleted the test-upstream-fixes branch March 5, 2026 17:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants