-
-
Notifications
You must be signed in to change notification settings - Fork 19k
[WideEP] Update DeepEP version in Dockerfile #45321
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
base: main
Are you sure you want to change the base?
Changes from 23 commits
71604cb
1152444
2763c72
1783ac7
72ab9d7
2d16eab
54f604a
9892bce
11feadc
58859ae
1e9e837
7d6c8bc
a8fa73f
4bc4ecf
519c554
cc6712f
40e191a
97dbca7
5d469f4
441a522
27121dd
20b07f6
f975515
a6ab383
0f698a0
b289f00
d7012ac
99e5ea6
54bcda0
4f04dd6
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -14,7 +14,7 @@ | |
| from vllm.distributed.device_communicators.pynccl import PyNcclCommunicator | ||
| from vllm.logger import init_logger | ||
| from vllm.platforms import current_platform | ||
| from vllm.utils.nccl import find_nccl_include_paths | ||
| from vllm.utils.nccl import find_nccl_include_paths, find_nccl_library_paths | ||
|
|
||
| logger = init_logger(__name__) | ||
|
|
||
|
|
@@ -74,11 +74,15 @@ def compile_nccl_allocator(): | |
| out_dir = tempfile.gettempdir() | ||
| nccl_allocator_libname = "nccl_allocator" | ||
| nccl_include_paths = find_nccl_include_paths() | ||
| ldflags = ["-l:libnccl.so.2"] | ||
| nccl_lib_paths = find_nccl_library_paths() | ||
| if nccl_lib_paths: | ||
| ldflags = [f"-L{p}" for p in nccl_lib_paths] + ldflags | ||
|
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The NCCL symm mem allocator JIT-compiles a C++ extension that links with This adds — via claude |
||
| load_inline( | ||
| name=nccl_allocator_libname, | ||
| cpp_sources=nccl_allocator_source, | ||
| with_cuda=True, | ||
| extra_ldflags=["-lnccl"], | ||
| extra_ldflags=ldflags, | ||
| verbose=envs.VLLM_LOGGING_LEVEL == "DEBUG", | ||
| is_python_module=False, | ||
| build_directory=out_dir, | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.