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

Adding Client State Support #2148

Closed
wants to merge 16 commits into from
Closed

Adding Client State Support #2148

wants to merge 16 commits into from

Conversation

jafermarq
Copy link
Contributor

@jafermarq jafermarq commented Jul 19, 2023

This PR introduces a new base class (ClientState) and two versions of it InMemoryClientState and InFileSystemClientState. This is the basis for constructing stateful clients.

An example showcasing how to use both InMemoryClientState and InFileSystemClientState is included (examples/stateful-clients) borrowing heavily from the quickstart-pytorch example.

While ClientState has been designed also taking clients running in simulation into consideration. The necessary changes to the repo (primarily to the VCE's ClientProxy) will be part of a future PR

@Crabzmatic Crabzmatic mentioned this pull request Jul 27, 2023
7 tasks
@jafermarq jafermarq closed this Sep 20, 2023
@jafermarq jafermarq deleted the client_state branch January 29, 2024 11:14
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