Path |
Digest |
Size |
VERSION |
sha256=H5MN0fEzwfl6lP46y42zQ3LPTAH_2ys_9Mpy-UlBIek
|
6 |
pfl/__init__.py |
sha256=6Ai_e4T8lR7nlXIuIhcORK6jTzyh3e7VnbVupK5c_YU
|
137 |
pfl/aggregate/__init__.py |
sha256=h6O2urZdipuUSC-g0hGeJFtIf58VemFVtGKNF6zonno
|
36 |
pfl/aggregate/base.py |
sha256=SrQ_GLVJ3rcHT4ylSDmU_e2g_Us7Y-ZFFTgRbGqvjXg
|
5996 |
pfl/aggregate/data_transport.py |
sha256=ya9erSs7Wf8m8OLXs8DxZ-sdoj9SY-rkPAH-3cNTGv4
|
2471 |
pfl/aggregate/simulate.py |
sha256=odyfV-tfwfrDxapj-O0j9Blz-n_oBnwKEXXBZLF_nzI
|
9644 |
pfl/aggregate/weighting.py |
sha256=po-P5RQtZRzSz3QCiQDN_u-Re9pma6QKamt8aD0bpto
|
2747 |
pfl/algorithm/__init__.py |
sha256=gmniwmzhqkuFqPTGK2JW9ol7yJOCKcsV8BBl5oOdi1U
|
245 |
pfl/algorithm/algorithm_utils.py |
sha256=bxa8Ur8N_DJYusNezZ6mwpVv_tYNvkX4_ZtDVfTtAHs
|
2267 |
pfl/algorithm/base.py |
sha256=RW2Ux9eGn4cAr8j0gx9c_VYIFJn2fCvw8gk_GwLS8AY
|
24859 |
pfl/algorithm/expectation_maximization_gmm.py |
sha256=SrzGcECuUdohVxlHfH2VWjbOx7aqpc-HsUzujdyrufs
|
9917 |
pfl/algorithm/federated_averaging.py |
sha256=2jCDEHKsNkxkZ6toQr3Yl7N6cMMWtfqb_DiT8S5GAiw
|
2126 |
pfl/algorithm/fedprox.py |
sha256=wpo6RAcsoWIGd_yXD_ucTJQ9rn1faI_2_3MJrkABX_E
|
4940 |
pfl/algorithm/reptile.py |
sha256=XwgNdLf2kw159GuAcShd4aojsH3i4T1_aR-SEwBiVLE
|
379 |
pfl/algorithm/scaffold.py |
sha256=9SDLadBUW9vDdGdtrDIwEgyI0tBdE7cqPWHU_wkhFAI
|
7527 |
pfl/callback.py |
sha256=QtlSeRBSbgMTGWNocHMHrybFYnflfRo-utg6DMRSpPo
|
46012 |
pfl/common_types.py |
sha256=HdisBEJ1vQHpfvynvUy7laBMp8yI-xBFOzzqWM3krlw
|
1147 |
pfl/context.py |
sha256=CEohDW8tkNANPZikaWmedykxvOfJzt9z7G4UwvnixqM
|
3583 |
pfl/data/__init__.py |
sha256=D3LogDk6A_FnOrmaXPJPew_05DeNyOmyAwdGnh74PHU
|
428 |
pfl/data/dataset.py |
sha256=h4c5et0HLl0-Ti0aqqDiED-WRWMO7xPupCBS-9ztQ20
|
15852 |
pfl/data/federated_dataset.py |
sha256=exDZhU0jGNmHf_5wSAX-gZF7jzLTnJt3yIOJxaPZH7Q
|
22159 |
pfl/data/partition.py |
sha256=ys0_OGuwOn3Fg0mEIvK9GCr1o5SJLUegOvTcDCsUrqc
|
4513 |
pfl/data/pytorch.py |
sha256=Qoa7r75aqBPxw2eAEWI33s15ZwYQiosIuKgoHTlUSCw
|
13815 |
pfl/data/sampling.py |
sha256=RpVLWBvrmnB87avoVXkPD-9geNJuKHsFOwjGndhYQAI
|
10635 |
pfl/data/tensorflow.py |
sha256=9EK2KWagF7fYPOKye0ulq3XGeBBeilEzS2lWkW0cHgQ
|
12816 |
pfl/data/user_state.py |
sha256=izAsW8NxgND3cPAdDUENLpFXPlo4YcBcBmbdAzvvLR0
|
7848 |
pfl/exception.py |
sha256=uyuJxrbN7_wIIQh6tTkgqQnF_9aYLTKGZTmEnGRx0Dw
|
511 |
pfl/hyperparam/__init__.py |
sha256=0YN4-dxPYCgfwW50ABYsa6mSSSsJjgpChXgrl-p8mgc
|
283 |
pfl/hyperparam/base.py |
sha256=cihI7CRCF1f_6yr4u9FOS6kDSx4Nm6Yr-8owo1GCGf8
|
7122 |
pfl/internal/__init__.py |
sha256=ngSjFBrOIGCNZ3ZlO6zx1hwDgPAVwbSsozcOR__VbxA
|
153 |
pfl/internal/bisect.py |
sha256=uCMkSaojsj70hIfn34EFiAVaBX86qY6kwJQarSWuu34
|
2569 |
pfl/internal/bridge/__init__.py |
sha256=SBdGZmjVerFcFNW1uh9sE-FVoH6TU7UH-S2TBrRBQ4E
|
81 |
pfl/internal/bridge/base.py |
sha256=sRf9N391gPJOybd3Wd_N1lwA_LEFI1aVAteES1f1v_4
|
6416 |
pfl/internal/bridge/factory.py |
sha256=TviK23x2CxQ5dJrFqkC6m73_myyQ3IIpUFMM8Hy7V3I
|
3843 |
pfl/internal/bridge/mlx/__init__.py |
sha256=G58UKUJDuObsz6ZzTr33mCqLVHAQ7exlAwY6FWWpTxs
|
67 |
pfl/internal/bridge/mlx/sgd.py |
sha256=3RRjg3iMjrZo22cVM-vuU8dv8-EyIF_DIkqtppVUDDc
|
2345 |
pfl/internal/bridge/numpy/__init__.py |
sha256=ZFZavSNn1BwUPUyrE2Oex8QgZikEMLIeA69nTyWMzJI
|
75 |
pfl/internal/bridge/numpy/common.py |
sha256=wh7kpQ3G_p_6GhrEUKqC1_A9yLGOQ-9spv_jZaW2BTE
|
587 |
pfl/internal/bridge/pytorch/__init__.py |
sha256=WCJ0REn-peZgZVlst7SkI0FhX8GWCvlIgypdgUfXBLE
|
154 |
pfl/internal/bridge/pytorch/common.py |
sha256=cB-f81mL5EuLiVB2Xl5TUIcsOJoIrWYYLForMbfvf2U
|
1160 |
pfl/internal/bridge/pytorch/ftrl.py |
sha256=L8EGwP6bOAqbIeFjXSv2-DHM6HcKeWH7FB2wvV-LE50
|
2603 |
pfl/internal/bridge/pytorch/proximal.py |
sha256=sTlI_I6FR3IwQdG3gxcRJEQL8yY6jRmNrwVjZNxiJXs
|
2113 |
pfl/internal/bridge/pytorch/scaffold.py |
sha256=CXIpCjVXmrvdhn4I7FK9hrbZdbPsq2MVn_PHC07oa5k
|
2255 |
pfl/internal/bridge/pytorch/sgd.py |
sha256=UZ742YyaHgPEjugLsFk0lVyJLNd-z24I-99hNuJ27U8
|
1483 |
pfl/internal/bridge/pytorch/utils.py |
sha256=I4668wD_xiLukzZbC5t9GFymVn6WRqYT5tz4Re_XeAo
|
1172 |
pfl/internal/bridge/tensorflow/__init__.py |
sha256=jMNb5RRdVh7j1WHeBh4eAeR2nKFyaNdSthf4SFc8mlk
|
164 |
pfl/internal/bridge/tensorflow/common.py |
sha256=tQJNxkB6QYeVZ1nfj0rkYVJBi2WUoCRSO8j_Ayh6YK8
|
1331 |
pfl/internal/bridge/tensorflow/ftrl.py |
sha256=-fkHRXwFwgpfGbuhrIahh5fRb4amrEUDTUG7nUz04xE
|
2940 |
pfl/internal/bridge/tensorflow/proximal.py |
sha256=zDzGbxdY0XYEKqPWpwGEBAQ2YlX9tVyNclFShPHVcy4
|
2413 |
pfl/internal/bridge/tensorflow/sgd.py |
sha256=ie16tHcIh2agASpmkZeCBuZO6iRrGTT8Pn4Q51ppg6c
|
2326 |
pfl/internal/distribution/__init__.py |
sha256=YA2OlJ56SsvdGYlCqFqOI3nYQX3VUqNNT-CaKdMHx_g
|
213 |
pfl/internal/distribution/diagonal_gaussian.py |
sha256=RyI9G1v8q9iD6PUgoLKAbMCfl3p6PET630xmb98jQbk
|
4318 |
pfl/internal/distribution/distribution.py |
sha256=QeVzslLlOMBeMRlDGIcj2EV0uiaofEiFU8iGWasTPLA
|
2264 |
pfl/internal/distribution/log_float.py |
sha256=0rbMjgyCb5-1m1MzQ_lFxBRCqk-0-Lv1KJEacftdSkE
|
6125 |
pfl/internal/distribution/log_float_functions.py |
sha256=aDCXFMbzgyjCCec6lBcalmcwnf0veSW-5zmgo9Kn7r4
|
2696 |
pfl/internal/distribution/mixture.py |
sha256=Nd7Fos0e_7bTKuIa4HgHQuIquuug9kpHEiaQ3W-tUtQ
|
3542 |
pfl/internal/logging_utils.py |
sha256=uoUIgt05ovJtDBV7cocuWLYCiD3JtRpstn7GHfnmXT0
|
1625 |
pfl/internal/ops/__init__.py |
sha256=l_2lv2vTwRypUJIZxhSf1Chvpw8aCdyPmfh3V4S-gsI
|
77 |
pfl/internal/ops/common_ops.py |
sha256=5hXGkMLe_-Jts04UxBtVeWSIrzA8ENmY4veEQejgSZI
|
3750 |
pfl/internal/ops/distributed.py |
sha256=PLMNTfxJn_7Mex_IuTQ1RDL2MO4VvZnbrnHQQBj0FM4
|
6599 |
pfl/internal/ops/framework_types.py |
sha256=kMFLdlbmWjmvcm3K6g5KGO9ND9bPtUgqSi857zxfW40
|
175 |
pfl/internal/ops/mlx_ops.py |
sha256=MuwhZa3YJcw6VY41fbfqUEc07WwniabIL7z9c8qR_8E
|
9702 |
pfl/internal/ops/numpy_ops.py |
sha256=BqN-fvVNM7-gwD7c9ToPrcn5UVAkjTQZMpdaKJysSss
|
9884 |
pfl/internal/ops/pytorch_ops.py |
sha256=rur4FNzCvKYe5m7bFLKItnZo7AQAqKPR8vZcHmuxD9I
|
17857 |
pfl/internal/ops/selector.py |
sha256=CzfiDoFtPPzOugb7PX7-Yi6L_a2ofu3WfEUZ4tmmrq0
|
1771 |
pfl/internal/ops/tensorflow_ops.py |
sha256=3q4XgMniPqDr_Vba3m7k7t5Ho04vz3pGKNYBs1B1MMI
|
24594 |
pfl/internal/platform/__init__.py |
sha256=56-Wtjsv316qJnEJAyonbXO81SrwkJiaIyr1NqF5WkI
|
188 |
pfl/internal/platform/generic_platform.py |
sha256=ed4kbFcdqXqBaJKjMstFsy9PKVOTed3jngCK-0g1z58
|
4663 |
pfl/internal/platform/selector.py |
sha256=5U20Hi8CMNQkOLzW5k8uKUW2varxcSj5qWktfm9eBb4
|
835 |
pfl/internal/privacy_loss_bound.py |
sha256=ctt372SqRPUvZnFqIho0kwvjOViC43Tau9pjXHX0APc
|
7125 |
pfl/internal/tree/__init__.py |
sha256=7LAqGfp3I7IdjiW0T8ZR-SG129dnDlh5GkDMCDCgtfg
|
304 |
pfl/internal/tree/gbdt.py |
sha256=QxSLVg1ohKqvek7f1X_vD3qNnWDXXHmaMcCPa6aAEbA
|
11020 |
pfl/internal/tree/gbdt_adaptive_hyperparameters.py |
sha256=qBDoNlS-jgzbfrO47qcr3JZfMylBNsRSzTnaVtmyXdo
|
8509 |
pfl/internal/tree/node.py |
sha256=tMdNiRXAYSFUiJxtM0OQPot_j_ud9NGR5AZF6H2YGS0
|
12829 |
pfl/internal/tree/questions.py |
sha256=UP85RLEnuo-xekk1jH9LSvt0RByc_1lfjYuRTUclaCc
|
4749 |
pfl/metrics.py |
sha256=RMsmB1Eo7qBiQd6P2DjFwv34ld9VQvA6O1lm7IH6bQU
|
21038 |
pfl/model/__init__.py |
sha256=BlzA9ouP8YO6B_thM9G0791707IXM1o3uo_eARGuwSI
|
215 |
pfl/model/base.py |
sha256=myr0HUK8s8GF3m1uan0Jqt6UV2Yj9LGPvBwib99QUBA
|
6354 |
pfl/model/ema.py |
sha256=G2i87SYTAsPG8ZNt5WPG3wB4wx4_BhPE21U6-HwC5-Y
|
5121 |
pfl/model/gaussian_mixture_model.py |
sha256=rIJSaTh6cMOepqlx54wN0UjF0jMIcAp0J3IWH9mc71E
|
14926 |
pfl/model/mlx.py |
sha256=J8JQFZmcRw8RjuBWablQgMqWUXDTXYlJWblbzwOw9ys
|
12796 |
pfl/model/pytorch.py |
sha256=3Gv_AAQJsDcoFJQhab_xOVu6tMSyvAEtmsacjP0wmvc
|
20419 |
pfl/model/tensorflow.py |
sha256=kZ-kIHo4OP8ydcOwLdOU4SFeEMQ73VLCT_2_VtpajMA
|
16564 |
pfl/postprocessor/__init__.py |
sha256=FL2oaB5uYGEoR-fZuraYcGM78oGL10mDtIGOc3CkRoA
|
105 |
pfl/postprocessor/base.py |
sha256=5DxZAgAbG3dPCR9IMOkwRCaL5Zvy_9M0YOzsT3Y-i6E
|
2833 |
pfl/postprocessor/metrics.py |
sha256=kzcplXNEn-JL9ifsNvr4DIRR1utxfD8SBqWhBPmZJyQ
|
8356 |
pfl/privacy/__init__.py |
sha256=sZ_R2M_w7G4kvxDqZTBYkUaDNH1qp3qfxO7Ic853AW0
|
548 |
pfl/privacy/adaptive_clipping.py |
sha256=j06YV4_A0CcLCZgEEl02mPJzJGM4AoGah4dysukvZr4
|
13444 |
pfl/privacy/approximate_mechanism.py |
sha256=NRMn7nvQ9Zd3AjXLT4z0MnUuHr3Rdhf02slaecuIza0
|
8177 |
pfl/privacy/compute_parameters.py |
sha256=hv8Cu2wjQQsyp05-kpzOzsQPMog2scAde2J1c-WG0jo
|
2167 |
pfl/privacy/ftrl_mechanism.py |
sha256=c3Mc_9yMK6EwpamWlYbu_vJijuytEsmjJXI7Rvyn1pY
|
11221 |
pfl/privacy/gaussian_mechanism.py |
sha256=WKdrIJU3l4nR7JgGaCs0Hzj21fqT542PfRQVMVBLzuc
|
6696 |
pfl/privacy/laplace_mechanism.py |
sha256=jSySsLqzyBTweBT1UIWoW1t6jYUOh0WWrAlEGSx7j-A
|
2603 |
pfl/privacy/privacy_accountant.py |
sha256=fBvJb1-Z9k1U7I_8IAlqe570Mcxyz81ccArnQW8f6sM
|
21734 |
pfl/privacy/privacy_mechanism.py |
sha256=H8mM5JMmm6EtSvPm0hlEqBXo_QU4M9g43vm3IOIn_Ok
|
16513 |
pfl/privacy/privacy_snr.py |
sha256=Ly2SNter-8rznHTX4FzjoaEwLhrb9nTF8qNuuC38zhk
|
4353 |
pfl/stats.py |
sha256=SZ101J4aa2YN5LBxlBdaJ2EeRZ_PzBfZQ-EJmpTGzio
|
18031 |
pfl/tree/__init__.py |
sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU
|
0 |
pfl/tree/federated_gbdt.py |
sha256=_eUsdM5Xeu_sIlWhlbJ8VdR_DBppwvs_TM3gbgmWZvg
|
45416 |
pfl/tree/gbdt_model.py |
sha256=kkn9TVLgCbWCdMSu-Ry6iK1-2nGacQkXoxr84ycwGUQ
|
18305 |
pfl/tree/tree_utils.py |
sha256=aSI1s1ewPbYGTm6I_SuUnWCc0Ay6NzMl3h68OjwSG38
|
7364 |
pfl/version.py |
sha256=Zn1KFblwuFHiDRdRAiRnDBRkbPttWh44jKa5zG2ov0E
|
22 |
pfl-0.2.0.dist-info/LICENSE |
sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA
|
11358 |
pfl-0.2.0.dist-info/METADATA |
sha256=yFYYR81W8HvguPzJCSpRj3cdgHLcPXtd_kuGXz-duDk
|
5538 |
pfl-0.2.0.dist-info/WHEEL |
sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg
|
88 |
pfl-0.2.0.dist-info/RECORD |
— |
— |