Multi-Tenant Federated Learning with Flower and PyTorch#
This example contains experimental code. Please consult the regular PyTorch code examples (quickstart, advanced) to learn how to use Flower with PyTorch.
Setup#
./dev/venv-reset.sh
Run with Driver API#
Terminal 1: start Flower server
flower-server
Terminal 2+3: start two Flower client nodes
python client.py
Terminal 4: start Driver script
Using:
python start_driver.py
Or, alternatively:
python driver.py
Run in legacy mode#
Terminal 1: start Flower server
python server.py
Terminal 2+3: start two clients
python client.py
Run with Driver API (REST transport layer)#
Terminal 1: start Flower server and enable REST transport layer
flower-server --rest
Terminal 2: start Driver script
python driver.py
Open file client.py
adjust server_address
and transport
.
Terminal 3+4: start two Flower client nodes
python client.py