{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/communication-efficient-learning-of-deep","title":"Communication-Efficient Learning of Deep Networks from Decentralized Data","arxiv_id":"1602.05629","date":"2016-02-17","proceeding":null,"authors":["H. Brendan McMahan","Eider Moore","Daniel Ramage","Seth Hampson","Blaise Agüera y Arcas"],"abstract":"Modern mobile devices have access to a wealth of data suitable for learning models, which in turn can greatly improve the user experience on the device. For example, language models can improve speech recognition and text entry, and image models can automatically select good photos. However, this rich data is often privacy sensitive, large in quantity, or both, which may preclude logging to the data center and training there using conventional approaches. We advocate an alternative that leaves the training data distributed on the mobile devices, and learns a shared model by aggregating locally-computed updates. We term this decentralized approach Federated Learning. We present a practical method for the federated learning of deep networks based on iterative model averaging, and conduct an extensive empirical evaluation, considering five different model architectures and four datasets. These experiments demonstrate the approach is robust to the unbalanced and non-IID data distributions that are a defining characteristic of this setting. Communication costs are the principal constraint, and we show a reduction in required communication rounds by 10-100x as compared to synchronized stochastic gradient descent.","url_abs":"https://arxiv.org/abs/1602.05629v4","url_pdf":"https://arxiv.org/pdf/1602.05629v4.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/AshwinRJ/Federated-Learning-PyTorch","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/BRAIN-chain/FRAIN","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/ErickaBermudez/har-fl-simulation","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok"}},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/HongshengHu/SIAs-Beyond_MIAs_in_Federated_Learning","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/Koukyosyumei/NAIST-FedML-Experiments","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"unanswered"}},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/Kylin824/AndroidFLServer","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok"}},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/Kylin824/AndroidFederatedLearningServer","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok"}},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/LeoSerena/MSThesis","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/Lyhao0212/FedAvg","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/TinfoilHat0/Defending-Against-Backdoors-with-Robust-Learning-Rate","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/TsingZ0/FL-IoT","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/TsingZ0/PFL-Non-IID","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/TsuchiyaYutaro/federated_learning_note","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok"}},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/adap/flower","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":null},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/andrewkkan/fathom","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"jax","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/carbonati/fl-zoo","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/flexible-fl/flex-nlp","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"AGPL-3.0"}},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/futabato/FutabatedLearning","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/google/fedjax","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"jax","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/hongshenghu/source-inference-fl","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/intel/openfl","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":null},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/jaemin-shin/fedbalancer","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/jahanxb/flcode","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/khanhnguyen21006/fldocvqa","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/krishnap25/trfa","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/michelle0924hhx/DiffPrivate_FedLearning","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":null},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/mohamad-m2/federated-learning","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/nadavlab/federatedbehrt","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/nliulab/fl-benchmark","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok"}},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/securefederatedai/openfl","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"jax","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/siddarth-c/FedGMA","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/soumyaxyz/Privacy-Preserving-Federated-Learning","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/thejungwon/gc-fed","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/vaseline555/Federated-Learning-in-PyTorch","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/vaseline555/superfed","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/yjlee22/FedShare","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/yuetan031/fedproto","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/zhuangdizhu/FedGen","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/MindSpore-scientific/code-4/tree/main/Datasets-Models-main","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"mindspore","reach":null},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/mikudehuane/Federated-Averaging","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"communication-efficient-learning-of-deep","repo_url":"https://github.com/willyfh/federated-learning-tensorflow","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"tf","reach":null}],"tasks":[{"task_slug":"federated-learning","task_name":"Federated Learning"},{"task_slug":"speech-recognition","task_name":"Speech Recognition"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1602.05629","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1602.05629"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/Lyhao0212/FedAvg","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/mikudehuane/Federated-Averaging","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/futabato/FutabatedLearning","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/hongshenghu/source-inference-fl","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/khanhnguyen21006/fldocvqa","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/willyfh/federated-learning-tensorflow","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/TsuchiyaYutaro/federated_learning_note","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/TsingZ0/FL-IoT","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/carbonati/fl-zoo","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/thejungwon/gc-fed","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/vaseline555/superfed","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/krishnap25/trfa","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/adap/flower","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/TsingZ0/PFL-Non-IID","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/mohamad-m2/federated-learning","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/flexible-fl/flex-nlp","reach":{"status":"ok","spdx":"AGPL-3.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/Kylin824/AndroidFLServer","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/yuetan031/fedproto","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/jaemin-shin/fedbalancer","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/BRAIN-chain/FRAIN","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/securefederatedai/openfl","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/Kylin824/AndroidFederatedLearningServer","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/Koukyosyumei/NAIST-FedML-Experiments","reach":{"status":"unanswered"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/soumyaxyz/Privacy-Preserving-Federated-Learning","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/yjlee22/FedShare","reach":null}],"summary":{"ran":18,"ran_honours":2,"ran_draft_wrong":19,"ran_fixture":1,"unverified":37},"by_repo_kind":{"listed":{"samples":73,"ran":36,"repositories":19}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":50,"samples":[{"code_sha256_prefix":"27387c8ca3db36f7","entry":"Aggregation","repo":"TinfoilHat0/Defending-Against-Backdoors-with-Robust-Learning-Rate","repo_kind":"listed","path":"src/aggregation.py","file_url":"https://github.com/TinfoilHat0/Defending-Against-Backdoors-with-Robust-Learning-Rate/blob/HEAD/src/aggregation.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"27387c8ca3db36f7"}},{"code_sha256_prefix":"27acc6a286937512","entry":"CNN_CIFAR","repo":"TinfoilHat0/Defending-Against-Backdoors-with-Robust-Learning-Rate","repo_kind":"listed","path":"src/aggregation.py","file_url":"https://github.com/TinfoilHat0/Defending-Against-Backdoors-with-Robust-Learning-Rate/blob/HEAD/src/aggregation.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"27acc6a286937512"}},{"code_sha256_prefix":"90b6212457a2eeac","entry":"CNN_MNIST","repo":"TinfoilHat0/Defending-Against-Backdoors-with-Robust-Learning-Rate","repo_kind":"listed","path":"src/aggregation.py","file_url":"https://github.com/TinfoilHat0/Defending-Against-Backdoors-with-Robust-Learning-Rate/blob/HEAD/src/aggregation.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"90b6212457a2eeac"}},{"code_sha256_prefix":"30399e1931903438","entry":"CalibrationError","repo":"vaseline555/superfed","repo_kind":"listed","path":"src/algorithm.py","file_url":"https://github.com/vaseline555/superfed/blob/HEAD/src/algorithm.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"30399e1931903438"}},{"code_sha256_prefix":"94a806a7b827ab03","entry":"Client","repo":"TsingZ0/PFL-Non-IID","repo_kind":"listed","path":"system/flcore/servers/serveravg.py","file_url":"https://github.com/TsingZ0/PFL-Non-IID/blob/HEAD/system/flcore/servers/serveravg.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"94a806a7b827ab03"}},{"code_sha256_prefix":"8bc43a565d54b3b7","entry":"DLG","repo":"TsingZ0/PFL-Non-IID","repo_kind":"listed","path":"system/flcore/servers/serveravg.py","file_url":"https://github.com/TsingZ0/PFL-Non-IID/blob/HEAD/system/flcore/servers/serveravg.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"8bc43a565d54b3b7"}},{"code_sha256_prefix":"c78fddd166ce8803","entry":"DatasetSplit","repo":"yuetan031/fedproto","repo_kind":"listed","path":"lib/update.py","file_url":"https://github.com/yuetan031/fedproto/blob/HEAD/lib/update.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"c78fddd166ce8803"}},{"code_sha256_prefix":"9002f2f24f643954","entry":"DiversityLoss","repo":"zhuangdizhu/FedGen","repo_kind":"listed","path":"FLAlgorithms/servers/serverpFedGen.py","file_url":"https://github.com/zhuangdizhu/FedGen/blob/HEAD/FLAlgorithms/servers/serverpFedGen.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"9002f2f24f643954"}},{"code_sha256_prefix":"75d8463105db0e97","entry":"FedAvg","repo":null,"repo_kind":null,"path":null,"file_url":null,"link_basis":"identical_code_first_harvested_elsewhere","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":null,"inline_ok":false,"mcp_get_code":{"code_sha256":"75d8463105db0e97"}},{"code_sha256_prefix":"f9964d719c5cb8f4","entry":"FedAvg","repo":"hongshenghu/source-inference-fl","repo_kind":"listed","path":"models/Fed.py","file_url":"https://github.com/hongshenghu/source-inference-fl/blob/HEAD/models/Fed.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"f9964d719c5cb8f4"}},{"code_sha256_prefix":"5719ee7d03438fcb","entry":"FedAvg","repo":"HongshengHu/SIAs-Beyond_MIAs_in_Federated_Learning","repo_kind":"listed","path":"FedAvg-SIAs/models/Fed.py","file_url":"https://github.com/HongshengHu/SIAs-Beyond_MIAs_in_Federated_Learning/blob/HEAD/FedAvg-SIAs/models/Fed.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"5719ee7d03438fcb"}},{"code_sha256_prefix":"3068c1c62cfc8856","entry":"GaussianMomentsAccountant","repo":"michelle0924hhx/DiffPrivate_FedLearning","repo_kind":"listed","path":"DiffPrivate_FedLearning.py","file_url":"https://github.com/michelle0924hhx/DiffPrivate_FedLearning/blob/HEAD/DiffPrivate_FedLearning.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"3068c1c62cfc8856"}},{"code_sha256_prefix":"f80efcf932ec4fc9","entry":"GenerateBinomialTable","repo":"michelle0924hhx/DiffPrivate_FedLearning","repo_kind":"listed","path":"DiffPrivate_FedLearning.py","file_url":"https://github.com/michelle0924hhx/DiffPrivate_FedLearning/blob/HEAD/DiffPrivate_FedLearning.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"f80efcf932ec4fc9"}},{"code_sha256_prefix":"ba03b24a1c116ca5","entry":"GenerateModels","repo":"siddarth-c/FedGMA","repo_kind":"listed","path":"FedGMA.py","file_url":"https://github.com/siddarth-c/FedGMA/blob/HEAD/FedGMA.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"ba03b24a1c116ca5"}},{"code_sha256_prefix":"3bb64f6c7b4918a8","entry":"Generator","repo":"zhuangdizhu/FedGen","repo_kind":"listed","path":"FLAlgorithms/servers/serverpFedGen.py","file_url":"https://github.com/zhuangdizhu/FedGen/blob/HEAD/FLAlgorithms/servers/serverpFedGen.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"3bb64f6c7b4918a8"}},{"code_sha256_prefix":"cbaf694f21e1aee7","entry":"LocalUpdate","repo":"yuetan031/fedproto","repo_kind":"listed","path":"lib/update.py","file_url":"https://github.com/yuetan031/fedproto/blob/HEAD/lib/update.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"cbaf694f21e1aee7"}},{"code_sha256_prefix":"3a4c930f37c98bb3","entry":"MomentsAccountant","repo":"michelle0924hhx/DiffPrivate_FedLearning","repo_kind":"listed","path":"DiffPrivate_FedLearning.py","file_url":"https://github.com/michelle0924hhx/DiffPrivate_FedLearning/blob/HEAD/DiffPrivate_FedLearning.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"3a4c930f37c98bb3"}},{"code_sha256_prefix":"b7721a7ba8bc78a8","entry":"PrivAgent","repo":"michelle0924hhx/DiffPrivate_FedLearning","repo_kind":"listed","path":"DiffPrivate_FedLearning.py","file_url":"https://github.com/michelle0924hhx/DiffPrivate_FedLearning/blob/HEAD/DiffPrivate_FedLearning.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b7721a7ba8bc78a8"}},{"code_sha256_prefix":"97fedffecec3aab4","entry":"Server","repo":"krishnap25/trfa","repo_kind":"listed","path":"models/server.py","file_url":"https://github.com/krishnap25/trfa/blob/HEAD/models/server.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-2-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"97fedffecec3aab4"}},{"code_sha256_prefix":"1289a4420bf541e2","entry":"Server","repo":"zhuangdizhu/FedGen","repo_kind":"listed","path":"FLAlgorithms/servers/serverpFedGen.py","file_url":"https://github.com/zhuangdizhu/FedGen/blob/HEAD/FLAlgorithms/servers/serverpFedGen.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"1289a4420bf541e2"}},{"code_sha256_prefix":"7f0a553d7972e0f1","entry":"User","repo":"zhuangdizhu/FedGen","repo_kind":"listed","path":"FLAlgorithms/servers/serverpFedGen.py","file_url":"https://github.com/zhuangdizhu/FedGen/blob/HEAD/FLAlgorithms/servers/serverpFedGen.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"7f0a553d7972e0f1"}},{"code_sha256_prefix":"4b5f34895003fc5f","entry":"Vname_to_FeedPname","repo":null,"repo_kind":null,"path":null,"file_url":null,"link_basis":"identical_code_first_harvested_elsewhere","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":null,"inline_ok":false,"mcp_get_code":{"code_sha256":"4b5f34895003fc5f"}},{"code_sha256_prefix":"96ac62e9e705aa09","entry":"Vname_to_Pname","repo":null,"repo_kind":null,"path":null,"file_url":null,"link_basis":"identical_code_first_harvested_elsewhere","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":null,"inline_ok":false,"mcp_get_code":{"code_sha256":"96ac62e9e705aa09"}},{"code_sha256_prefix":"e1a5ca9193a358f7","entry":"aggregate_data_","repo":"zhuangdizhu/FedGen","repo_kind":"listed","path":"FLAlgorithms/servers/serverpFedGen.py","file_url":"https://github.com/zhuangdizhu/FedGen/blob/HEAD/FLAlgorithms/servers/serverpFedGen.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"e1a5ca9193a358f7"}},{"code_sha256_prefix":"7661927a759ac10e","entry":"aggregate_user_data","repo":"zhuangdizhu/FedGen","repo_kind":"listed","path":"FLAlgorithms/servers/serverpFedGen.py","file_url":"https://github.com/zhuangdizhu/FedGen/blob/HEAD/FLAlgorithms/servers/serverpFedGen.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"7661927a759ac10e"}},{"code_sha256_prefix":"149a5f07c19c3bc1","entry":"aggregation_avg","repo":"jahanxb/flcode","repo_kind":"listed","path":"utils/aggregation.py","file_url":"https://github.com/jahanxb/flcode/blob/HEAD/utils/aggregation.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"149a5f07c19c3bc1"}},{"code_sha256_prefix":"0964f793bbd43856","entry":"average_weights","repo":"futabato/FutabatedLearning","repo_kind":"listed","path":"src/federatedlearning/server/aggregations/aggregators.py","file_url":"https://github.com/futabato/FutabatedLearning/blob/HEAD/src/federatedlearning/server/aggregations/aggregators.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"0964f793bbd43856"}},{"code_sha256_prefix":"613879cfff5654f0","entry":"check_validaity_of_FLAGS","repo":"michelle0924hhx/DiffPrivate_FedLearning","repo_kind":"listed","path":"DiffPrivate_FedLearning.py","file_url":"https://github.com/michelle0924hhx/DiffPrivate_FedLearning/blob/HEAD/DiffPrivate_FedLearning.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"613879cfff5654f0"}},{"code_sha256_prefix":"3bc02616a0c2f3c0","entry":"clientAVG","repo":"TsingZ0/PFL-Non-IID","repo_kind":"listed","path":"system/flcore/servers/serveravg.py","file_url":"https://github.com/TsingZ0/PFL-Non-IID/blob/HEAD/system/flcore/servers/serveravg.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"3bc02616a0c2f3c0"}},{"code_sha256_prefix":"6f6629dd2979fc07","entry":"convert_data","repo":"zhuangdizhu/FedGen","repo_kind":"listed","path":"FLAlgorithms/servers/serverpFedGen.py","file_url":"https://github.com/zhuangdizhu/FedGen/blob/HEAD/FLAlgorithms/servers/serverpFedGen.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"6f6629dd2979fc07"}},{"code_sha256_prefix":"f466d758bb1dc678","entry":"create_save_dir","repo":null,"repo_kind":null,"path":null,"file_url":null,"link_basis":"identical_code_first_harvested_elsewhere","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":null,"inline_ok":false,"mcp_get_code":{"code_sha256":"f466d758bb1dc678"}},{"code_sha256_prefix":"a8ce655aa6965797","entry":"get_accuracy","repo":"vaseline555/superfed","repo_kind":"listed","path":"src/algorithm.py","file_url":"https://github.com/vaseline555/superfed/blob/HEAD/src/algorithm.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"a8ce655aa6965797"}},{"code_sha256_prefix":"f494d00eb5149c70","entry":"get_data_dir","repo":"zhuangdizhu/FedGen","repo_kind":"listed","path":"FLAlgorithms/servers/serverpFedGen.py","file_url":"https://github.com/zhuangdizhu/FedGen/blob/HEAD/FLAlgorithms/servers/serverpFedGen.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"f494d00eb5149c70"}},{"code_sha256_prefix":"363b0a1f2289036b","entry":"get_dataset_name","repo":"zhuangdizhu/FedGen","repo_kind":"listed","path":"FLAlgorithms/servers/serverpFedGen.py","file_url":"https://github.com/zhuangdizhu/FedGen/blob/HEAD/FLAlgorithms/servers/serverpFedGen.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"363b0a1f2289036b"}},{"code_sha256_prefix":"5c4ddcb24259e62c","entry":"get_log_path","repo":"zhuangdizhu/FedGen","repo_kind":"listed","path":"FLAlgorithms/servers/serverpFedGen.py","file_url":"https://github.com/zhuangdizhu/FedGen/blob/HEAD/FLAlgorithms/servers/serverpFedGen.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"5c4ddcb24259e62c"}},{"code_sha256_prefix":"4472f07d6a8fd2f2","entry":"get_model","repo":"TinfoilHat0/Defending-Against-Backdoors-with-Robust-Learning-Rate","repo_kind":"listed","path":"src/aggregation.py","file_url":"https://github.com/TinfoilHat0/Defending-Against-Backdoors-with-Robust-Learning-Rate/blob/HEAD/src/aggregation.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"4472f07d6a8fd2f2"}},{"code_sha256_prefix":"01a2c86decde069b","entry":"pFedIBOptimizer","repo":"zhuangdizhu/FedGen","repo_kind":"listed","path":"FLAlgorithms/servers/serverpFedGen.py","file_url":"https://github.com/zhuangdizhu/FedGen/blob/HEAD/FLAlgorithms/servers/serverpFedGen.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"01a2c86decde069b"}},{"code_sha256_prefix":"f417998fde6fd19a","entry":"read_client_data","repo":"TsingZ0/FL-IoT","repo_kind":"listed","path":"system/flcore/servers/serverbase.py","file_url":"https://github.com/TsingZ0/FL-IoT/blob/HEAD/system/flcore/servers/serverbase.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"f417998fde6fd19a"}},{"code_sha256_prefix":"a5adfb5eb99305a0","entry":"read_client_data_text","repo":"TsingZ0/FL-IoT","repo_kind":"listed","path":"system/flcore/servers/serverbase.py","file_url":"https://github.com/TsingZ0/FL-IoT/blob/HEAD/system/flcore/servers/serverbase.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"a5adfb5eb99305a0"}},{"code_sha256_prefix":"42e1737bd4ec3392","entry":"read_user_data","repo":"zhuangdizhu/FedGen","repo_kind":"listed","path":"FLAlgorithms/servers/serverpFedGen.py","file_url":"https://github.com/zhuangdizhu/FedGen/blob/HEAD/FLAlgorithms/servers/serverpFedGen.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"42e1737bd4ec3392"}},{"code_sha256_prefix":"3b5b02a898d9474a","entry":"BaseFederater","repo":"carbonati/fl-zoo","repo_kind":"listed","path":"fl_zoo/optimizers/fed_avg.py","file_url":"https://github.com/carbonati/fl-zoo/blob/HEAD/fl_zoo/optimizers/fed_avg.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"3b5b02a898d9474a"}},{"code_sha256_prefix":"ace0580d4c7a8494","entry":"FedAvg","repo":"carbonati/fl-zoo","repo_kind":"listed","path":"fl_zoo/optimizers/fed_avg.py","file_url":"https://github.com/carbonati/fl-zoo/blob/HEAD/fl_zoo/optimizers/fed_avg.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"ace0580d4c7a8494"}},{"code_sha256_prefix":"01b0d50f47833fc2","entry":"FedAvg","repo":"TsingZ0/PFL-Non-IID","repo_kind":"listed","path":"system/flcore/servers/serveravg.py","file_url":"https://github.com/TsingZ0/PFL-Non-IID/blob/HEAD/system/flcore/servers/serveravg.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"01b0d50f47833fc2"}},{"code_sha256_prefix":"32845aa08d8061c2","entry":"FedAvg","repo":"thejungwon/gc-fed","repo_kind":"listed","path":"algorithms/fedavg.py","file_url":"https://github.com/thejungwon/gc-fed/blob/HEAD/algorithms/fedavg.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"32845aa08d8061c2"}},{"code_sha256_prefix":"f23e66c3c788f6d3","entry":"FedAvgClient","repo":"thejungwon/gc-fed","repo_kind":"listed","path":"algorithms/fedavg.py","file_url":"https://github.com/thejungwon/gc-fed/blob/HEAD/algorithms/fedavg.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"f23e66c3c788f6d3"}},{"code_sha256_prefix":"d3598b24ac0de8b1","entry":"FedGMA","repo":"siddarth-c/FedGMA","repo_kind":"listed","path":"FedGMA.py","file_url":"https://github.com/siddarth-c/FedGMA/blob/HEAD/FedGMA.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"d3598b24ac0de8b1"}},{"code_sha256_prefix":"145ea8a36102e663","entry":"FedGen","repo":"zhuangdizhu/FedGen","repo_kind":"listed","path":"FLAlgorithms/servers/serverpFedGen.py","file_url":"https://github.com/zhuangdizhu/FedGen/blob/HEAD/FLAlgorithms/servers/serverpFedGen.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"145ea8a36102e663"}},{"code_sha256_prefix":"4593abf3a327baff","entry":"Flag","repo":"michelle0924hhx/DiffPrivate_FedLearning","repo_kind":"listed","path":"DiffPrivate_FedLearning.py","file_url":"https://github.com/michelle0924hhx/DiffPrivate_FedLearning/blob/HEAD/DiffPrivate_FedLearning.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"4593abf3a327baff"}},{"code_sha256_prefix":"d741d8a02d52077a","entry":"MNISTtier","repo":"siddarth-c/FedGMA","repo_kind":"listed","path":"FedGMA.py","file_url":"https://github.com/siddarth-c/FedGMA/blob/HEAD/FedGMA.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"d741d8a02d52077a"}},{"code_sha256_prefix":"1bf34112ce4681b0","entry":"PerturbedGradientDescent","repo":"jaemin-shin/fedbalancer","repo_kind":"listed","path":"models/fedprox.py","file_url":"https://github.com/jaemin-shin/fedbalancer/blob/HEAD/models/fedprox.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-2-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"1bf34112ce4681b0"}},{"code_sha256_prefix":"4a872374dd01c93c","entry":"Server","repo":"TsingZ0/PFL-Non-IID","repo_kind":"listed","path":"system/flcore/servers/serveravg.py","file_url":"https://github.com/TsingZ0/PFL-Non-IID/blob/HEAD/system/flcore/servers/serveravg.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"4a872374dd01c93c"}},{"code_sha256_prefix":"1ec6ded80631df99","entry":"Server","repo":"TsingZ0/FL-IoT","repo_kind":"listed","path":"system/flcore/servers/serverbase.py","file_url":"https://github.com/TsingZ0/FL-IoT/blob/HEAD/system/flcore/servers/serverbase.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"1ec6ded80631df99"}},{"code_sha256_prefix":"8e4739acd40f3d69","entry":"UserpFedGen","repo":"zhuangdizhu/FedGen","repo_kind":"listed","path":"FLAlgorithms/servers/serverpFedGen.py","file_url":"https://github.com/zhuangdizhu/FedGen/blob/HEAD/FLAlgorithms/servers/serverpFedGen.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"8e4739acd40f3d69"}},{"code_sha256_prefix":"93ea07af87ba7658","entry":"WeightsAccountant","repo":"michelle0924hhx/DiffPrivate_FedLearning","repo_kind":"listed","path":"DiffPrivate_FedLearning.py","file_url":"https://github.com/michelle0924hhx/DiffPrivate_FedLearning/blob/HEAD/DiffPrivate_FedLearning.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"93ea07af87ba7658"}},{"code_sha256_prefix":"e2fccae0b0de2c93","entry":"basic_update","repo":"vaseline555/superfed","repo_kind":"listed","path":"src/algorithm.py","file_url":"https://github.com/vaseline555/superfed/blob/HEAD/src/algorithm.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"e2fccae0b0de2c93"}},{"code_sha256_prefix":"a7f11a62bc15ac32","entry":"bring_Accountant_up_to_date","repo":"michelle0924hhx/DiffPrivate_FedLearning","repo_kind":"listed","path":"DiffPrivate_FedLearning.py","file_url":"https://github.com/michelle0924hhx/DiffPrivate_FedLearning/blob/HEAD/DiffPrivate_FedLearning.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"a7f11a62bc15ac32"}},{"code_sha256_prefix":"cb706aa8e56ba095","entry":"concat_examples","repo":"google/fedjax","repo_kind":"listed","path":"fedjax/core/client_datasets.py","file_url":"https://github.com/google/fedjax/blob/HEAD/fedjax/core/client_datasets.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"cb706aa8e56ba095"}},{"code_sha256_prefix":"64c46ba1e1f82f7e","entry":"create_generative_model","repo":"zhuangdizhu/FedGen","repo_kind":"listed","path":"FLAlgorithms/servers/serverpFedGen.py","file_url":"https://github.com/zhuangdizhu/FedGen/blob/HEAD/FLAlgorithms/servers/serverpFedGen.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"64c46ba1e1f82f7e"}},{"code_sha256_prefix":"a36088e67fbe174c","entry":"dataclass","repo":"google/fedjax","repo_kind":"listed","path":"fedjax/core/dataclasses.py","file_url":"https://github.com/google/fedjax/blob/HEAD/fedjax/core/dataclasses.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"a36088e67fbe174c"}},{"code_sha256_prefix":"dcee316376a55eb4","entry":"f","repo":"google/fedjax","repo_kind":"listed","path":"fedjax/core/client_datasets_benchmark.py","file_url":"https://github.com/google/fedjax/blob/HEAD/fedjax/core/client_datasets_benchmark.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"dcee316376a55eb4"}},{"code_sha256_prefix":"3ee7d7048f08a521","entry":"get_pseudo_random_state","repo":"google/fedjax","repo_kind":"listed","path":"fedjax/core/client_samplers.py","file_url":"https://github.com/google/fedjax/blob/HEAD/fedjax/core/client_samplers.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"3ee7d7048f08a521"}},{"code_sha256_prefix":"b39d33cd042fdb29","entry":"global_step_creator","repo":"michelle0924hhx/DiffPrivate_FedLearning","repo_kind":"listed","path":"DiffPrivate_FedLearning.py","file_url":"https://github.com/michelle0924hhx/DiffPrivate_FedLearning/blob/HEAD/DiffPrivate_FedLearning.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b39d33cd042fdb29"}},{"code_sha256_prefix":"6e22953f199abc82","entry":"init_net","repo":"nadavlab/federatedbehrt","repo_kind":"listed","path":"src/utils.py","file_url":"https://github.com/nadavlab/federatedbehrt/blob/HEAD/src/utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"6e22953f199abc82"}},{"code_sha256_prefix":"11ed58b6be97110c","entry":"initiate_model","repo":"vaseline555/superfed","repo_kind":"listed","path":"src/algorithm.py","file_url":"https://github.com/vaseline555/superfed/blob/HEAD/src/algorithm.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"11ed58b6be97110c"}},{"code_sha256_prefix":"2602483010db71c1","entry":"interpolate_params","repo":"google/fedjax","repo_kind":"listed","path":"fedjax/algorithms/apfl.py","file_url":"https://github.com/google/fedjax/blob/HEAD/fedjax/algorithms/apfl.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"2602483010db71c1"}},{"code_sha256_prefix":"b30e159a1a359cb7","entry":"interpolation_grad_fn","repo":"google/fedjax","repo_kind":"listed","path":"fedjax/algorithms/apfl.py","file_url":"https://github.com/google/fedjax/blob/HEAD/fedjax/algorithms/apfl.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"b30e159a1a359cb7"}},{"code_sha256_prefix":"a7ec603ffc6341e9","entry":"launch_tensor_board","repo":"nadavlab/federatedbehrt","repo_kind":"listed","path":"src/utils.py","file_url":"https://github.com/nadavlab/federatedbehrt/blob/HEAD/src/utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"a7ec603ffc6341e9"}},{"code_sha256_prefix":"e3197a91e56e1d29","entry":"load_from_directory_or_initialize","repo":"michelle0924hhx/DiffPrivate_FedLearning","repo_kind":"listed","path":"DiffPrivate_FedLearning.py","file_url":"https://github.com/michelle0924hhx/DiffPrivate_FedLearning/blob/HEAD/DiffPrivate_FedLearning.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"e3197a91e56e1d29"}},{"code_sha256_prefix":"502c0dd72f65b76b","entry":"num_examples","repo":"google/fedjax","repo_kind":"listed","path":"fedjax/core/client_datasets.py","file_url":"https://github.com/google/fedjax/blob/HEAD/fedjax/core/client_datasets.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"502c0dd72f65b76b"}},{"code_sha256_prefix":"4ed5df8adc24ce03","entry":"print_loss_and_accuracy","repo":"michelle0924hhx/DiffPrivate_FedLearning","repo_kind":"listed","path":"DiffPrivate_FedLearning.py","file_url":"https://github.com/michelle0924hhx/DiffPrivate_FedLearning/blob/HEAD/DiffPrivate_FedLearning.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"4ed5df8adc24ce03"}},{"code_sha256_prefix":"971f2e53c3ea8040","entry":"print_new_comm_round","repo":"michelle0924hhx/DiffPrivate_FedLearning","repo_kind":"listed","path":"DiffPrivate_FedLearning.py","file_url":"https://github.com/michelle0924hhx/DiffPrivate_FedLearning/blob/HEAD/DiffPrivate_FedLearning.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"971f2e53c3ea8040"}},{"code_sha256_prefix":"84a910b186221aee","entry":"read_data","repo":"zhuangdizhu/FedGen","repo_kind":"listed","path":"FLAlgorithms/servers/serverpFedGen.py","file_url":"https://github.com/zhuangdizhu/FedGen/blob/HEAD/FLAlgorithms/servers/serverpFedGen.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"84a910b186221aee"}},{"code_sha256_prefix":"1689826ac99c2f30","entry":"read_data","repo":"TsingZ0/FL-IoT","repo_kind":"listed","path":"system/flcore/servers/serverbase.py","file_url":"https://github.com/TsingZ0/FL-IoT/blob/HEAD/system/flcore/servers/serverbase.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"1689826ac99c2f30"}},{"code_sha256_prefix":"e5893d26b59ab8d7","entry":"run_differentially_private_federated_averaging","repo":"michelle0924hhx/DiffPrivate_FedLearning","repo_kind":"listed","path":"DiffPrivate_FedLearning.py","file_url":"https://github.com/michelle0924hhx/DiffPrivate_FedLearning/blob/HEAD/DiffPrivate_FedLearning.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"e5893d26b59ab8d7"}},{"code_sha256_prefix":"481ec0c09590a06c","entry":"save_progress","repo":"michelle0924hhx/DiffPrivate_FedLearning","repo_kind":"listed","path":"DiffPrivate_FedLearning.py","file_url":"https://github.com/michelle0924hhx/DiffPrivate_FedLearning/blob/HEAD/DiffPrivate_FedLearning.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"481ec0c09590a06c"}},{"code_sha256_prefix":"a6e676db5d309765","entry":"slice_examples","repo":"google/fedjax","repo_kind":"listed","path":"fedjax/core/client_datasets.py","file_url":"https://github.com/google/fedjax/blob/HEAD/fedjax/core/client_datasets.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"a6e676db5d309765"}},{"code_sha256_prefix":"f457743261fa931b","entry":"train","repo":"willyfh/federated-learning-tensorflow","repo_kind":"listed","path":"federated_train.py","file_url":"https://github.com/willyfh/federated-learning-tensorflow/blob/HEAD/federated_train.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"f457743261fa931b"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}