substrafl/__init__.py,sha256=XcNsTA5s0gS-vFP5Z5kXdcZNxYQPaIyOGCK7Da8lCeA,671
substrafl/__version__.py,sha256=ITH8IVCEQOekRajZpPo6sKNlMBNDRQRnzipIN0dqXoc,23
substrafl/dependency.py,sha256=bQltN4idnIbvK1f5zHhrxwLTPbIYCYWGQtDvDJkkxM8,2993
substrafl/evaluation_strategy.py,sha256=arGeDaAbDqAzemtgzjGtSR5Tgqz42z5wYxFgJovGXn4,8884
substrafl/exceptions.py,sha256=0v8eX18Vrz9tDaHbeH2X8Ij4hN45F8bNXLdv5mbqEA0,4749
substrafl/experiment.py,sha256=hb75-dODygroXDreQbWLdJqCSPqNlNsTXG3AX5U5lDE,14786
substrafl/logger.py,sha256=sFH_8Aeo74-1jiJnsBx77X25gWxNUzxTEdgmeqhgAoM,583
substrafl/model_loading.py,sha256=_jL8VAp3b2RZkifWvEY-3QYfvpfB8vDqB4HKj5N20Lo,11997
substrafl/schemas.py,sha256=B9gYtkQcS9T8yIL5C3LRzEAMmmPgOlCOdzEc1fsX9Pk,3807
substrafl/algorithms/__init__.py,sha256=HKqfKvAXG4197FM-iG7iVxXtTds9F3wK3cdpwOSo0bQ,281
substrafl/algorithms/algo.py,sha256=mWSaISIoHfdNHKYr6YheCZXaTqXcGvK6zIF3JPmUHZI,5182
substrafl/algorithms/pytorch/__init__.py,sha256=mws7S1ybymGNGjnfnRlDKb_fZGCHiuTCKjKt8aaAZXE,1102
substrafl/algorithms/pytorch/torch_base_algo.py,sha256=1OuX8tTPp647gjVAmfJG7LMZC-2YlGkyfHSzFCudie4,15385
substrafl/algorithms/pytorch/torch_fed_avg_algo.py,sha256=Bjvz_9PqGJ0wcvV8DbQJRhUO2pSUft9A7o9I4DNqIp0,10515
substrafl/algorithms/pytorch/torch_fed_pca_algo.py,sha256=73mz8-9XXstqM2p3FpQX7Kn0rpgxeJnRPInyF0MFPyA,13497
substrafl/algorithms/pytorch/torch_newton_raphson_algo.py,sha256=CStox_fd-WSf_mI8ywfmNSexI2MIri3_Fd6O5Dj3mt8,18073
substrafl/algorithms/pytorch/torch_scaffold_algo.py,sha256=_G6qVAazoccbt0ZY4coL-ywSelBRrROT1j9Mg55jU3s,23421
substrafl/algorithms/pytorch/torch_single_organization_algo.py,sha256=pbUkq-fwKNhrQCbswu4ohln6kriJiZ3G5iDsemiKFWo,8064
substrafl/algorithms/pytorch/weight_manager.py,sha256=t3w7VgkxmtqO9kJ_cQxTdf465VlAeNjIiGcCiktnRWg,11276
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=wWmZbDYluEBiFOGvFTKfm5vJtq4J-mkrf-LZCaxrtSE,6805
substrafl/nodes/node.py,sha256=8nbEGxjtiuCE68LNwGJ5wpmU9Xrfg4Qhr2_u7Oe2dbI,1467
substrafl/nodes/test_data_node.py,sha256=RJye8gPTl4aLk1n4lAEYhcrCZnNIx2LwTthB99ysqgU,13380
substrafl/nodes/train_data_node.py,sha256=MLEEn9_HsQjiIlUo1ZP2co85K4DexZpyC1sQW2kDbu8,13003
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=wO9iHbvMnl2Vv2k_woKefn3VDIma-UX75aBYaVQyB2E,5844
substrafl/remote/register/__init__.py,sha256=jT1zxDlzJvq2IrEVklg3DeJauFaidsKwLL6yxVqp3cU,193
substrafl/remote/register/generate_wheel.py,sha256=pgSUYiaKUpUlfBKI12HwrAp0yFXi13tEnXDbcxt82k0,5710
substrafl/remote/register/register.py,sha256=72iJdtbRwinkv47xPS6dTJuNh9LP-0XOmOjZAXXBah0,14223
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=00gTeEZVGB5CkTgQqwGxyX6xVXxCM3NWC_ZO5xc1Z3s,427
substrafl/strategies/fed_avg.py,sha256=quS_q1t32S7HlKccixmTTrAmYEii1PXHQvOH_i2seaA,11993
substrafl/strategies/fed_pca.py,sha256=3_Cvh1zhOV43t_23tgnxtnq9Xjk0ekMfS50zG92bxCg,15672
substrafl/strategies/newton_raphson.py,sha256=2StEcBoqYQo6brQG2kMjpCpGEUGrct8bOgGSr1tTxe8,15000
substrafl/strategies/scaffold.py,sha256=x9S7F3m80BfP1K9_OTQ81Yi2AoxPHhEXouUhj5vEnjY,17707
substrafl/strategies/single_organization.py,sha256=YqiIAi7kWQSjoIeff7r4SSdVs3yY-kUBGyujOSIcXuc,6812
substrafl/strategies/strategy.py,sha256=Fpri3fEREWQm8bfzw7Aqe7_Dzt7YF2SOah_NDxdLmzw,8313
substrafl-0.36.0.dist-info/LICENSE,sha256=wKmLPc1ioEZfXeiDSU5E4myZHE6exNX2QaGMPPgpXxQ,10762
substrafl-0.36.0.dist-info/METADATA,sha256=ywFoAyGe0ISODjFPYd4ACjYjfvJuzD1v4nIIHZHI9hE,1381
substrafl-0.36.0.dist-info/WHEEL,sha256=pkctZYzUS4AYVn6dJ-7367OJZivF2e8RA9b_ZBjif18,92
substrafl-0.36.0.dist-info/top_level.txt,sha256=EIPG8hy39eTiOJ9ia8La9AqpDqHp7Ivilp8qM6Q4mfc,10
substrafl-0.36.0.dist-info/RECORD,,
