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

fix(framework:skip) Enable SuperNode to complete context registration when FAB is not installed #4049

Merged
merged 3 commits into from
Aug 21, 2024

Conversation

jafermarq
Copy link
Contributor

If --isolation is set, the SuperNode doesn't install the FAB. This prevents the context (which needs to be passed to the external process that runs the ClientApp) from being fully initialized with the content of the pyproject.toml and, optionally, any override to the run-config

This PR enables yet another way to process <NodeState>.register_context() that's first extracts the pyproject.toml from a FAB w/o installing it.

@jafermarq jafermarq marked this pull request as ready for review August 20, 2024 16:30
src/py/flwr/client/app.py Show resolved Hide resolved
src/py/flwr/client/node_state.py Show resolved Hide resolved
@jafermarq jafermarq changed the title fix(framework:skip) Enable SuperNode to complet context registration when FAB is not installed fix(framework:skip) Enable SuperNode to complete context registration when FAB is not installed Aug 21, 2024
@danieljanes danieljanes merged commit b4419ed into main Aug 21, 2024
34 checks passed
@danieljanes danieljanes deleted the supernode-fuses-config-from-fab branch August 21, 2024 15:53
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.

None yet

3 participants