substrafl/__init__.py,sha256=cnI3ZmM62IxxzcCDgtZQ0RzfjsOn-m5V61VNHOeBISY,725
substrafl/__version__.py,sha256=aqLqdmGXCjcE1UvvJF8OHznHKbGMeoRrk-C4_mjzdPs,23
substrafl/compute_plan_builder.py,sha256=KMGaw3Et3nogiLiImQeITigaHfofGwO5-_4eLywpeiE,3203
substrafl/constants.py,sha256=1O5UAUUgU1aBx38quHI99LLiC7jGr0EKFYpgkedmQqI,79
substrafl/evaluation_strategy.py,sha256=_dQr1ssn9xph5iIfVgAm0NrkWeeqyF_62KuQjyQlRCg,8907
substrafl/exceptions.py,sha256=ww_RCarGGPB0t4y-w-1LXBde0w9J3si1ij87wM5Y4Sg,5166
substrafl/experiment.py,sha256=oibVyIfbeLhSlFeEdm1_F2tSAwMMNBhtQyiVbf5JQpI,21917
substrafl/logger.py,sha256=BqGyCOpLsJxe4nQhy-6oyaJB1tyujf69Tt0PLVKbpZA,788
substrafl/model_loading.py,sha256=9iPM4uq7gJ8N-I-rTILiCYk1u7I_-rwZt0h_SzXDai0,18190
substrafl/schemas.py,sha256=N5RoqbhnfFqE9ldsISjYLInAmZdT1Pf0tiz6QqvmPuM,127
substrafl/algorithms/__init__.py,sha256=HKqfKvAXG4197FM-iG7iVxXtTds9F3wK3cdpwOSo0bQ,281
substrafl/algorithms/algo.py,sha256=w2Mc-gkZFekBEPk8hyYj3wKYIYdgjEM8CAXHMBqDhwU,5287
substrafl/algorithms/pytorch/__init__.py,sha256=mws7S1ybymGNGjnfnRlDKb_fZGCHiuTCKjKt8aaAZXE,1102
substrafl/algorithms/pytorch/torch_base_algo.py,sha256=Ni0ztSXzgF22my-fV1OJFXcjg4PHozkGhMbHIYMdmws,14985
substrafl/algorithms/pytorch/torch_fed_avg_algo.py,sha256=9K5xtt74wz-ENfRo1fLpboSPZWzVPTkkuxepbRCYJhk,10646
substrafl/algorithms/pytorch/torch_fed_pca_algo.py,sha256=wTgy_WpejlQPonlnKm5PtZkLjenDJNhzctC14jZqr0g,13489
substrafl/algorithms/pytorch/torch_newton_raphson_algo.py,sha256=3FEmQ8xb3xORanQyYyHwezeXRF63IZQ_7b3KEooCebU,18463
substrafl/algorithms/pytorch/torch_scaffold_algo.py,sha256=wfD3oLbuUgxOhpabKJxSLT-H8mA9upY-txcUC9Hp3gg,23708
substrafl/algorithms/pytorch/torch_single_organization_algo.py,sha256=TGy4fF-g9_-uquCpxkpS5H1TQFCN9Y2iYW0hs23Q6yo,8170
substrafl/algorithms/pytorch/weight_manager.py,sha256=DQIWDnfQQWfpG9fxGzlbphYizSRDBb5fy3QnBzuOTUM,11241
substrafl/dependency/__init__.py,sha256=caEWgHjdIzTQDq2teHPOsUN8-Z3w-JTb5bz7C92nKgM,193
substrafl/dependency/constants.py,sha256=WWqWQUP8aGEzy3B9_ypKwEVuutUa5R1se9o7gHQt4ao,1830
substrafl/dependency/manage_dependencies.py,sha256=bgOC-22Y0SpXpzVWIuUgKhtz5I8gRyimzpuUNnNl9RM,8242
substrafl/dependency/path_management.py,sha256=pAERdzgFjR91mc5BE1tC_uCJvag1eLobEF0c91dP02g,5895
substrafl/dependency/schemas.py,sha256=-sYFBGu4oTzXQubHX2ZcFF2fR5TiNBzAAJF5PWE5Br4,11322
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=HlBXSQShUQ5RGnojRT7lwlZ5CF7sx9I_mortmTrai9w,1122
substrafl/nodes/aggregation_node.py,sha256=3DDiyvyvAeUmGgOLAk1ER8ihnRF6vARoQucJ8-IUVzk,9975
substrafl/nodes/protocol.py,sha256=KuoXg987uYYT71ebUZkcY34ObhqqOZA7MWF15SNY2fE,1725
substrafl/nodes/schemas.py,sha256=9tOZKnXQSMsgGRng8grV95KCg2V8_r98_AFA-1WadeY,1887
substrafl/nodes/test_data_node.py,sha256=KTJ8KEcGL6dEru-ZfdrWMzICslZ-msBq9gM-UE9YtcI,9512
substrafl/nodes/train_data_node.py,sha256=_unfI4twV5Jih8n0_EgcKE9WeYE0Pe27iHfyOVjAmX0,16811
substrafl/nodes/utils.py,sha256=K0cxkFXwoDjQnxWJ5GKqE2bZyTUGDbnby6FWd0QCA9A,1178
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=5iGzn_13kEerM6bMZ1Fu5qTyj37k7Sed4LuKnTUR7jE,5368
substrafl/remote/operations.py,sha256=tYXkdX5HcZ2iOMQnbAzp4sKupwysPVsdAy1r_xWswNE,521
substrafl/remote/remote_struct.py,sha256=jgQul42Y8B_ylYloYdEqHTKlGv8gnA2SHsoNUgN06RM,4648
substrafl/remote/substratools_methods.py,sha256=52JNtcRg9vqmGsX6f4EOG5uLxTbZ5nvj6IaCCJX1roI,5925
substrafl/remote/register/__init__.py,sha256=3N_WfRRTxdllLc1zn-jySHYCJ5F9m28mjlQFO00oRHg,105
substrafl/remote/register/register.py,sha256=FKnoWg9Jfwf98jSYBUouu0HLB_Rre5fGLcoVXlJba08,10628
substrafl/remote/serializers/__init__.py,sha256=J5O-N5myeTxyyUoGUQ88jP1vziBSDZgiscBL_1_l3sk,266
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=5FukoC338cj4HFj1v0L6LOC_QZ5tC20rcvWOnXU4Cbs,12706
substrafl/strategies/fed_pca.py,sha256=KmI1vfCR6utGbQNkHtfuVvuMV0zjZ59E1jUwHlLwmWY,16361
substrafl/strategies/newton_raphson.py,sha256=NTQOJBs_AOB3_380Vc-A7dcKeNeSspqMZJVbYSK9zoE,15789
substrafl/strategies/scaffold.py,sha256=oX4QW0XpwDcu6ApypmAdT8h16xSwkqzAI8O34cbuBsU,18428
substrafl/strategies/schemas.py,sha256=sizG9Qp2VqsYCzQ7nO8f2CJ-UtJxbraEjPTbHDTJQ0I,3819
substrafl/strategies/single_organization.py,sha256=j4K3oG61bXNWE4FQw0xu1uOeho2GRYUjn6QOTVAtTn8,7542
substrafl/strategies/strategy.py,sha256=toUnmD5wCj2c-3wn6fIV7e_c8s7kbaFf-bt41zSqiGA,15086
substrafl-0.47.0.dist-info/METADATA,sha256=mRJR6fMp3G9CH4NHhDNBQtAGTnSvYKryIDtbjuDb2z4,19876
substrafl-0.47.0.dist-info/WHEEL,sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY,87
substrafl-0.47.0.dist-info/licenses/LICENSE,sha256=wKmLPc1ioEZfXeiDSU5E4myZHE6exNX2QaGMPPgpXxQ,10762
substrafl-0.47.0.dist-info/RECORD,,
