-
-
Notifications
You must be signed in to change notification settings - Fork 11.3k
[XPU]fix setuptools version for xpu #13548
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
|
👋 Hi! Thank you for contributing to the vLLM project. 💬 Join our developer Slack at https://slack.vllm.ai to discuss your PR in #pr-reviews, coordinate on features in #feat- channels, or join special interest groups in #sig- channels. Just a reminder: PRs would not trigger full CI run by default. Instead, it would only run Once the PR is approved and ready to go, your PR reviewer(s) can run CI to test the changes comprehensively before merging. To run CI, PR reviewers can either: Add 🚀 |
|
@youkaichao we run into some issues caused by setuptools version in our internal jenkins but not sure whether upstream CI affected. It's better to have this in case. Can you take a look? |
|
cc @dtrifiro can you take a look and check if we need to pin setuptools directly in |
@yma11 can you provide more details, e.g. versions of |
|
@yma11 can you elaborate on why this pin is needed? Also, build time dependencies shouldn't be added to |
We are using python3.10. So based on setuptools related conf in requirements-common ( IMO, seems this is env specific. |
requirements-xpu.txt
Outdated
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.
How about removing the python_version marker in requirements-common.txt instead?
diff --git a/requirements-common.txt b/requirements-common.txt
index cfa020256..681c3179e 100644
--- a/requirements-common.txt
+++ b/requirements-common.txt
@@ -32,7 +32,7 @@ importlib_metadata
mistral_common[opencv] >= 1.5.0
pyyaml
six>=1.16.0; python_version > '3.11' # transitive dependency of pandas that needs to be the latest version for python 3.12
-setuptools>=74.1.1; python_version > '3.11' # Setuptools is used by triton, we need to ensure a modern version is installed for 3.12+ so that it does not try to import distutils, which was removed in 3.12
+setuptools>=74.1.1; # Setuptools is used by triton, we need to ensure a modern version is installed for 3.12+ so that it does not try to import distutils, which was removed in 3.12
einops # Required for Qwen2-VL.
compressed-tensors == 0.9.1 # required for compressed-tensors
depyf==0.18.0 # required for profiling and debugging with compilation config@youkaichao do you see any problem with this?
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.
I don't have enough context to tell. maybe you can ask the one who added this line.
Signed-off-by: yan ma <[email protected]>
Signed-off-by: Louis Ulmer <[email protected]>

No description provided.