Skip to content
This repository has been archived by the owner on Jul 4, 2021. It is now read-only.

Latest commit

 

History

History
31 lines (26 loc) · 654 Bytes

README.md

File metadata and controls

31 lines (26 loc) · 654 Bytes

Federated Learning Server

Usage

  • Refer fl-misc for setup instructions
  • Server folder contains
    • model/model.h5: Model
    • checkpoint/fl_checkpoint: Checkpoint
    • weight_updates: Client updates stored here
  1. Start Server

    cd fl-server
    chmod +x genproto.sh && ./genproto
    go run main.go
    

    Using Docker

    cd fl-server
    chmod +x genproto.sh && ./genproto
    docker build -t fl-server .
    docker run -d -p 50051:50051 fl-server
    
  2. Start a Test Client to connect to the server

    cd fl-misc/test-client
    chmod +x genproto.sh && ./genproto
    go run main.go <Name-of-client>