Skip to content
This repository has been archived by the owner on Feb 16, 2023. It is now read-only.

Add support for scopes #411

Closed
cereallarceny opened this issue Dec 9, 2019 · 2 comments · Fixed by #447
Closed

Add support for scopes #411

cereallarceny opened this issue Dec 9, 2019 · 2 comments · Fixed by #447
Assignees
Labels
federated learning PyGrid Type: New Feature ➕ Introduction of a completely new addition to the codebase

Comments

@cereallarceny
Copy link
Member

cereallarceny commented Dec 9, 2019

Is your feature request related to a problem? Please describe.
We must allow syft.js to connect to PyGrid. In order to do so, we need to have some concept of a "scope".

Describe the solution you'd like
Scope, as it pertains to grid.js (the only socket library syft.js currently works with), is simply a private "room" where multiple workers can train and predict together. A worker should only ever be a part of 1 scope at a time. Likewise, a scope can include one or many users. This will be mandatory for implementing WebRTC and eventually adding plan and protocol support to PyGrid.

Additional context
Here is some required reading for fully understanding the requirements of this ticket.

In particular, please read the get-protocol section.

@cereallarceny cereallarceny added Type: New Feature ➕ Introduction of a completely new addition to the codebase websocket federated learning PyGrid labels Dec 9, 2019
@monuelo
Copy link
Member

monuelo commented Dec 16, 2019

@cereallarceny I'll be working on it. 🤓

@IonesioJunior
Copy link
Member

It's yours! :)

@cereallarceny cereallarceny changed the title Grid Standardization: Add support for scopes Add support for scopes Feb 6, 2020
@monuelo monuelo mentioned this issue Feb 7, 2020
14 tasks
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
federated learning PyGrid Type: New Feature ➕ Introduction of a completely new addition to the codebase
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants