Skip to content

Conversation

@Raunak-Singh-Inventor
Copy link

Issue

Description

This pull request adds a new split learning example to Flower. The example demonstrates how to train a neural network using split learning across a client and server: the first layers of the model run on the client and the remaining layers on the server. It uses PyTorch to implement the split model and integrates with Flower's federated learning framework.

Related issues/PRs

None.

Proposal

Explanation

The example lives under examples/split_learning and introduces scripts for the client and server along with helper utilities. It shows how to configure the split model, manage forward and backward passes across the split, and orchestrate training using Flower's client/server APIs.

Any other comments?

Please review the example and let me know if any changes are needed.

@Raunak-Singh-Inventor Raunak-Singh-Inventor changed the title Add split learning example, sync with upstream, and clean up virtual environment Add split learning example Nov 28, 2025
@github-actions github-actions bot added the Contributor Used to determine what PRs (mainly) come from external contributors. label Nov 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Contributor Used to determine what PRs (mainly) come from external contributors.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant