alphamed-federated

View on PyPIReverse Dependencies (0)

0.4.9 alphamed_federated-0.4.9-py3-none-any.whl

Wheel Details

Project: alphamed-federated
Version: 0.4.9
Filename: alphamed_federated-0.4.9-py3-none-any.whl
Download: [link]
Size: 314382
MD5: d9ee108b70ff7722fa39200c21e9bc1e
SHA256: a9a131706957257c75c94dc02a4fb5a5b9f34a9bf2b7fdd3d0896b64d7a85a58
Uploaded: 2023-05-24 11:20:27 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: alphamed-federated
Version: 0.4.9
Summary: AlphaMed Federated Learning Module
Author-Email: Huang Yi Chun <huangyichun[at]jinghang.ai>
Project-Url: Homepage, https://github.com/ssplabs/alphafed
Project-Url: Bug Tracker, https://github.com/ssplabs/alphafed/issues
License: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Requires-Dist: cloudpickle (==2.0.0)
Requires-Dist: grpcio (==1.47.0)
Requires-Dist: protobuf (==3.20.0)
Requires-Dist: pycryptodomex (==3.15.0)
Requires-Dist: requests (==2.28.1)
Requires-Dist: torch (==1.11.0)
Requires-Dist: torchvision (==0.12.0)
Requires-Dist: torchaudio (==0.11.0)
Requires-Dist: tensorboard (==2.8.0)
Requires-Dist: cryptography (>=35.0)
Requires-Dist: gmpy2 (>=2.1.2)
Requires-Dist: tenseal (>=0.3)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1643 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.40.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
fcntl.py sha256=qd53y05-GzFNh-MB4Mm63ToVSntSlL_IRNhIuDUvGk0 448
alphafed/__init__.py sha256=Wuh_r0vaK6Kf8AKAEdHEksUnigOay6SbII7BafGJ72w 121
alphafed/fs.py sha256=FAOxjNCjZJ9sBaKFwAINoh9AxkbYhpUCP6XVA5Sl8OA 1827
alphafed/loggers.py sha256=Ax0Z71AjMtlsCoJCoFhp_VLnMMUTlyY0w6eSB3UgoOk 764
alphafed/mock.py sha256=BCCikPQ9rkP_l2R6ghMHAZom60XlJF-AOWUM8hxSBT4 6755
alphafed/perf_bench.py sha256=Mkpqv3slCylFamGfLV-Y00e1Z8pfMGxWkWSLBALjd08 5037
alphafed/scheduler.py sha256=rqUjSSdQ1UTS5HczP2o5swR6EiQRsvi1y_JrrMaeDJY 6607
alphafed/utils.py sha256=PPKpU0cxJQ4W1E2i45hwouYDZii1XRciV0rw_UzU6ME 1864
alphafed/auto_ml/__init__.py sha256=EGHypRjP7vJ0lS8apqnFFhNmEtq9Gb282jROZ0zefd8 180
alphafed/auto_ml/auto_model.py sha256=wGj6ms-2i1rjfNKcGGzK-mOEI8cGs43eBMIK7AkwB4U 14678
alphafed/auto_ml/exceptions.py sha256=xf_mQRFVKHYk9UMq4eULRLuEmLrrJ4ZmqyzPsjepMGw 116
alphafed/auto_ml/pretrained.py sha256=1GQ4_I_ZrUcG6XXz1mN0Xa8hnn22UVXYBq2FYRPAvmo 5758
alphafed/auto_ml/cvat/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
alphafed/auto_ml/cvat/annotation.py sha256=I7bPMD-LzP6N6waJe2dkHW6hIb23X_l58rh9GQEAk5A 3578
alphafed/contractor/__init__.py sha256=TRq5KxRD54Opa03LQ2ULw-vjHEgKycuqfbYPsFlfix8 116
alphafed/contractor/common.py sha256=AgDRXgYlZ4OYaeGFIBUld_I21By5GmKw4DF3h34LPXQ 4717
alphafed/contractor/task_contractor.py sha256=Gy1fChcbHGbfnAmEOvdPWFX-5Ran8EUvdjqkQGwBk84 9772
alphafed/contractor/task_message_contractor.py sha256=BWghFCgd7QUbDsQcbLAEHdiBpPIY40mlRo4HR_9NrkY 25713
alphafed/data_channel/__init__.py sha256=ti8Q2Rs6fr62GyjjK1gR4exmt2j0jla54d9Mc3dPz9o 125
alphafed/data_channel/data_channel.py sha256=OoZqASFey20SGxeHsfhrSg95sBp0RojWyfFjT79FZxY 6048
alphafed/data_channel/data_channel_pb2.py sha256=4nUEbPKJrbemqX2dZU01jxJfhAvm-rdaXAiqRFSCWdU 2105
alphafed/data_channel/data_channel_pb2_grpc.py sha256=QioHzXrPd1UlZm2EV4ccY8OBfxAyFpncQKBHFXQrgwM 2534
alphafed/data_channel/grpc_data_channel.py sha256=OaWFSyBEn3iE1dHu7E27nGdmA-bp7q-oMBtM8SGl_lY 17562
alphafed/data_channel/shared_file_data_channel.py sha256=Bn01PG-UmH7ot_dla4V4-pewo8mbHcCv135QIL4HPpY 11060
alphafed/dataset/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
alphafed/dataset/mnist.py sha256=rhPWOLW6RCMKUfZ5RrTNpMbHI2BmxplR9jXSGTA_f9U 4476
alphafed/docs/auto_ml/res/auto.py sha256=PBi3a2TJoEhGUaE-ywiP6OR_TvBnV0gvj-PqPVogaHc 27911
alphafed/docs/auto_ml/res/res_net.py sha256=Kvn4Ey9kuRbei970za2DaZD0ZY63WY3el9ho-71Uc8I 11996
alphafed/docs/customized_scheduler/contractor.py sha256=1f62uvmiH_VwAFoBz26jaHH-gr9iNYTeYCZu70PdJ3Y 6225
alphafed/docs/customized_scheduler/scheduler.py sha256=SV2rGv1cczbXnkMKtkjiadRpNACi-49VHgdpCSheYik 18998
alphafed/docs/customized_scheduler/simple_task.py sha256=otxQRY14MeLBquk6IJ9-nJcq_vAQI-C2zjPfCn6IGi8 5049
alphafed/docs/fed_avg/net.py sha256=k34Dkcz9M_ox77H0sbNoPrfGcuAgx4RxCCobVrKb7Q4 803
alphafed/docs/mock/net.py sha256=t2NyiRbxLScEqG1V4OBagJz5KvppKv9y4iBP3eNtMkU 782
alphafed/docs/mock/scheduler.py sha256=Bk_wJXZ0DyxReXcbuQsfsMnnuPDDj4YNvGXV-7ZhBP0 5008
alphafed/docs/tutorial/res/cnn_net.py sha256=u38ug2w7qtlsRBtl2YuJpxgJXHrT8BmXAhDkJn7BvO0 1481
alphafed/docs/tutorial/res/auto_model_fed_avg/auto_fed_avg.py sha256=8Sm_GWYd9EjbCNUFk1P4x7QybuKhuHnKeBW7Ifytq14 23001
alphafed/docs/tutorial/res/auto_model_fed_avg/res_net.py sha256=Kvn4Ey9kuRbei970za2DaZD0ZY63WY3el9ho-71Uc8I 11996
alphafed/docs/tutorial/res/auto_model_local/auto.py sha256=FJ72IPLn0KaRi_gvbNmRJiAWiMPDjKZvtE2P21TlzLM 21045
alphafed/docs/tutorial/res/auto_model_local/res_net.py sha256=Kvn4Ey9kuRbei970za2DaZD0ZY63WY3el9ho-71Uc8I 11996
alphafed/docs/tutorial/res/simple_fed_avg/contractor.py sha256=Gp-11_APQOsuvMrFNLuxcetNeWa00Wy0QXCjcPzCQFU 3039
alphafed/docs/tutorial/res/simple_fed_avg/scheduler.py sha256=lWzHo2WLtva-wGG-zrAfPZ7GVS0Cfw-pdpWwM110pOA 12837
alphafed/examples/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
alphafed/examples/auto_ml/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
alphafed/examples/auto_ml/breast_density_classification/__init__.py sha256=1wYf2CB5SGVOC8nEgykKaiME2FFtmONyiz-NptJ6mvo 732
alphafed/examples/auto_ml/breast_density_classification/clean_history_msg.py sha256=LY-mIZanQzhqX5n2OifEpxtGrKDuXOVvZcE-V6_z8m8 541
alphafed/examples/auto_ml/breast_density_classification/run_aggregator.py sha256=cc0CubCIwIrQSRTxVq9Je5EZt9X-nQSmv-5TDgd5u0c 1348
alphafed/examples/auto_ml/breast_density_classification/run_data_owner_2.py sha256=0YqTaF25CHCd5mZntk4JFc006lWjVzDpBNKuD9gfMdY 1308
alphafed/examples/auto_ml/breast_density_classification/run_data_owner_4.py sha256=tu607z9ODOubu3la3PneTTUT_f4zeQnyTYDeaK47SUs 1308
alphafed/examples/auto_ml/breast_density_classification/run_local.py sha256=qpyp8YNPvpM5bpCk6q5AewZDouKpXdVt5luhqN2NBKw 1068
alphafed/examples/auto_ml/breast_density_classification/res_fed_avg/auto.py sha256=sPHTTCYiix4wu2Mi7QIr0SfjK5a-1sRMPtqjYkumwSc 29666
alphafed/examples/auto_ml/breast_density_classification/res_fed_avg/inception3.py sha256=IonwrzN2ESqWSOeze7FOa0j6IOo1NTBiN7-kk_8c5Yc 15644
alphafed/examples/auto_ml/breast_density_classification/res_local/auto.py sha256=w5l_YDUjvCdS7QjFOCmOGVi97IUbivoBcHv4FXevuSA 28774
alphafed/examples/auto_ml/breast_density_classification/res_local/inception3.py sha256=IonwrzN2ESqWSOeze7FOa0j6IOo1NTBiN7-kk_8c5Yc 15644
alphafed/examples/auto_ml/endoscopic_inbody_classification/__init__.py sha256=1wYf2CB5SGVOC8nEgykKaiME2FFtmONyiz-NptJ6mvo 732
alphafed/examples/auto_ml/endoscopic_inbody_classification/clean_history_msg.py sha256=U_3JMKaeg9QjeaXxiMfTiHcEc-PVwAkQKEoyd8Tayfc 533
alphafed/examples/auto_ml/endoscopic_inbody_classification/run_aggregator.py sha256=HiH3VoCovUxY9Qa-YuLcgDaNSKuLyYQeyEEdXInxPgc 1354
alphafed/examples/auto_ml/endoscopic_inbody_classification/run_data_owner_2.py sha256=7ZG3jGwTUw2pvbBBstsn63lULrqnN_2VWE5KR5eHLkg 1314
alphafed/examples/auto_ml/endoscopic_inbody_classification/run_data_owner_4.py sha256=yledHHAcbrv2XzDOFSxiAkuw1E0oXix5WF6C-3iaIEs 1314
alphafed/examples/auto_ml/endoscopic_inbody_classification/run_local.py sha256=kkonwHo6mP3ePxGDzPsjHQQjkYuM_0dsDR8qOUgigB4 1043
alphafed/examples/auto_ml/endoscopic_inbody_classification/res_fed_avg/auto.py sha256=nKkG4QEoUxD_ao1wzjiuHNVSKMx3ceyA8FUUuwdc02s 31729
alphafed/examples/auto_ml/endoscopic_inbody_classification/res_fed_avg/senet/__init__.py sha256=8LqDhJ21Qk_cw4nMfMMRuTJRrLsSKxixM2sqHhQGdhU 41
alphafed/examples/auto_ml/endoscopic_inbody_classification/res_fed_avg/senet/convolutions.py sha256=oqt4kwWfDV2slWz-gWbPCe4eUU1F2z7epn0g0Daxl10 14317
alphafed/examples/auto_ml/endoscopic_inbody_classification/res_fed_avg/senet/layer_factories.py sha256=GYaJayqielUeDcau4DTVqy_aynI3bz7VywGzddyIP04 12274
alphafed/examples/auto_ml/endoscopic_inbody_classification/res_fed_avg/senet/cv/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
alphafed/examples/auto_ml/endoscopic_inbody_classification/res_fed_avg/senet/cv/senet.py sha256=YuxmAXVZhJAgIv8ixTgg4_Jc0gaA4eCqOT0EjMAisx8 22522
alphafed/examples/auto_ml/endoscopic_inbody_classification/res_local/auto.py sha256=2a1_NJ-v6IKdv96rZweZcItkUsg6jmq_XFw1e-8FN6w 30831
alphafed/examples/auto_ml/endoscopic_inbody_classification/res_local/senet/__init__.py sha256=8LqDhJ21Qk_cw4nMfMMRuTJRrLsSKxixM2sqHhQGdhU 41
alphafed/examples/auto_ml/endoscopic_inbody_classification/res_local/senet/convolutions.py sha256=oqt4kwWfDV2slWz-gWbPCe4eUU1F2z7epn0g0Daxl10 14317
alphafed/examples/auto_ml/endoscopic_inbody_classification/res_local/senet/layer_factories.py sha256=GYaJayqielUeDcau4DTVqy_aynI3bz7VywGzddyIP04 12274
alphafed/examples/auto_ml/endoscopic_inbody_classification/res_local/senet/cv/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
alphafed/examples/auto_ml/endoscopic_inbody_classification/res_local/senet/cv/senet.py sha256=YuxmAXVZhJAgIv8ixTgg4_Jc0gaA4eCqOT0EjMAisx8 22522
alphafed/examples/auto_ml/skin_lesion_diagnosis/__init__.py sha256=1wYf2CB5SGVOC8nEgykKaiME2FFtmONyiz-NptJ6mvo 732
alphafed/examples/auto_ml/skin_lesion_diagnosis/clean_history_msg.py sha256=U_3JMKaeg9QjeaXxiMfTiHcEc-PVwAkQKEoyd8Tayfc 533
alphafed/examples/auto_ml/skin_lesion_diagnosis/run_aggregator.py sha256=BD_iTXaUdVrJig-9ssKcGKmMxwm1n0WbtRT2vZtAloU 1388
alphafed/examples/auto_ml/skin_lesion_diagnosis/run_data_owner_2.py sha256=MP-6RPQ8RKpMVCetkAOoBDlSiuoLFxVtf077_v4lmkc 1292
alphafed/examples/auto_ml/skin_lesion_diagnosis/run_data_owner_4.py sha256=GCW6rs5MB0bmSm4ohfN7YuMLt-mIRLpZSMe6SkmT7-U 1292
alphafed/examples/auto_ml/skin_lesion_diagnosis/run_local.py sha256=Was6XuI8PvO8dnqaeTFI36t0gBJJtny3-iBgQEyEnYg 1096
alphafed/examples/auto_ml/skin_lesion_diagnosis/res_fed_avg/auto.py sha256=aem89xWBWNHVmR8lnZUPbwWdXJ3yP-C69SuTDKnDIVQ 28765
alphafed/examples/auto_ml/skin_lesion_diagnosis/res_fed_avg/res_net.py sha256=Kvn4Ey9kuRbei970za2DaZD0ZY63WY3el9ho-71Uc8I 11996
alphafed/examples/auto_ml/skin_lesion_diagnosis/res_local/auto.py sha256=GDW_oW0VeDmHMg0A1-5KxbBsMrWOcPuXagRu1n_e9LA 27846
alphafed/examples/auto_ml/skin_lesion_diagnosis/res_local/res_net.py sha256=Kvn4Ey9kuRbei970za2DaZD0ZY63WY3el9ho-71Uc8I 11996
alphafed/examples/benchmark/fed_avg_schd.py sha256=8BBcQftfKz-29iE4XtKCbwUSvgmujiAe_z3MrebDj-0 3234
alphafed/examples/benchmark/fed_prox_schd.py sha256=uG6uo_JfimSxiQqYrjGDBKIamhyXqTfW0RBxmzIlr5s 3667
alphafed/examples/benchmark/train_res.py sha256=dg3iFiFIJILiwUSJ2EPD7arrAup7nEsNsWPRIDeEkA0 3738
alphafed/examples/data_channel/__init__.py sha256=vwqZd5Da5RMFMgRiLwxXpfrdv4UYxUR3rDBuvxzNvu4 578
alphafed/examples/data_channel/clean_history_msg.py sha256=nG64979_mxejOfinZWWDBBvEJWFVuTkwdPSY5InhXaw 497
alphafed/examples/data_channel/run_receiver_2.py sha256=h4njqN5Xwo04OuWrNE5yzuRbsCEPGOzmBsa8ojxXbGY 4544
alphafed/examples/data_channel/run_receiver_4.py sha256=qRCjJ8hR89WusWXz2dFGjjSABuQhbbF7u7rUsPg_OvE 3866
alphafed/examples/data_channel/run_sender.py sha256=XjgjoKSBXXw1T1KcaqjxdH34e1DAkSXn1aOqhlObxkE 6242
alphafed/examples/fed_avg/__init__.py sha256=1InXF2f3KM7IlbbyctP8xRE0H0fneRCBOu9veUo7g-M 752
alphafed/examples/fed_avg/clean_history_msg.py sha256=vecPktggClvByiClVQfafSVlm9xc23r1prrcNUsVfm4 492
alphafed/examples/fed_avg/demo_FedIRM.py sha256=ZoGmihKql1U3nxr2b186fheqxdYzBSXBXN48RFfXTyU 13337
alphafed/examples/fed_avg/demos.py sha256=p70a3ZoLci4jzCwceYSxgfZcF3fczXRKtn4t_I-ZI1w 20985
alphafed/examples/fed_avg/res_net.py sha256=RQevuChGrG0TVRNFR-uqkMQCOB7MomDt3NxH2Vv_5jQ 12331
alphafed/examples/fed_avg/run_aggregator.py sha256=G3gGMxLBYKaA18M2xxxbbgwHGiIQUZNzi5l8BWvvuUU 1265
alphafed/examples/fed_avg/run_data_owner_2.py sha256=3u93R2SvofDzBiKsEXRnv7NndCYiNZA2AxOJFDhv_rs 1030
alphafed/examples/fed_avg/run_data_owner_3.py sha256=RNgqboC7Ly4uL3jZ97avDnbmL2P4V7dU77eZ8uoLDq0 1030
alphafed/examples/fed_avg/run_data_owner_4.py sha256=CYg_NnfFlyhKB-cu3PMUvrTCkSWeVDogWB7lsuA8z-g 1030
alphafed/examples/fed_avg/run_data_owner_5.py sha256=Jhs8kyh_xbyFG4GxUNtvr3HOpFTWHAg7AkGFrSE06OE 1030
alphafed/examples/fed_avg/model/my_scheduler.py sha256=_z2Ptq8h52BFmjhxyx1paWJKCgdbKXwZhKzovnqIS-E 5155
alphafed/examples/fed_avg/model/net.py sha256=k34Dkcz9M_ox77H0sbNoPrfGcuAgx4RxCCobVrKb7Q4 803
alphafed/examples/fed_md/__init__.py sha256=1InXF2f3KM7IlbbyctP8xRE0H0fneRCBOu9veUo7g-M 752
alphafed/examples/fed_md/clean_history_msg.py sha256=DOPS8tuoWq47l5_Yim5cYaA-0lP0uTSdFNwyeDqIDcs 509
alphafed/examples/fed_md/demos.py sha256=VGXP2rSYeqrNGg4iiGwXxj11k06EuEzzZXrq0gPcOLw 7770
alphafed/examples/fed_md/run_aggregator.py sha256=3ZfQ1FJKKz0XcQbZajqMmnEAyzhZPbVNHs7NE53Z35k 531
alphafed/examples/fed_md/run_data_owner_2.py sha256=eirhxHYXmonWWtzOSPXi80lWIdwRpad88uz-D7QuwvI 516
alphafed/examples/fed_md/run_data_owner_4.py sha256=Ff-0x0XeaXE0yxwxdWqVNuNTXBt0PGZNJVteQprp5Wc 516
alphafed/examples/fed_md/model/contractor.py sha256=nt3aWedI_UVucGvwJEcjXZqsYO0BYvvBnR8YexnxtC8 10630
alphafed/examples/fed_md/model/loss.py sha256=GOuUHH-DBT7a8yb-A2esiAI0ag5rWNySclwLMi0INc0 397
alphafed/examples/fed_md/model/my_homo_fed_md_impl.py sha256=qADT5Y1UUZyei1DBgTMGCLr8NhgiL8Losx18T48hlSE 6818
alphafed/examples/fed_md/model/net.py sha256=k34Dkcz9M_ox77H0sbNoPrfGcuAgx4RxCCobVrKb7Q4 803
alphafed/examples/fed_md/model/scheduler.py sha256=C6onp1dCvFRQOjSRk-5iA4rOaVNcx21t3OCNDapess4 31535
alphafed/examples/fed_per/__init__.py sha256=1InXF2f3KM7IlbbyctP8xRE0H0fneRCBOu9veUo7g-M 752
alphafed/examples/fed_per/clean_history_msg.py sha256=DOPS8tuoWq47l5_Yim5cYaA-0lP0uTSdFNwyeDqIDcs 509
alphafed/examples/fed_per/demos.py sha256=xgvYDDHicqNMZ3ftqSjdYFghXhUaoJ85mkhx4dBhyT8 5907
alphafed/examples/fed_per/run_aggregator.py sha256=i_KAxKlcFWF-Qaey0YqEV32l6PDJdh5ukVp4iUYho40 533
alphafed/examples/fed_per/run_data_owner_2.py sha256=O48xeGM5-f1rn3aZu5baQTdYtv8oSLSMcqP05lzN4YI 518
alphafed/examples/fed_per/run_data_owner_4.py sha256=Gic6gjP5H2pc9BGpWZeSR7I7FRLPPvYKT_S-OXwq60A 518
alphafed/examples/fed_per/model/contractor.py sha256=XwXXvGhL6R-KneEvSb8vsNE-K1XULOd7qhV45pL6d54 1420
alphafed/examples/fed_per/model/my_homo_fed_per_impl.py sha256=F768yB8YLeY7Cwgzjmv3YetERJ8HQElVrs4_SJOXGps 5033
alphafed/examples/fed_per/model/net.py sha256=lHldpl9SqXeMDjdZmbSbGTvKe335qKw8jbZRrY7x3i8 939
alphafed/examples/fed_per/model/scheduler.py sha256=va7uB1yyX87rCdpRssd7Bk0nqlrvLu8r91HV9Zvz0Dc 11432
alphafed/examples/fed_prox/__init__.py sha256=1InXF2f3KM7IlbbyctP8xRE0H0fneRCBOu9veUo7g-M 752
alphafed/examples/fed_prox/clean_history_msg.py sha256=DOPS8tuoWq47l5_Yim5cYaA-0lP0uTSdFNwyeDqIDcs 509
alphafed/examples/fed_prox/demos.py sha256=7QRppwX7WpDDVlriwZK-8eu2SQ30kjqKhVSNyxyjgqg 6032
alphafed/examples/fed_prox/run_aggregator.py sha256=uxv0fW2DYl8ozsq1tOz0qOjhMe50NQo4Rq4N98qEqyk 535
alphafed/examples/fed_prox/run_data_owner_2.py sha256=GwLaOZ8WxMKDir5KdM7w-UCCeoU2PXjOWKPH38gqNZI 520
alphafed/examples/fed_prox/run_data_owner_4.py sha256=yw-KJ7t1gLaIuLv8kKUtSXbkTzRzRE7qmqlD0BUOMOA 520
alphafed/examples/fed_prox/model/my_fed_prox_impl.py sha256=J1aZsVD972aelfRZIGkb6pBjdd1qX2HZealakjP8HDs 5124
alphafed/examples/fed_prox/model/net.py sha256=k34Dkcz9M_ox77H0sbNoPrfGcuAgx4RxCCobVrKb7Q4 803
alphafed/examples/fed_prox/model/scheduler.py sha256=uvpeSwgVeNhVYWcvVrYwIBjVta41Rwn5AiSmWkp9bfI 2485
alphafed/examples/hetero_nn/__init__.py sha256=TMmZCDLAAmXlnvv-orPheKLV456vGvu-LttL1BFNspE 396
alphafed/examples/hetero_nn/clean_history_msg.py sha256=gKqabcaaYKwqMsIQvM3TUYCmbTeafkMjsPrS9y3QrVc 494
alphafed/examples/hetero_nn/demos.py sha256=W5g6Cg0QQzEKng-jOm32I5ZQWZQjiy1C2knD65PaTwg 23092
alphafed/examples/hetero_nn/run_collaborater.py sha256=h5Kld6Y4cPBdktkzIiPdC3P1yNO2YQQ9dPIDYki8-lc 1218
alphafed/examples/hetero_nn/run_host.py sha256=4Fm1xqwCoRdYVl3YsJH5w50u0RhkHXMmDBjq-Sii5hc 1117
alphafed/examples/hetero_nn/hetero_fed_irm/collaborator_scheduler.py sha256=kkBhr9s1n0tjdzR-PXIAAs2SqTwnXZWwZbNaUay3oOg 6802
alphafed/examples/hetero_nn/hetero_fed_irm/data_checker.py sha256=o0z8ba4kgbF-uCMabBYkxKGd7X7Adlarktc5aK3hpcQ 524
alphafed/examples/hetero_nn/hetero_fed_irm/host_scheduler.py sha256=PoXC-gmElxBJRfC_d_keOzhorctwXod5wd3YK4qiPw8 11907
alphafed/examples/hetero_nn/hetero_fed_irm/res_net.py sha256=RQevuChGrG0TVRNFR-uqkMQCOB7MomDt3NxH2Vv_5jQ 12331
alphafed/examples/hetero_nn/psi/demos.py sha256=138aYOpIq3Z_GoLuKrkUeMU2_a_7I0KM_LMDAW725cA 592
alphafed/examples/hetero_nn/psi/run_collaborator_2.py sha256=-6qOOOlOmIYrzKpcLW-2rCf5mvzDmiT-exzs_IoUb1Y 819
alphafed/examples/hetero_nn/psi/run_collaborator_3.py sha256=WwEYnOfiM1hdyCjsnOMTdhDYg9BrnQ9UuFPSg54EV0g 819
alphafed/examples/hetero_nn/psi/run_collaborator_4.py sha256=kw_M90Jq2y3mV8jkmk5c7gDjVDNhCefjegWrEGRTfCY 819
alphafed/examples/hetero_nn/psi/run_collaborator_5.py sha256=3WTpH8kqvxvDixhHw285wG6CNWXYxSWjslnnKKDifMM 819
alphafed/examples/hetero_nn/psi/run_initiator.py sha256=faBnnHP81qcPhpwU5f-lr8c_CqQwKWXzseI-URk5Mro 1046
alphafed/fed_avg/__init__.py sha256=gGSCAAhwGSv94OdRlvvBRi0yQRiIMOxUmVUGXXTs1bY 103
alphafed/fed_avg/contractor.py sha256=pthxYJ70kZdCv3jZiEgcfkeQnMKefiWqnZN1rN2ueLo 9619
alphafed/fed_avg/dp_contractor.py sha256=V4qRCfPImJ8VO_aP73kAfuoCJyblhIfjXNWcVMy52Ak 2026
alphafed/fed_avg/dp_fed_avg.py sha256=LA-YS5U7OhwsX1XGMZD-fISvztN1X8w_GfiGmf605wo 8964
alphafed/fed_avg/fed_avg.py sha256=w8tIQrt1p9mXn7EQOjajHTB_jGq7yLPVLqhjrBjrLMM 33808
alphafed/fed_avg/secure_contractor.py sha256=o3pIelvyERJkL8m3AoREo5IkwUxo02E1mUlz2Hyz4xo 10441
alphafed/fed_avg/secure_fed_avg.py sha256=39ZBrNMK5fjETRkyeQbEXyWI6Icne2U3kQqYk3bIdFg 34059
alphafed/fed_prox/__init__.py sha256=B6MCcHZtYPM95PuireuzsnQ1GItG15jVzObYQxzwrUc 34
alphafed/fed_prox/scheduler.py sha256=rg4g3J6Ei_XZ394cPxa_fFfpTUUqX5KZNdO0rKTMIW4 2521
alphafed/hetero_nn/__init__.py sha256=TWh6WaHAc42WvhYLVhe_uVcw6I3T0hIW14D7ob-cmC8 116
alphafed/hetero_nn/contractor.py sha256=vdwL1FJ2y55BOPus-OuLPZv6tjkOvBFlfp5oxhX_qDk 12136
alphafed/hetero_nn/hetero_nn.py sha256=AesWB4Wi4Eee7KidP_1YB1PyyOunWHfiUI4mjenUV_k 51191
alphafed/hetero_nn/secure_contractor.py sha256=5-lWOkNNOhUVEJtbfVyDD236MOHC2LaYd8-ZOCtL4V4 14008
alphafed/hetero_nn/secure_hetero_nn.py sha256=prIFgHIffYd6Ue90yo0GQay3poA7ZJWkB2dI5qJT-H0 76079
alphafed/hetero_nn/psi/__init__.py sha256=ZS7Jyf1D9oG9VT_VUzIM6ZvzL4K-KXIu7Fsh-RQmqVQ 105
alphafed/hetero_nn/psi/psi.py sha256=0REABQFrznvVG_Fij0xpjTbMuSqhW4aHRh1eByh-lJg 3489
alphafed/hetero_nn/psi/rsa_intersecter.py sha256=c-TTkFwr4KeTlL8QJ6OaekAQxxFVCvBpGZDCUA1U3-U 14497
alphafed/hetero_nn/psi/rsa_psi_contractor.py sha256=LmivVHfo06MYxChxUb6s5ZLmLoPnfvX9k4KPJYmWWJA 3753
alphafed/secure/__init__.py sha256=vu78lrEv3CTeuZQWZ-Bl1Qu8hQ82stooqzSAmnGOq7E 59
alphafed/secure/aes.py sha256=PhV2Fw4eLAenmu8ods2ydKXrtQdfCzGL1enYLwjhmg4 685
alphafed/secure/ecdhe.py sha256=jm1dMzfdZZAPZUq1Wokd9QA7aQAVkbcgJIfOaFySuPU 1242
alphafed/secure/shamir.py sha256=OAO-gu2HG47uskhw-lYrjNofjVfNUFI4ckF3DXfoUgA 2602
alphafed/secure/tools.py sha256=fBoxQFAPmAyC_JWXF3Qannb4igc6wVGpB8J6Aw0pQ6A 621
alphamed_federated-0.4.9.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
alphamed_federated-0.4.9.dist-info/METADATA sha256=tK3OavYVGZpVT-Wyl3WCiitRJB0WFX7KTvc-IkN_Rvw 17613
alphamed_federated-0.4.9.dist-info/WHEEL sha256=pkctZYzUS4AYVn6dJ-7367OJZivF2e8RA9b_ZBjif18 92
alphamed_federated-0.4.9.dist-info/top_level.txt sha256=hj5DE9DmhsndmXeUhqXOou4ugseEYxF5DzxO9QJ_rbA 15
alphamed_federated-0.4.9.dist-info/RECORD

top_level.txt

alphafed
fcntl