symbioticlab / oort Goto Github PK
View Code? Open in Web Editor NEWOort: Efficient Federated Learning via Guided Participant Selection
License: Apache License 2.0
Oort: Efficient Federated Learning via Guided Participant Selection
License: Apache License 2.0
Hello, I'm reproducing your code, what is "manager_port" in the parameter setting
Hi,
I notice the fedscale provides the data for oort. And the fedscale on GitHub has been updated. For example, the device info is splited into client_behave_trace and client_device_capacity while oort still uses client_profile.pkl. Besides, there are also some differences between the configurations for tasks.
To make the oort correct, I guess I have to use the old version of fedscale, right? Say, commit before May 24th. Or you'll update oort later?
Thanks.
#!/bin/bash
gdown -O ./speech_samples_f16.pkl https://drive.google.com/uc?id=1sAnJ-4zySG65JtT47XOXzBHc4zHhgz9C
gdown -O ./openimg_distr.pkl https://drive.google.com/uc?id=1WBQBra_wv2sLU18l4uiq3JgMRcudyfG0
gdown -O ./client_profile.pkl https://drive.google.com/uc?id=1F8qLzUdINPSH_pSsbcr81Ry7-sBY1DVB
These links show 404 error, please confirm if the files and access still intact.
Hello,
There is an issue with the execution of with the oort sampler which causes the program to stop.
Experiment: running google speech benchmark with the same configurations as set by default in the conf.yml in the repo.
Error: probabilities do not sum to 1 thrown by resampleClients function of the parameter server:
sampledClientsRealTemp = sorted(clientSampler.resampleClients(numToSample, cur_time=epoch_count))
Line 377 in 78fc6d0
Log output when running with 100 clients (stops every time at Epoch 24):
Log output when running with 10 clients (stops at Epoch 329):
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.