Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
2ef5ebf
v1 rms test
romitjain Feb 26, 2026
91692ec
Updated tests
romitjain Mar 3, 2026
9289830
Updates
romitjain Mar 5, 2026
a244e52
[Spyre-Next][Spyre] ci: add workflow to run uv lock --check (#784)
tjohnson31415 Mar 4, 2026
bfd54ac
[Spyre-Next] Rework rms_norm layer (#789)
joerunde Mar 6, 2026
8e9d7cf
[Spyre-Next] Run upstream vLLM tests with pytest (#800)
tjohnson31415 Mar 6, 2026
298945c
yaml based filtering
romitjain Mar 11, 2026
d87e839
small updates
romitjain Mar 13, 2026
042380e
Local rms norm tests working
romitjain Mar 13, 2026
1b6256b
Upstream tests working
romitjain Mar 13, 2026
63402fd
Formating changes
romitjain Mar 13, 2026
7b81940
Addressed PR comments around spyre test and pytest plugin marker regi…
romitjain Mar 16, 2026
8d1446d
Updated pytest plugin to move to cache based approach for vllm repo
romitjain Mar 16, 2026
c8bc9d3
Lint fixes
romitjain Mar 16, 2026
865300f
Small updates
romitjain Mar 16, 2026
9d803bd
Clean test selection and pyproject toml updates
romitjain Mar 17, 2026
f6ef6d3
Updated gaurd in silu
romitjain Mar 17, 2026
ab15448
Updated uv lock
romitjain Mar 17, 2026
cd4d96f
:bug: reorder tests, use model tests
joerunde Mar 17, 2026
250e434
:art: fmt, uses_subprocess marker
joerunde Mar 17, 2026
0e9c0be
:sparkles: add param allowlists
joerunde Mar 18, 2026
d9de933
:art: fmt
joerunde Mar 19, 2026
e3b9159
raise on invalid upstream tests yaml and a little cleanup
tjohnson31415 Mar 19, 2026
85713e7
:bug: get version from importlib
joerunde Mar 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 10 additions & 5 deletions vllm_spyre_next/pyproject.toml
Comment thread
romitjain marked this conversation as resolved.
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,12 @@ dynamic = ["version"]
[project.entry-points."vllm.platform_plugins"]
spyre_next = "vllm_spyre_next:register"

[project.entry-points."vllm.general_plugins"]
spyre_next_ops = "vllm_spyre_next:register_ops"

[project.entry-points."pytest11"]
spyre_next_test = "vllm_spyre_next.testing.pytest_plugin"

[tool.setuptools.packages.find]
where = ["."] # list of folders that contain the packages (["."] by default)
include = ["vllm_spyre_next*"] # package names should match these glob patterns (["*"] by default)
Expand Down Expand Up @@ -88,10 +94,9 @@ extra-build-variables = { vllm = { VLLM_TARGET_DEVICE = "cpu" } }
# vLLM and torch-spyre must be pulled from github to be built from source
# NB: torch-spyre can only be compiled where `sendnn` is available
[tool.uv.sources]
# This is the unreleased v0.16.0 tag with 2.10 support
vllm = { git = "https://github.com/vllm-project/vllm", rev = "2d5be1dd5ce2e44dfea53ea03ff61143da5137eb" }
vllm = { git = "https://github.com/vllm-project/vllm", rev = "v0.17.1" }
# see https://github.com/torch-spyre/torch-spyre/pull/746
torch-spyre = { git = "https://github.com/torch-spyre/torch-spyre", rev = "bd7502baa9123d292e56dbd4928147969ecdf63c" }
torch-spyre = { git = "https://github.com/torch-spyre/torch-spyre", rev = "c1f67bb4701630179d53dbfc060dde62fc2d7d18" }
torch = [
{ index = "pytorch-cpu" },
]
Expand Down Expand Up @@ -190,7 +195,6 @@ asyncio_default_fixture_loop_scope = "function"
filterwarnings = [
"ignore::_pytest.warning_types.PytestUnknownMarkWarning"
]
addopts = "-m 'spyre or upstream_passing'"

# --8<-- [start:test-markers-definition]
markers = [
Expand Down Expand Up @@ -222,7 +226,8 @@ plugins.md007.indent = 4

[dependency-groups]
dev = [
"pytest"
"pytest",
"pyyaml",
Copy link
Copy Markdown
Collaborator

@joerunde joerunde Mar 13, 2026

Choose a reason for hiding this comment

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

what's this for?

edit- I always thought yaml was a builtin package because it's almost always installed by some other dependency 😆

]
upstream-tests = [
"albumentations>=1.4.6",
Expand Down
299 changes: 0 additions & 299 deletions vllm_spyre_next/tests/conftest.py

This file was deleted.

Loading
Loading