substrafl/__init__.py,sha256=r1DKMEgOUqEbiQfxlwoO25OvZP_ZYeObrAcdvjVUdpQ,550
substrafl/__version__.py,sha256=GJwyrcH1eJOX_p_9H-LSIMO2ADxtxl7estBuQ7PgzCM,23
substrafl/compute_plan_builder.py,sha256=8B2qvczf9ExITJtfE0OfnyZn5dT50Az5R-nX7KA-p4I,3202
substrafl/constants.py,sha256=6z5Xd8yZhde198bZdutCFH0p4Y0NqN3Sz8UO0j0jDxU,39
substrafl/evaluation_strategy.py,sha256=arGeDaAbDqAzemtgzjGtSR5Tgqz42z5wYxFgJovGXn4,8884
substrafl/exceptions.py,sha256=AtJ1GHIcyag4w9nSwvQBOphgNsyAHHTcn6c4I7dy5AU,4414
substrafl/experiment.py,sha256=2YeJXbAAzDfDNhiKnk9kXRdB5T9E1arOGNh1Y19WZvQ,14754
substrafl/logger.py,sha256=sFH_8Aeo74-1jiJnsBx77X25gWxNUzxTEdgmeqhgAoM,583
substrafl/model_loading.py,sha256=T6i88lsccxPPrRsUG82IpLF5ykDzxnZO3daihVnLya8,18182
substrafl/schemas.py,sha256=N5RoqbhnfFqE9ldsISjYLInAmZdT1Pf0tiz6QqvmPuM,127
substrafl/algorithms/__init__.py,sha256=HKqfKvAXG4197FM-iG7iVxXtTds9F3wK3cdpwOSo0bQ,281
substrafl/algorithms/algo.py,sha256=6XzyGZgOY6zX1N3zaswSO4zAy5dhnqVHoz9aBhq8Nu8,5384
substrafl/algorithms/pytorch/__init__.py,sha256=mws7S1ybymGNGjnfnRlDKb_fZGCHiuTCKjKt8aaAZXE,1102
substrafl/algorithms/pytorch/torch_base_algo.py,sha256=NELilr8hLybRMooTwAzpRA49UpuqCxPIzyWmtMZ1mtE,15452
substrafl/algorithms/pytorch/torch_fed_avg_algo.py,sha256=_YdeaiErdSdjVMk5To5pTWlYGHLSSG6UEznG70E7A2A,10548
substrafl/algorithms/pytorch/torch_fed_pca_algo.py,sha256=zsfAz0PW02Tep9Uko4ikSN6Dz0uBb0FBHHAi5YRVhRU,13530
substrafl/algorithms/pytorch/torch_newton_raphson_algo.py,sha256=wptwQgC9x0Ju8jXJeP5h99H9XvMw-iXZ5Sm1nP0LuCA,18129
substrafl/algorithms/pytorch/torch_scaffold_algo.py,sha256=3qH_w91MXULaTfKnVLLDd2Ah8asoBmBXGT5GksMpkVc,23454
substrafl/algorithms/pytorch/torch_single_organization_algo.py,sha256=UgGFbYIOOra_XIzPWljCZSJurd9ypoEYKxnUFn9HbBU,8075
substrafl/algorithms/pytorch/weight_manager.py,sha256=t3w7VgkxmtqO9kJ_cQxTdf465VlAeNjIiGcCiktnRWg,11276
substrafl/dependency/__init__.py,sha256=caEWgHjdIzTQDq2teHPOsUN8-Z3w-JTb5bz7C92nKgM,193
substrafl/dependency/constants.py,sha256=WWqWQUP8aGEzy3B9_ypKwEVuutUa5R1se9o7gHQt4ao,1830
substrafl/dependency/path_management.py,sha256=pAERdzgFjR91mc5BE1tC_uCJvag1eLobEF0c91dP02g,5895
substrafl/dependency/schemas.py,sha256=JyzNpQoAwMeH18LpKzWwWQiPMJ-A0x40-B8zWgAROyI,4518
substrafl/index_generator/__init__.py,sha256=Gr6RWoEYnHJlP9ttk-rae_ok7KGElAtCdRcwC7R-H-o,201
substrafl/index_generator/base.py,sha256=Ssm_aDP1BMhlYoad6xrsM3ATc2Ly-TV0tk0b9GgnNrg,5403
substrafl/index_generator/np_index_generator.py,sha256=Pv8XmE3KO1XGjDZKKzBkY4RBYRfB7xPhmxgVGIgk3M4,5777
substrafl/nodes/__init__.py,sha256=5MP6-nre9pWcVUbFi4lhJT1OtNn63qRktv-JLnDd-TI,678
substrafl/nodes/aggregation_node.py,sha256=4DuhS40MTbaVdHJLfs_X9-oek_znvDfZGKQs73T-UGc,6993
substrafl/nodes/node.py,sha256=8nbEGxjtiuCE68LNwGJ5wpmU9Xrfg4Qhr2_u7Oe2dbI,1467
substrafl/nodes/test_data_node.py,sha256=RdlkN_Q3r2hAD4lYcDDDOh0q86ZV7a577Y7YSjSG07M,14123
substrafl/nodes/train_data_node.py,sha256=eTn8oRQx6FEvL-gmZ1AhJ1YDhnqUT4mvbxNEJoSxVYk,13179
substrafl/nodes/references/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
substrafl/nodes/references/local_state.py,sha256=ZgyPGRj7QYgNQ01TFgNudQarexgzqL45Q7rmhx1X88s,104
substrafl/nodes/references/shared_state.py,sha256=Fa712oxh2wCurE0tEo-1Mi_Getncqe8t3hOsVZaKKig,82
substrafl/remote/__init__.py,sha256=Vlb5BjqMfUTV-BCJ0UMjMlwZ_yOpnBDW8-iX-bzETx4,136
substrafl/remote/decorators.py,sha256=VgGjxtgg5IpEpDe5oH8hJohrh7uteQ1YnuSOD_hguYw,5362
substrafl/remote/operations.py,sha256=ge5A1dnpEl1XK29ilJeloYOGXjT6c8xkzceRWoDmldQ,520
substrafl/remote/remote_struct.py,sha256=jgQul42Y8B_ylYloYdEqHTKlGv8gnA2SHsoNUgN06RM,4648
substrafl/remote/substratools_methods.py,sha256=ITD20jEX3jTIvJ0GJT77hFUOjuJQIvgzdCFZUexY63Q,5868
substrafl/remote/register/__init__.py,sha256=jT1zxDlzJvq2IrEVklg3DeJauFaidsKwLL6yxVqp3cU,193
substrafl/remote/register/generate_wheel.py,sha256=bAGqJsjuPZi2qGtMr0nlg2zbNm6n8r2mFO3gOYTMYxo,5700
substrafl/remote/register/register.py,sha256=jocy2Gb6K89z4hIhzwbS3TT7aQ0Hn9VcUb1BwtLOA_Q,13550
substrafl/remote/serializers/__init__.py,sha256=W9izy3ub-LX0OBm-Bs6ErUGJlE-cP_JfcoFbQNjCT2s,265
substrafl/remote/serializers/pickle_serializer.py,sha256=GCmW7ncbAjBGnPZPL09NUZS5SQrKOHriXo3HujllHZg,803
substrafl/remote/serializers/serializer.py,sha256=5eOo9FS4cKg2mL149a7bvuBm0Rbbdl57FhQxEzW2gcI,499
substrafl/strategies/__init__.py,sha256=3yHxYfQPb4e_xGl3dV2WSkHx0cmWkmjV3T63jnrHgKY,497
substrafl/strategies/fed_avg.py,sha256=_5nZSX2lIqX75ElkP-fNKLOqXWRulnfukkUYBuXmP58,12026
substrafl/strategies/fed_pca.py,sha256=eQ4-lyHWqghpHsvMYbLHnou77kOA5kEjMtOoT6UomKY,15705
substrafl/strategies/newton_raphson.py,sha256=Hg0Q_VLvIiY4xRcyjGdC6imC_Iyu9BZjtc9CUVvL1gg,15033
substrafl/strategies/scaffold.py,sha256=UtJTevMQ1ilcrgnXEG8wfcgxfdeAJXmOB4w55N3xYhg,17740
substrafl/strategies/schemas.py,sha256=YtRdjt_q6mR59s07O63-ZIhYpkQQxb--Pq5D7ch8Y2E,3806
substrafl/strategies/single_organization.py,sha256=X1j4dxaymrVtEWVYw_4Ot5E-kyD0ae_GqXNmo0lNXYk,6823
substrafl/strategies/strategy.py,sha256=GPmX7Gj2x0PztRtPyi3MPKxDnlyhcBmj0eNoRiCGJuc,8735
substrafl-0.38.0.dist-info/LICENSE,sha256=wKmLPc1ioEZfXeiDSU5E4myZHE6exNX2QaGMPPgpXxQ,10762
substrafl-0.38.0.dist-info/METADATA,sha256=b5BiK-t6E_GPCoDhqWzHymagcJG2skx4vfB3pwk7_RU,1378
substrafl-0.38.0.dist-info/WHEEL,sha256=pkctZYzUS4AYVn6dJ-7367OJZivF2e8RA9b_ZBjif18,92
substrafl-0.38.0.dist-info/top_level.txt,sha256=EIPG8hy39eTiOJ9ia8La9AqpDqHp7Ivilp8qM6Q4mfc,10
substrafl-0.38.0.dist-info/RECORD,,
