PyVertical
PyVertical copied to clipboard
Privacy Preserving Vertical Federated Learning
## Question **How to save and load the checkpoint of splitNN?** ## Further Information Even though it is easy to save and load models in vanilla PyTorch, I encountered some...
## Question **Describe your question in ONE SENTENCE.** Dual-headed-nn example error when creating the `duet` machine. ## Further Information Describe your question in greater length here. I am using the...
## What? Remove the syft dataset/dataloader dependency from the VerticalDataset/loaders. Inherit instead from torch dataset/loader ## Why? Those classes are not present in syft `>= 0.3.0`
## What? Train a single-headed neural network on MIMIC data. Look to previous VFL papers for reference. ## How long? Once MIMIC data access has been granted, ~2 weeks. ##...
## Description Use [`papermill`](https://pypi.org/project/papermill/) in CI pipeline to test that each notebook example can execute ## Type of Test - **Integration test** (e.g. checking if a certain group or set...
This allows for generic logic which can be used to accomodate arbitrary input/ label tensor partitions. Currently we treat the SplitNN as a 1d array of models. This allows us...
## Description Work in progress pull request for dataloading utils, dataloaders and datasets. ## Affected Dependencies Currently using PySyft 2.0. To be changed to not using PySyft at all, or...
## Description PyVertical is currently experiencing issues with the Windows version. `Syft version 0.2.*` requires `PyTorch version 1.4.0` and `Torchvision version 0.5.0`. However, `PyTorch version 1.4.0` gives an `ImportError: DLL...
## Feature Description - Create functions which split PyTorch datasets into separate datasets - Should work for image and non-image datasets - Functions should apply random IDs to datapoints -...
## Feature Description A class which looks at a non-split PyTorch model an estimates flops at each layer. This user can use this class to evaluate where to split the...