Skip to content

[EP] renaming uccl.ep to uccl_ep#764

Open
YangZhou1997 wants to merge 7 commits intomainfrom
ep_wheel
Open

[EP] renaming uccl.ep to uccl_ep#764
YangZhou1997 wants to merge 7 commits intomainfrom
ep_wheel

Conversation

@YangZhou1997
Copy link
Copy Markdown
Member

@YangZhou1997 YangZhou1997 commented Feb 27, 2026

Description

Please include a summary of the changes and the related issue.

Fixes # (issue)

Type of Change

  • Bug fix
  • New feature
  • Documentation update

How Has This Been Tested?

Include any tests here.

  • Unit tests
  • Integration tests
  • Manual testing

Checklist

  • My code follows the style guidelines, e.g. format.sh.
  • I have run build_and_install.sh to verify compilation.
  • I have removed redundant variables and comments.
  • I have updated the documentation.
  • I have added tests.

@YangZhou1997
Copy link
Copy Markdown
Member Author

This PR separate uccl_ep as a independent wheel (rather than uccl.ep) with its own pyproject.toml and build.sh, suitable for future wheel release via pypi

cc @zhenhuang12 , @praveingk

@MaoZiming
Copy link
Copy Markdown
Member

@YangZhou1997 Could you remind me what do you mean by "uccl_ep as a independent wheel "?
are we thinking about an interface like from uccl import ep?

@YangZhou1997
Copy link
Copy Markdown
Member Author

It is actually directly import uccl_ep instead of ep as part of uccl wheel, so ep and other parts can evolve independently.

@MaoZiming
Copy link
Copy Markdown
Member

Shouldn't the entire uccl have one release?

@YangZhou1997
Copy link
Copy Markdown
Member Author

I remember @praveingk once thinks better to have separate wheels?

@praveingk
Copy link
Copy Markdown
Collaborator

@YangZhou1997 I am not opposed to having the same wheel for ep and p2p . I think the separation was intended more for collectives. In fact, same wheel might be better since just one installation is required for inference builds.

@MaoZiming
Copy link
Copy Markdown
Member

@YangZhou1997 @praveingk
I think having the same wheel version for the entire repo is more clear (many open-sourced projects have multiple libraries, but they have a single wheel). But I agree that there might be some coordination (e.g. making sure all libraries are stable before releasing a wheel)

@YangZhou1997
Copy link
Copy Markdown
Member Author

Sounds good. Let's stick to a single wheel then!

@YangZhou1997 YangZhou1997 changed the title renaming uccl.ep to uccl_ep [EP] renaming uccl.ep to uccl_ep Feb 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants