-
Notifications
You must be signed in to change notification settings - Fork 88
[RAPTOR-15086] Add vLLM Dockerfile build tests #1760
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
85f6e8b to
21511cc
Compare
- Add 3 tests for Docker build, components, and security validation - CPU-only tests compatible with CI harness (no GPU required) - Tests run in ~4-5 minutes with Docker image caching - Comprehensive README with troubleshooting guide - Non-invasive: no changes to existing code Tests validate: - Docker image builds successfully - Python 3.12, virtualenv, and paths exist - Container runs as non-root user (security)
21511cc to
f6e4fed
Compare
|
The Needs Review labels were added based on the following file changes. Team @datarobot/core-modeling (#predictive-ai) was assigned because of changes in files:tests/functional/test_vllm/README.md tests/functional/test_vllm/test_dockerfile.py Team @datarobot/genai-systems (#genai-systems) was assigned because of changes in files:tests/functional/test_vllm/README.md tests/functional/test_vllm/test_dockerfile.py If you think that there are some issues with ownership, please discuss with C&A domain at #sdtk slack channel and create PR to update DRCODEOWNERS\CODEOWNERS file. |
mbromanowsky
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM for Predictive AI.
|
Thanks @mbromanowsky |
|
@reza-mahdiani-m , did you ever get a review from GenAI Systems? I reviewed for Predictive AI, since we are co-owners of the affected files, but this PR was about LLMs, so GenAI are the experts and main stakeholders. I think you should have waited for their approval. |
This reverts commit f19a532.
|
My bad., As it is just new tests and documentation, I did not revert them back. |
Summary
Adds CPU-based CI tests for vLLM Docker environment build validation.
Changes:
make functional-testsTest Coverage:
✅ Docker image builds without errors
✅ Python 3.12, virtualenv, required paths present
✅ Container runs as non-root (uid 1000)