Skip to content
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

feat(datasets) Semantic partitioner #3640

Closed
wants to merge 10 commits into from

Conversation

KarhouTam
Copy link
Contributor

@KarhouTam KarhouTam commented Jun 18, 2024

New Feature

Implement semantic partitioning scheme (named SemanticPartitioner).

Semantic partitioning scheme is proposed by What Do We Mean by Generalization in Federated Learning? (accepted by ICLR 2022)

Checklist

  • Implement proposed change
  • Write tests
  • Update documentation
  • Make CI checks pass
  • Ping maintainers on Slack (channel #contributions)

Any other comments?

This is my first PR to flower.
Happy to see contributors's comments and suggestions ❤.

@danieljanes danieljanes changed the title feat(datasets:partitioner): Semantic partitioner feat(datasets) Semantic partitioner Jun 18, 2024
@KarhouTam KarhouTam changed the title feat(datasets) Semantic partitioner feat(datasets:partitioner) Semantic partitioner Jun 18, 2024
@KarhouTam KarhouTam changed the title feat(datasets:partitioner) Semantic partitioner feat(datasets) Semantic partitioner Jun 18, 2024
@KarhouTam KarhouTam force-pushed the semantic-partitioner branch from fdfbc3f to b327b44 Compare June 18, 2024 16:31
@KarhouTam KarhouTam force-pushed the semantic-partitioner branch from b327b44 to da2f047 Compare June 20, 2024 09:16
@KarhouTam
Copy link
Contributor Author

Some failed checks may be due to the hard requirement of the pytorch library. I don't know if that's allowed for PR.

@KarhouTam KarhouTam closed this Jun 21, 2024
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.

1 participant