Vantage6 server
Project description
A privacy preserving federated learning solution
Documentation • Installation • How To Use • Contributing • References
This repository is part of vantage6, our priVAcy preserviNg federaTed leArninG infrastructurE for Secure Insight eXchange. Other repositories include:
- vantage6
- vantage6-common
- vantage6-server (you are here)
- vantage6-node
- vantage6-client
- vantage6-UI
- vantage6-master
:books: Documentation
The following is a short cheat sheet of how to setup a vantage6 server. For a more detailed, comprehensive guide, please refer to our website https://vantage6.ai
and the official documentation: https://docs.vantage6.ai/
.
:cd: Installation
This repository contains the code for a vantage6 server. Installation can be done in two different ways:
Option 1 - Directly from pypi
pip install vantage6-server
Option 2 - From this repository
# Clone repository
git clone https://github.com/iknl/vantage6-server
# Go into the repository
cd vantage6-server
# install vantage6 and dependencies
pip install -e .
:hatching_chick: How to use
# Show available commands
vserver --help
# Create new server
vserver new [OPTIONS]
# Start a server
vserver start [OPTIONS]
# Attach the log output of a server to the console
vserver attach [OPTIONS]
# Batch import multiple entities into the server
vserver import PATH [OPTIONS]
# Show usefull files per server
vserver files [OPTIONS]
# Stop one ore more
vserver stop [OPTIONS]
:gift_heart: Contributing
We hope to continue developing, improving, and supporting vantage6 with the help of the federated learning community. If you are interested in contributing, first of all, thank you! Second, please take a look at our contributing guidelines
:black_nib: References
If you are using vantage6, please cite this repository as well as the accompanying paper as follows:
- Frank Martin, Melle Sieswerda, Hasan Alradhi, Arturo Moncada-Torres, Johan van Soest. vantage6. Available at https://doi.org/10.5281/zenodo.3686944. Accessed on [MONTH, 20XX].
- Arturo Moncada-Torres, Frank Martin, Melle Sieswerda, Johan van Soest, Gijs Gelijnse. vantage6: an open source priVAcy preserviNg federaTed leArninG infrastructurE for Secure Insight eXchange. Submitted for publication.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for vantage6_server-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d8361fe15bedf6ed8701c93113cddb944d843f7fd5cd889ceffbfeca0aaf081 |
|
MD5 | 5b824934b7a692d8591a877cb4db5530 |
|
BLAKE2b-256 | 75f65b546d8057a92ca6217ae1e5d5ee1c6d206a2c9d8f9018c58b35a68134ac |