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(framework) Add initial SuperExec service #3555

Merged
merged 58 commits into from
Jun 14, 2024
Merged

Conversation

charlesbvll
Copy link
Member

Issue

Description

The SuperExec service will be responsible of receiving StartRun requests from the flwr run CLI, passing this request to a given Executor plugin, and returning the response to the flwr run CLI.

Related issues/PRs

N/A

Proposal

Explanation

  • Add initial version of this service under src/py/flwr/superexec with a dummy test Executor in test_executor.py.
  • Modify the flwr run command to accept a --use-superexec argument to be able to test the service.

Checklist

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

Any other comments?

N/A

@danieljanes danieljanes enabled auto-merge (squash) June 14, 2024 12:08
@danieljanes danieljanes merged commit 0be5958 into main Jun 14, 2024
29 checks passed
@danieljanes danieljanes deleted the add-superexec-proto branch June 14, 2024 12:13
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.

2 participants