flsim/__init__.py,sha256=lJLwyKPRiCeTmVkaHu3Jn78DMQNBM4LqXXNBb0tBrrg,146
flsim/version.py,sha256=yhIuDY5FB9Jx7pCFSTHiCzChUsQ7NL4eQLIFq6a8jIY,110
flsim/active_user_selectors/__init__.py,sha256=gHGBXa7XRlC-xMG8sGVtdl1R2qMQSymL-RxBEwdEUTA,1945
flsim/active_user_selectors/diverse_user_selector.py,sha256=qpGNeZ6ZybiE_V4CnqzovWQWCF8ZWvm3X7Spn6VHerQ,20766
flsim/active_user_selectors/simple_user_selector.py,sha256=jogoHI7Y3wq5ORdhElwN5IIuAubxDdOfRTAGTnmQcuM,16810
flsim/active_user_selectors/tests/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/active_user_selectors/tests/test_active_user_selector.py,sha256=V8Vmp3-3Q02THHfy--1X8F_w2utbXasqUDM8mN57tjg,15644
flsim/active_user_selectors/tests/test_diverse_user_selector.py,sha256=-uUJTMvtoxQ_7nQxkFJ3b5VjDbJSSpRPjqUd9VfdWsw,22797
flsim/channels/__init__.py,sha256=cmrOA9Coeoc8VfZlJWmlkzUXi4DlXo0Qv0duXPHYDJg,1272
flsim/channels/base_channel.py,sha256=fVeEeb5ssHdOIWqAO3wks8HxC6LfNqqHxBpsreOAWgk,6973
flsim/channels/communication_stats.py,sha256=vCW1MwdtKr72FXG8yhlDmQ5y3lomjEXtXJ_6BQ6tyqE,1173
flsim/channels/half_precision_channel.py,sha256=M_ye6dThUN_Av_CDZkhkuTef41McCj327TMJxlPG_iw,3069
flsim/channels/message.py,sha256=IGoLLm-4ilr4FiNyk63WOcGPV_QPLj_TQ2hfTaukVI0,2300
flsim/channels/product_quantization_channel.py,sha256=Kh2PW12h0oaYhw70p5h-cetcaR3ag4QHB37vcxDiytY,5945
flsim/channels/scalar_quantization_channel.py,sha256=lSSeqIdHmuE2cHD5ocg51bmt5QIr1yABddGki3QY-dw,7918
flsim/channels/sketch_channel.py,sha256=4yK-z0WWHG7b872DXlpuMPFNZE4qdpfx1IrLCcvn6lU,3212
flsim/channels/sparse_mask_channel.py,sha256=kjoCtssdh_1i5POLiZR4wtgCFfw7xDZUkXgDk-Ck-uE,4941
flsim/channels/tests/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/channels/tests/test_half_precision_channel.py,sha256=1usPTa0c-oxQq6lf52ZFkIYaAuuc5yAqlaknf6XHn4U,4591
flsim/channels/tests/test_identity_channel.py,sha256=_KPyAS1AFaOS1TWSccl2P6OlaF-y4YeNHp2iu4YUpzs,4249
flsim/channels/tests/test_product_quantization_channel.py,sha256=VZ6zWQ8_emhPmmGUcCFYpOb0tt0YJsVEljZditjtfNo,6320
flsim/channels/tests/test_scalar_quantization_channel.py,sha256=JpiUKQsmdQtZ5CuBsqfYB1lVT7JzsDgeQumLZqT0Ov4,6984
flsim/channels/tests/test_sketch_channel.py,sha256=BF1Zmxj_HcYMCR1Rb_CQUYC1MM0TbvO6r-NfR9vHPPg,5826
flsim/channels/tests/test_sparse_mask_channel.py,sha256=RgBxHYs9ForE1ekOvh4FB7hzPRqcGgHDiIVnyjGw0P0,9774
flsim/clients/__init__.py,sha256=wMRLA1jzSZ9KfGpOfhncgo5CW36ghuNbVHYpmWg9d7s,426
flsim/clients/async_client.py,sha256=_MSqaoJfT20tUrjS-y_L-jx7t7SGJye3NtBUWzBcTJw,4032
flsim/clients/base_client.py,sha256=jxSUWgGMnHj-gYtONuyZStAnava8Ys_37ur9YsgbMLg,15408
flsim/clients/dp_client.py,sha256=K1ONFJ8wk3z3Qi3YT3G2xzEOC_6peSottju56irxY3Y,5738
flsim/clients/tests/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/clients/tests/async_client_test.py,sha256=KLBqAEW4ljMVFtS9vNZdqv_5sp0PpEo0sCkDx3-7xBg,17504
flsim/clients/tests/client_test.py,sha256=ZJshaIv8KXPJe1RpIJzV62xUw9whLmaNOqESEH9uV8E,22314
flsim/common/__init__.py,sha256=dY6T7Z-Sg0o7XY65jdJRFy1s2R6R5YIxUBbW4JVe0_k,554
flsim/common/diversity_metrics.py,sha256=wKEFM0YqkXEmvylcyTjPIgUdqQvJ5imsZtPwEguRLDU,7630
flsim/common/logger.py,sha256=nnUEvRT20MOdVxPRgam2RvVQoOtSgWPl3E9BeFFoov8,1220
flsim/common/pytest_helper.py,sha256=AQ7jkXcAf7nGZs3YSIysEQ_dvtbbfYsU0_M2asA3bmY,2670
flsim/common/timeline.py,sha256=wCMgtot3qpeyVCjwP9eOFmdI2oqiEQz0if-mFk6-SMo,2350
flsim/common/timeout_simulator.py,sha256=irz_O8lQZnsxrqKLzJf1iaeACg7WUMoVyX7y3enPpKI,7290
flsim/common/training_event_handler.py,sha256=Fc_W4vdtsa9-yxqMBBih6HcuvcJQSWrk0tvUjQ6KAhE,3565
flsim/common/training_simulator.py,sha256=NYXRgGuPqCncLy5KyvEkWDFMIflHPtwU3_T6sKp8VqQ,6270
flsim/common/tests/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/common/tests/test_diversity_metrics.py,sha256=bPxUbkAE3Hkl99RC69Fq2aCT4h0X9eI-06epm_s_ypU,8388
flsim/common/tests/test_round_timeline.py,sha256=dOotBo-5mni0eXy5yR_NDp9_3SrEUmHNOUK9cu8dXPI,5148
flsim/common/tests/test_timeout_simulator.py,sha256=5lxZKoAgO4sCypRopotS7MsAl_8rwy6GFTGZwSPd5Xk,6136
flsim/common/tests/test_training_event_handler.py,sha256=D40OkqfVJKKsODj_8T6C_PpgBIpNN3qrftEx27rrY5k,5337
flsim/common/tests/test_training_simulator.py,sha256=LJAat2gloOxmYDXzwfFO9ZMszjC1lAKsk2heM2qZPNo,27500
flsim/compression/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/compression/em.py,sha256=pCk5bay49HPVcQMuyrib99Lek0OlsYqPWbCDB8-lGrc,5833
flsim/compression/pq.py,sha256=vWODXkZ9uq1w6Y4e2pml8qUg6PphEanfYKA7m3t_rtg,10237
flsim/compression/tests/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/compression/tests/test_product_quantization.py,sha256=rWkPT_sV3XQJa-WhGlWmWRjNWHl2StxFf_McezaI0fM,6565
flsim/configs/__init__.py,sha256=QrZbU3-VvsZvCRFuVAHhyXqNYckpY4xvzaseRTOwWGo,533
flsim/configs/tests/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/configs/tests/test_config_validation.py,sha256=bffUKmgVL2DF2G9iVnUi0ckL9YzXUUXUzklDKRyuzqU,1167
flsim/data/__init__.py,sha256=dG_TVcpaNvg_WjGaG2njAcXc5YImeExLWxMZkhtxE6U,1061
flsim/data/csv_dataset.py,sha256=_OCWwkTZYqGOk-qESdA2BVUwMb7Jfum-lxHTAIOpkHo,1911
flsim/data/data_provider.py,sha256=RTCeN6SR2fKa--dfUFmC4_qzFfnW27-icnOX4HHSKP0,4792
flsim/data/data_sharder.py,sha256=CAOJPDfKcwLQ0ZJ1aC79-o8Lnjr60cZwFPyMhtHT3co,9252
flsim/data/dataset_data_loader.py,sha256=G0oTQDBKwPHaUVaciNa3CZjV4Qvza5hDBu6Vxvoyfog,4634
flsim/data/tests/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/data/tests/test_data_sharder.py,sha256=fqvyD8MmY70pc42Y1GptshYBs4EfiY9KanSW64FbUQY,8275
flsim/data/tests/test_dataset_dataloader_with_batch.py,sha256=chUTDLvk13BYoccgpz59EI1Zz78TTN31P-TSi3NIzgY,2240
flsim/examples/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/examples/cifar10_example.py,sha256=c5m_WQLfMtHzX2UzhCcwGUONcvVOimI0OsJkaMWSUqk,3630
flsim/examples/sent140_example.py,sha256=OXI1MF4BqTbgK1tSbnwsppgPnwq594IT2HrjmAOGtfg,7324
flsim/interfaces/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/interfaces/batch_metrics.py,sha256=DBechR0MCrM6FguvKl-DdyIv6i8yDsC9b8AQCQiR5eo,1103
flsim/interfaces/data_loader.py,sha256=ZCkOW4qoJoXhKjwVoZlxJUGE3OqhQbAOhtOywQbB2uw,447
flsim/interfaces/dataset.py,sha256=VprdW7OOD-Y784HiFj7Q0y2RZGpTDXG8DsJvQ1D8yoE,474
flsim/interfaces/metrics_reporter.py,sha256=U0BgiVWTx9bgz9NrxE9CHHkiq2RkIgOjQH6xwpIXAu8,5902
flsim/interfaces/model.py,sha256=aDNoJZW3jrVZq_86OTIQRn6sHo0eG-pYHEwe7WPfakQ,766
flsim/metrics_reporter/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/metrics_reporter/tensorboard_metrics_reporter.py,sha256=HaD0fwzhZL9aZVUi9pTLmK8oN1TPoPXh_-MC-cxBuvw,6701
flsim/optimizers/__init__.py,sha256=uTxofve0HIoaV2-fRt7Y7vsndtFOnQQjYCQ7BGfkJwY,3962
flsim/optimizers/async_aggregators.py,sha256=hUeDQG8yK8SgiDptZoki_DkvFwEwSwJOJcCyKBRV9sk,19636
flsim/optimizers/layerwise_optimizers.py,sha256=U8kpdEm3_t02xTR2aFdh_DwwLK8DJpspu1FaZemhnAs,6322
flsim/optimizers/local_optimizers.py,sha256=7pwj2tbn4A4RgKGf4IysVdbWCmpQ6kl3aIArkjZ5ifQ,4934
flsim/optimizers/optimizer_scheduler.py,sha256=ooeJdltC8hC1k6LzEZW0viywVeSxRzGZqsiGC46xfIo,8592
flsim/optimizers/optimizer_test_utils.py,sha256=704tuTgnPDo32xPdlk5QmYne1WIkUQxdPMWyHJ-ErGU,6231
flsim/optimizers/server_optimizers.py,sha256=kQlMXbXJKkKddgJwWJApRlSElcquWPoCHw1JYAfkmtI,10021
flsim/optimizers/sketch_aggregator.py,sha256=y7tZXv6urWta_czeJN4wMQWsUKfyAJRQ_lrbePNrUQs,4797
flsim/optimizers/sync_aggregators.py,sha256=xTKG90hqM0huEN8ajEccXYDoqDOqRFnuLYctbMfehAY,11976
flsim/optimizers/tests/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/optimizers/tests/sketch_aggregator_test.py,sha256=3uJX9_WtjgmEwUThlyQ_FaWvdNw_Q2LGSEzE_DJHmVI,3156
flsim/optimizers/tests/test_async_aggregator.py,sha256=fVMDDrWlAS-G_rIz_afHp9DS3UrI6as9d-oynwc0SXc,17889
flsim/optimizers/tests/test_lamb_optimizer.py,sha256=5bEujbWiQDjBy80CitXZqb-Riio7jL4aTpuwZnhheQg,3790
flsim/optimizers/tests/test_lars_optimizer.py,sha256=4t5UADSk692cSKMwQLSEZ0k61Rju2D1mroiM_9OPC4U,3275
flsim/optimizers/tests/test_optimizer_factories.py,sha256=H8Q3rctrhN18dqtl6WiJp7fqetZvF_sj6l63eNiCu_I,5296
flsim/optimizers/tests/test_optimizer_scheduler.py,sha256=rbwSA3vhAN8h-7KTabtwojTzV2G3wXTQcpy7y_4wFGU,2709
flsim/privacy/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/privacy/common.py,sha256=j9qK6dyZzD2Skjc8PGj1z8G8--TaM7LA4-XfMzg2jL8,1046
flsim/privacy/privacy_engine.py,sha256=qn9OxrmPRNVn3pT8f-TnWs0VJpr4icT8_ctkfVuU7VE,10510
flsim/privacy/privacy_engine_factory.py,sha256=yW0HevRprmOd5PPV-tHlRugnMRwxkFkPdfaopvTtRIs,1024
flsim/privacy/user_update_clip.py,sha256=OLjDkQ0Z_ClEjfugGuUovuxc0EZIIpuwT69u72dbQtA,2495
flsim/privacy/tests/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/privacy/tests/test_dp_integration.py,sha256=xCVa_LrfebiYvZr6p8xERE_rm6VWrA0Xe1Sy-8cucC8,27271
flsim/privacy/tests/test_privacy_engine.py,sha256=-nTJe19Hu3cxdD6bXRmsTwnsCBWxJ8hG1nmouraQ4Rw,12251
flsim/privacy/tests/test_user_update_clipper.py,sha256=Z8HAGcaAmeDIF_bhHCwCNNDBymJ6mSxXpGW-L1BGoKY,4450
flsim/reducers/__init__.py,sha256=PHtE-Oxw-zC9qGurgj1jj_Wijv0QbMeIS7cUbzlEfEU,1038
flsim/reducers/base_round_reducer.py,sha256=9vOevJ01YvuIm2a6uThUTOfGmYIyegGpvTP3nCkoZgE,8921
flsim/reducers/dp_round_reducer.py,sha256=eHAGA8QANdRgAsJbT3Q4biO_YtLMdED17_sKq3gDGh0,5675
flsim/reducers/secure_round_reducer.py,sha256=0o-aUqHlQj30-MVgZqMVMgJ1VHgkNOuh_50pALaswzU,4594
flsim/reducers/sketch_round_reducer.py,sha256=l2SEL2QeYs0wGSuev-NAPIzlQVYR7rk1rpZ8ehZZv5s,4248
flsim/reducers/weighted_dp_round_reducer.py,sha256=35X5xnUx853O7wiJ--uVszYCsXqMjRWU5jHiH6CPSEA,6854
flsim/reducers/tests/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/reducers/tests/round_reducer_test.py,sha256=RbCwSX1jlDIQFteI2GO3WsztLebrfTVpLpTPu2Y2Aos,41676
flsim/secure_aggregation/__init__.py,sha256=G9PgV3ExlO44_p09yBHm7yF6iVdFETKLJ3OYDfca5YE,316
flsim/secure_aggregation/secure_aggregator.py,sha256=p-WATYwRmgpauQLDW7BhV4ha1lATrqYk-QIhuQjbFJI,9622
flsim/secure_aggregation/tests/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/secure_aggregation/tests/secagg_integration_test.py,sha256=yGC_kwQMSlzLJFTLWwIOeehVkQnZ4EvEjzXU3IizSrs,5019
flsim/secure_aggregation/tests/secure_aggregation_test.py,sha256=FFtdm10M4qUcitHPLeaTRL-zEAzRxvA8rT4VwIiP9TM,8426
flsim/servers/__init__.py,sha256=w3xXWJDnpZpM7-YxC5R7CMnZcJuWwuuflLpHtSzkLCs,654
flsim/servers/aggregator.py,sha256=qfuYrL73CnX6j6HDHA4cxiHWbRtn6qPqrnszCnQIrQ0,3047
flsim/servers/sync_dp_servers.py,sha256=7Gsrt_PAXcyf45ud-uq3QeKPCvVpYShBDq1RWOmVqPE,6232
flsim/servers/sync_secagg_servers.py,sha256=-Lcmk4oJxPACmPD_d6CkO2OxOv2e8OpKB2w5DPz2cC4,4715
flsim/servers/sync_servers.py,sha256=kHfUwrZtes_HAOoxzvOvC-4WD5nkS9GGMwjsLgTvaKI,5956
flsim/servers/tests/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/servers/tests/test_aggregator.py,sha256=7M2RLcgQLA7nt5yX2Ps3B_hlySO3rpCoAHpD4y50R48,6260
flsim/servers/tests/test_sync_dp_servers.py,sha256=WAlN8C2RbLJ6ThH5-1QkHShWYWWPYiCLBt3bPfGXDmM,11506
flsim/servers/tests/test_sync_secagg_servers.py,sha256=mS2Eab8m0WE8PemJ3wRghTCR401Hgor_84W0vBRhkuU,5206
flsim/servers/tests/test_sync_servers.py,sha256=DkzBXTnlbcqZz3fujVTmOHmTlb5lotFfcAIeSmMCoew,10384
flsim/tests/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/tests/utils.py,sha256=rlnB9i1vXnd-VZe3FySG_u3-ngict064wu_T02gkWhU,12534
flsim/trainers/__init__.py,sha256=WN2cIRDTkQ-umDxv0kb1kSgS983aN3Lg-PcHbEh8Di0,646
flsim/trainers/async_trainer.py,sha256=5o6NfHQoLcfIX4-B9nrtMLRcpFXurL_2SDkC_gk139c,12006
flsim/trainers/private_sync_trainer.py,sha256=YbfDO3vEFQiZpyzSCyurb8s5elho_W4HlW02ku9iwhk,5064
flsim/trainers/sync_trainer.py,sha256=4p0FSN0P05eO90jmCJsd9cwqK4ojElXxL6GLjASpMw0,25387
flsim/trainers/trainer_base.py,sha256=7vmaTQbkDJAoU5xNhdH2t25P-CpOXcvcKVTbQAuyzbQ,10179
flsim/trainers/tests/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/trainers/tests/async_trainer_test.py,sha256=95LHFwUmgESgR74m4g92ksdtykIlrdDSpS5xmyz5dFo,40998
flsim/trainers/tests/async_trainer_weights_test.py,sha256=8wngvdWS-cDtheXO__uNmlAOqv7JzIWKD_tPX-a17qE,24333
flsim/trainers/tests/test_fedbuff.py,sha256=b7AWJsbcEPk7PdBPMXFiUQwCsqph-dekRGYKW3QJSlQ,32858
flsim/trainers/tests/test_trainer.py,sha256=QTtLGhV3P0tmCKx8c1AFr7l3iMLxGpk25Igm013_osQ,45694
flsim/utils/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/utils/config_utils.py,sha256=zeUvlh-HM1PEwkZG3FKpSgoslqIQXi0jiPKKLKwbi2k,7385
flsim/utils/count_sketch.py,sha256=WyY6AEXcbkhCNz3841ug56S9J8b08E3tmOPM4C_1vNs,9628
flsim/utils/cuda.py,sha256=L_iQ7SIRDfj7g0PpkDSq8HAPYuuZYzV5GkMD3uy-u8Y,3384
flsim/utils/process_state.py,sha256=W5qaL3mflhtHn2nhr8cNnt_lCrINR5cRcsPB0umKkJg,1124
flsim/utils/sample_model.py,sha256=11gUwAMWmMKZAfxfjnzyrwVphZqanemY1o2zYOeFG90,9192
flsim/utils/simple_batch_metrics.py,sha256=IM-hzgbHSY2f1IbC-CGzJxi_wg52mtMdr6kXDExN0F4,1039
flsim/utils/async_trainer/__init__.py,sha256=TTxICIGHWyhd8kAaH0_mfsGIkovZfXkhUOeBFlFstAc,2561
flsim/utils/async_trainer/async_example_weights.py,sha256=Hey9rSFKhXvqL4xJPFv-XSvznY9SyPZNQ3fBmv7WNIs,3617
flsim/utils/async_trainer/async_staleness_weights.py,sha256=AVviYt03kCVnP2DvybWHSnXDGLDeIJgiRfENCT3ojvE,3530
flsim/utils/async_trainer/async_user_selector.py,sha256=JHzkgM_cksNqtheVQAD7Ft4MOiN2YpR_KQjbWdyPAjY,2466
flsim/utils/async_trainer/async_weights.py,sha256=ncIW3x7lrmcfl7RCrFDPuZlJYg09kzniEB7l5D_qCWI,2417
flsim/utils/async_trainer/device_state.py,sha256=9wzuzxDxWvb1Bq3EFqdpf1rplc6q6OQMtTOlieC__VE,2738
flsim/utils/async_trainer/training_event_generator.py,sha256=kHGNjOmeoXuqOrhfGcUrygzA9SrzAqNmnQmHcW15s5k,7820
flsim/utils/data/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/utils/data/data_utils.py,sha256=7tOKTwgs_FYkyor9wfhekbYzx5l5LcQl_ALP8vja2Ho,1388
flsim/utils/data/dummy_image_dataset.py,sha256=fIfLxEAD-ya8NyCMSyh7hpr1m679OtPE-d-yaDQxaE0,1413
flsim/utils/data/fake_data_utils.py,sha256=QPwLrAiRc5Hre225j27IqapYGR0DuB3TIejtMg6pFGs,3095
flsim/utils/distributed/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/utils/distributed/fl_distributed.py,sha256=u4opwj-lbbVk5IR5B7a_eScaCskxZQmcTk1SnFvhetU,14558
flsim/utils/fl/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/utils/fl/common.py,sha256=KCf8dXiWbXgmLRX_HPrYZZM9_yfuykVM_BK0qYg_nYU,11419
flsim/utils/fl/personalized_model.py,sha256=THYRCl9aax-BklvURGCPXVXh56jxyZh0yRMBWwdqHqw,5682
flsim/utils/fl/stats.py,sha256=4--IowUA7khpdJoT4IeKgviFYQAbnKOZr_gBZX8Jhtw,6935
flsim/utils/fl/target_metric.py,sha256=DAEtBm4OyU4KwUil8ucBMjhqBwuvHbTyOa3jBXdawnE,1488
flsim/utils/tests/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/utils/tests/test_async_example_weights.py,sha256=67WXEXv8J2ml2cwSeltba6a0B_WQrc8WpUoF7P1Bvew,2116
flsim/utils/tests/test_async_staleness_weights.py,sha256=Tycj3K6h69_Z-UORm63nzOPG-am9Wn9vAGL_Yp1frx0,5524
flsim/utils/tests/test_async_user_selector.py,sha256=Qax1UXmnC-yFYzOd2nX-RqwJxksDZ67UL9aYTi0dVxg,2779
flsim/utils/tests/test_async_weights.py,sha256=3SFhAHE03p9n0TWyVLhDaj5jDpttQzj3agYcjRoiSSc,3910
flsim/utils/tests/test_config_utils.py,sha256=Fw261G2XGESExj1QmtapCMDpfOZy4tSGubbF112V61I,9719
flsim/utils/tests/test_data_utils.py,sha256=U84tpddpsn25cnevPllFjETB0CI8Q8ToJXsNVWK5Rcc,3122
flsim/utils/tests/test_device_state.py,sha256=J4hxz3KFM1UGor56ObRpct3hMh9NZF2wegI5W0wBJM4,3844
flsim/utils/tests/test_model_param_utils.py,sha256=KF6vf704Mgt3gmfyhiy7tB7Ed0FC1jw-mC5_RkqfCMM,12032
flsim/utils/tests/test_personalized_model.py,sha256=sd77uOMXgpyPJMbUwD6AjSh1LtAGVV6Tl5jtJeFX7Hs,1404
flsim/utils/tests/test_stats.py,sha256=nerzCo15L-zPdSTRaPMKeQxUffiLHMts69UqQuT7WA8,4083
flsim/utils/tests/test_target_metric.py,sha256=BRp6cmgOxddh4JdMhj5DbJ1IY8DdUXeMe5GNAOSlWGE,2624
flsim/utils/tests/test_training_event_generator.py,sha256=xH3S2vcy1rA1isBTkevjTHA5KaZ4E7_V-SEpL-EXClk,11275
flsim/utils/tests/test_training_time_estimator.py,sha256=QHTmLgT67X-PqaZn1-9LsDOSFNiiYY_CnvDLgQBX7LY,5196
flsim/utils/tests/helpers/__init__.py,sha256=1aDSswj9lTJbkbtWdkGKOoHBnPxrnkFC9SK7vBX6cg0,94
flsim/utils/tests/helpers/async_trainer_test_utils.py,sha256=ozchPzlFh7k8UNFNjmpNT-IVo6DvesIHRZ11OTCpHFU,23085
flsim/utils/tests/helpers/async_weights_test_utils.py,sha256=L0gkDN5k50WfuCP4SUaQTLRtPPdoCr8_FhY4MCcDQ7c,2574
flsim/utils/tests/helpers/sync_trainer_test_utils.py,sha256=IsGPQseVJH1t2cNQp7h6BAAc96Oz-3gGZcYDZa5C0ns,2922
flsim/utils/tests/helpers/test_data_utils.py,sha256=sP3CQ1cJRpPA_xE7pNf3fxpX0nVTrd06p_VeyzXOLOI,8775
flsim/utils/tests/helpers/test_models.py,sha256=huCNYxBj6I_j9uRxOY7kVrqmdYpGYQQJxMzF6-OMcvM,1932
flsim/utils/tests/helpers/test_training_simulator_utils.py,sha256=qwa-056R5kDw6dhCyHvXqElE2_ECoZSHg7h0Iw-ZuaU,3955
flsim/utils/tests/helpers/test_utils.py,sha256=wwfUU7RILEJnQ6d48U-K2PJ5KIofxBKm5F_-N-938ZU,7846
flsim/utils/timing/__init__.py,sha256=fPo9teiYScoXRkmJmhgPNzI127ZzN19J6RiruQtR_OQ,1614
flsim/utils/timing/training_duration_distribution.py,sha256=3v2pM_ANjTiPvh3r31HwbOEtUPGwp0QtlgJvoiUbcpI,7310
flsim/utils/timing/training_time_estimator.py,sha256=8t2Bg_Denyqa-nwtl2qJir9kVEKtx45IE1XrOhSALfM,5033
flsim-0.0.0.12.dist-info/METADATA,sha256=DB-3wahP-yeEiXzyKEb-qM-3LIXnxGsJh9HM8tquFr8,2133
flsim-0.0.0.12.dist-info/WHEEL,sha256=OqRkF0eY5GHssMorFjlbTIq072vpHpF60fIQA6lS9xA,92
flsim-0.0.0.12.dist-info/top_level.txt,sha256=ThOoz2nZxt180zcCbMNBqFzlPAa_hpHkaxpOrQgIOmU,6
flsim-0.0.0.12.dist-info/RECORD,,
