Skip to content

feat: Add NIXL support - #3677

Closed
Shixiaowei02 wants to merge 13 commits into
NVIDIA:mainfrom
zackyoray:nixl_support
Closed

feat: Add NIXL support#3677
Shixiaowei02 wants to merge 13 commits into
NVIDIA:mainfrom
zackyoray:nixl_support

Conversation

@Shixiaowei02

Copy link
Copy Markdown
Collaborator

No description provided.

Signed-off-by: Yoray Zack <62789610+zackyoray@users.noreply.github.com>
Signed-off-by: Yoray Zack <62789610+zackyoray@users.noreply.github.com>
Signed-off-by: Yoray Zack <62789610+zackyoray@users.noreply.github.com>
Signed-off-by: Yoray Zack <62789610+zackyoray@users.noreply.github.com>
Signed-off-by: Yoray Zack <62789610+zackyoray@users.noreply.github.com>
Signed-off-by: Yoray Zack <62789610+zackyoray@users.noreply.github.com>
Signed-off-by: Yoray Zack <62789610+zackyoray@users.noreply.github.com>
Signed-off-by: Yoray Zack <62789610+zackyoray@users.noreply.github.com>
Signed-off-by: Yoray Zack <62789610+zackyoray@users.noreply.github.com>
Signed-off-by: Yoray Zack <62789610+zackyoray@users.noreply.github.com>
Signed-off-by: Yoray Zack <62789610+zackyoray@users.noreply.github.com>
@juney-nvidia

Copy link
Copy Markdown
Collaborator

Thanks @Shixiaowei02 for preparing this MR.

Thanks for the hard work from NIXL folks!

It is great to see this NIXL integration MR coming in, let's prioritize the review of this MR. @chuangz0 .

June

: mCacheManager{cacheManager}
{
TLLM_CHECK(mCacheManager);

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

why not have a single pool? most of the time worker will be or sender or receiver


DataSenderImpl::DataSenderImpl(executor::kv_cache::ConnectionManager* manager,
executor::kv_cache::CacheState selfCacheState, SizeType32 selfIndex, std::unique_ptr<IOFormatter> formatter)
executor::kv_cache::ConnectionManager* nixlManager, executor::kv_cache::CacheState selfCacheState,

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

have both mManager and mNixlManager is temp? do we plan remove it when support new commState?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Right, this is only temp, we will use only mManager (which will be MPI/UCX/NIXL)

zackyoray and others added 2 commits April 24, 2025 04:55
Signed-off-by: Yoray Zack <62789610+zackyoray@users.noreply.github.com>
@pcastonguay

Copy link
Copy Markdown
Collaborator

@Shixiaowei02 @zackyoray is this PR still relevant? If not, can we close?

@zackyoray zackyoray closed this Jun 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants