Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
OpenDAS
vllm_cscc
Commits
96ebcaa3
Unverified
Commit
96ebcaa3
authored
Sep 30, 2025
by
Lucas Wilkinson
Committed by
GitHub
Sep 30, 2025
Browse files
[Misc] Make EP kernels install script support uv (#25785)
Signed-off-by:
Lucas Wilkinson
<
lwilkins@redhat.com
>
parent
5db1870b
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
5 deletions
+7
-5
tools/ep_kernels/install_python_libraries.sh
tools/ep_kernels/install_python_libraries.sh
+7
-5
No files found.
tools/ep_kernels/install_python_libraries.sh
View file @
96ebcaa3
...
...
@@ -10,8 +10,12 @@ if [ ! -d "$WORKSPACE" ]; then
mkdir
-p
$WORKSPACE
fi
# configurable pip command (default: pip3)
PIP_CMD
=
${
PIP_CMD
:-
pip3
}
CUDA_HOME
=
${
CUDA_HOME
:-
/usr/local/cuda
}
# install dependencies if not installed
pip3
install
cmake torch ninja
$PIP_CMD
install
cmake torch ninja
# build nvshmem
pushd
$WORKSPACE
...
...
@@ -110,9 +114,7 @@ clone_repo() {
pushd
$WORKSPACE
clone_repo
"https://github.com/ppl-ai/pplx-kernels"
"pplx-kernels"
"setup.py"
"c336faf"
cd
pplx-kernels
# see https://github.com/pypa/pip/issues/9955#issuecomment-838065925
# PIP_NO_BUILD_ISOLATION=0 disables build isolation
PIP_NO_BUILD_ISOLATION
=
0 pip
install
-vvv
-e
.
$PIP_CMD
install
--no-build-isolation
-vvv
-e
.
popd
# build and install deepep, require pytorch installed
...
...
@@ -120,5 +122,5 @@ pushd $WORKSPACE
clone_repo
"https://github.com/deepseek-ai/DeepEP"
"DeepEP"
"setup.py"
"e3908bf"
cd
DeepEP
export
NVSHMEM_DIR
=
$WORKSPACE
/nvshmem_install
PIP_
NO_BUILD_ISOLATION
=
0 pip
install
-vvv
-e
.
$
PIP_
CMD
install
--no-build-isolation
-vvv
-e
.
popd
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment