tensorflow_federated/__init__.py,sha256=LyA5ZxH-OvnDvdP8k-XX-jaXOqT-Aap4o1qjIJ1fYVU,4056
tensorflow_federated/proto/__init__.py,sha256=anWWDQNP86PB8Dq84zcV1Tppw_Qslk-4IwSP4DRcQK0,618
tensorflow_federated/proto/v0/__init__.py,sha256=anWWDQNP86PB8Dq84zcV1Tppw_Qslk-4IwSP4DRcQK0,618
tensorflow_federated/proto/v0/computation_pb2.py,sha256=tShe2yO74jAZQ9FU4f3ehMebi_QdK6OQuTg90xiUzpk,66868
tensorflow_federated/proto/v0/computation_pb2_grpc.py,sha256=s9KvvTKGqObFxOBLz6ktRK2g4c8yLiOXt7p2M71egTM,83
tensorflow_federated/proto/v0/executor_pb2.py,sha256=QKEd5l9toJ5jj1ItdPXQ3BkQarfIWd2lipJIfJEE2cU,31793
tensorflow_federated/proto/v0/executor_pb2_grpc.py,sha256=jx547iKkMCZuIMzt74qwiqJ14FPUq0wiEQruiBFws54,7042
tensorflow_federated/python/__init__.py,sha256=PuAd8tRBzvtTxsmkCavfROwpPrfnt2fW7XJRN2d1c40,618
tensorflow_federated/python/common_libs/__init__.py,sha256=FeYbWP7LhXKaDsGLx5MR2VQQNMPrYNx6z8heLIkEKtI,699
tensorflow_federated/python/common_libs/anonymous_tuple.py,sha256=SB8ZDiWTftDf3MoMidAfoQqRGRqebsDHLYe-Vlwpo-w,14346
tensorflow_federated/python/common_libs/py_typecheck.py,sha256=mV-0CIbOesd89fIEZSQDRPaMdJG4yVTmN3waoW_9XqU,7347
tensorflow_federated/python/common_libs/serialization_utils.py,sha256=pm5_FtRuz7Ol9eHvx3jWLy7znhW7METB2n7DCcuViIU,2013
tensorflow_federated/python/core/__init__.py,sha256=Krfz4pe85ilW44LT1a7DOfXSS786xed2XhpYafT1WnQ,3120
tensorflow_federated/python/core/api/__init__.py,sha256=WIssZTE6JwXf7NM8RBsthopKxi_KqBpmlnNSdn_xzzU,2879
tensorflow_federated/python/core/api/computation_base.py,sha256=iofXmeWsXjTmvVewEAJmd_O0AJ4C-YoqCO3uTW99DCg,1434
tensorflow_federated/python/core/api/computation_types.py,sha256=fOiMTpLtIMq3yIOaPC48NumQ4xK6h91FGY2X3B3nODw,20387
tensorflow_federated/python/core/api/computations.py,sha256=xMRWj544KrPSV0VBdSpa4mM78SubkRcQh5yAm3_A2Qc,8441
tensorflow_federated/python/core/api/intrinsics.py,sha256=y5sVAQLWy4s3G28V_5cIlG2ARXdHliglBTdHqGLsZ7Y,16053
tensorflow_federated/python/core/api/placements.py,sha256=WKQ4qYrSPuHMTlDfJL3Y2OhM_2GInxgxB2D6mRr9kko,1091
tensorflow_federated/python/core/api/typed_object.py,sha256=4jz3AAE9VS60N3iM768uvVWxlNgEOSUpR0aUq6ZgnZY,1127
tensorflow_federated/python/core/api/value_base.py,sha256=MOXburVRTmAgeiETv65T_LGvK4LJdNF-HZSejCdmiJw,2977
tensorflow_federated/python/core/api/values.py,sha256=8eOO3D7S_OZv14MHoMl3xuMb2oFyrji29Zift6buxTw,3047
tensorflow_federated/python/core/framework/__init__.py,sha256=UkgdPP5UipfkrQKgqgPxlpIFrjjtynVOFm2gU0bwfAM,7452
tensorflow_federated/python/core/impl/__init__.py,sha256=_oxRNbqrDcBIqLAx8I_lWPUKmSLQAjssXgUrdBlI9uo,694
tensorflow_federated/python/core/impl/compiled_computation_transforms.py,sha256=XsCZ27S-RBNpVU4MUpVShe_BZZO5jsIlQpXCeolVdBc,53517
tensorflow_federated/python/core/impl/compiler_pipeline.py,sha256=bSGlDsyv4hYU8jksdN64D74ZGaCp5rQJOHybcVpCQsM,3738
tensorflow_federated/python/core/impl/computation_building_block_utils.py,sha256=DsKKcLtqHI4ht7c8mfK4tvDnZ2H-vyiEPifA-9zTTUk,1790
tensorflow_federated/python/core/impl/computation_building_blocks.py,sha256=ZsiFQo16rey7QgGxH1Wwl2Xslz8_3ay8INteUSllZ1k,51156
tensorflow_federated/python/core/impl/computation_constructing_utils.py,sha256=wBjz_zSd4gis-WXj8_9wmStUTNQo_FnNLM5UocCDTJM,68812
tensorflow_federated/python/core/impl/computation_impl.py,sha256=P6F2ALKnTC1IEWFkR7LmLJHgXgwgJxFDXacVUzaaeO8,3569
tensorflow_federated/python/core/impl/computation_wrapper.py,sha256=CYc_WBlHU_YpsIOYHnUNuFvoQcfj89dJkR-e2myCcjg,18681
tensorflow_federated/python/core/impl/computation_wrapper_instances.py,sha256=daaG-gOlqvcRJj0miXgDvhf1_rvIP3eiZ4-irJkYr8k,4103
tensorflow_federated/python/core/impl/concurrent_executor.py,sha256=u0cXLdsmLyvDQsvIeRdF2p4NTi7XsIX1ijlgctnG2II,2676
tensorflow_federated/python/core/impl/context_base.py,sha256=61hygV9_v2p5ucihCkZA17Mtm9uCd-SQ1-FiUiJRFvw,3656
tensorflow_federated/python/core/impl/context_stack_base.py,sha256=ycJWudpAHAE9B0ZH07XtSu6e2PzerJFfHCwgq3mhG5A,1853
tensorflow_federated/python/core/impl/context_stack_impl.py,sha256=FWMiwhjCvGy7Em7aTr2c1S8k48r7aqWwyWPbYtvldbo,2458
tensorflow_federated/python/core/impl/dtype_utils.py,sha256=2H0ju4OLW7l64CtV2yg4NPl7_bpKPqLdyk_fATO-J5M,954
tensorflow_federated/python/core/impl/eager_executor.py,sha256=nxdy1556hyvo8pK7VrSzIhWP9-6ayYZ4DYd7utHVrpQ,18424
tensorflow_federated/python/core/impl/execution_context.py,sha256=scbtki8vv95U0bEKOeugS2yvVn17srrlKuC6JRvHz3k,4421
tensorflow_federated/python/core/impl/executor_base.py,sha256=wDOvOgiH_QzcMmHgleiJgejIq7uQE1IZFvedpFazyi4,3960
tensorflow_federated/python/core/impl/executor_service.py,sha256=weAuCl6sqEJqpWCwKpGYzT43Qu63sgVAoIDCUU78BN8,8354
tensorflow_federated/python/core/impl/executor_service_utils.py,sha256=H9G4PrjDFLkZFhHQZ5qwVmCqurCNzU-UDaNtuw-V7gY,8047
tensorflow_federated/python/core/impl/executor_stacks.py,sha256=QXlKUWFz-a8QR8oLEhwQdBnrkEdO9svZ5K70ZfYeCwo,2159
tensorflow_federated/python/core/impl/executor_value_base.py,sha256=HBlnYILGQDKWtlJD_iwbd0nsuG4DpWHOvwTU_qurSos,1549
tensorflow_federated/python/core/impl/federated_computation_context.py,sha256=XWZAfQrBibOAuaZTjYpfatZLDHYz_ZyZ8yLPic1nYRU,3461
tensorflow_federated/python/core/impl/federated_computation_utils.py,sha256=ZleAyl2_PMPrl7l_X3PY9mPi0ry65LEoHjOE4iXDo5E,3825
tensorflow_federated/python/core/impl/federated_executor.py,sha256=MCoNZIfPB2xHvWSU5gsdM7pMjTMSMwKLyRZB6AjAe7g,32327
tensorflow_federated/python/core/impl/function_utils.py,sha256=7POsZ8B5e2hQFw5GQF7BZ9fgCfF-KYiQcuUyeYNhHt4,28783
tensorflow_federated/python/core/impl/graph_utils.py,sha256=Yr3wPTq5qRuTIjYNRmpRjT6ensvSB5DZrVMtOLnwSPU,54128
tensorflow_federated/python/core/impl/intrinsic_bodies.py,sha256=h0JWHAbCr27hX-ZHe9qQK5yQl5rlL8EC_fuQSB9iF2k,13656
tensorflow_federated/python/core/impl/intrinsic_defs.py,sha256=BvjXO7177xudioSzldm2JhsjbQ8kIzmL8dGz5G_rn58,19970
tensorflow_federated/python/core/impl/intrinsic_factory.py,sha256=i3eZTQnV7NBJVHElEnKZZ2pGbGZRxcLbfs1MHVDC7uY,26457
tensorflow_federated/python/core/impl/intrinsic_reductions.py,sha256=VyIZBIirPZsO8bo8CWIKXryTMyHC8OjAa4aZjHQD2qs,2327
tensorflow_federated/python/core/impl/intrinsic_utils.py,sha256=wwLhwT4Zk2jGKeXcStOrqTuXF3rP9cmDNF7JeZQ2FWE,12435
tensorflow_federated/python/core/impl/lambda_executor.py,sha256=zhMjwYanv77ji2KFmxrh35yU_deBZnQpRfGvPDAQ51s,18827
tensorflow_federated/python/core/impl/placement_literals.py,sha256=zJbzGPMFYTijGmb115ajMNArPebtk2O7oNk5-hZUU8o,2525
tensorflow_federated/python/core/impl/reference_executor.py,sha256=dMFJFyqtKFzpghsCAMhAC99z1fkksgHVuLuNC6L5g5w,51963
tensorflow_federated/python/core/impl/remote_executor.py,sha256=sk8q1Sm20ASJN1CtYqv-RnVzkR3_o05j6gOUJ8SGvCM,5044
tensorflow_federated/python/core/impl/set_default_executor.py,sha256=J1Oh_m5lXjskH23h7COJd7KJZsCZv8o9qVN1zDcXwX4,1519
tensorflow_federated/python/core/impl/tensorflow_deserialization.py,sha256=8S1Ri_lDIE2KeM3qUykd0fVzmGv9LGbGxxTlu-kbXm4,6154
tensorflow_federated/python/core/impl/tensorflow_serialization.py,sha256=HRW2vvZ9TDROBJ6xzrRFZiLtWNMwnnXm4aEOgTMJNkA,14775
tensorflow_federated/python/core/impl/tf_computation_context.py,sha256=-aJ54xYrwyTJ67owizZ_9ZupKu0-6wJrcr2mx-v6EgE,2177
tensorflow_federated/python/core/impl/transformation_utils.py,sha256=aNz0x94YfeGm_BqlDkKWQ_x69kUnnLyjsQKOHmxmR6U,41804
tensorflow_federated/python/core/impl/transformations.py,sha256=qffOp_K-jRCIqK1usVGT92Y7IvTlktABzbXACISr07Q,69203
tensorflow_federated/python/core/impl/transforming_executor.py,sha256=6nUVZPdMdV41hAQ-mwBaawMe-GwAnPnLgTiP3Eb9PZs,3568
tensorflow_federated/python/core/impl/type_constructors.py,sha256=cG_kWoMXahcgBgxL6BO94HXO9-wdx0ohSIfOQ0p-Kw8,3399
tensorflow_federated/python/core/impl/type_serialization.py,sha256=ElKFBNQZQ0PfsPzzgHtxm7ecYGL5Kn3bGcUtSWTMLdg,6574
tensorflow_federated/python/core/impl/type_utils.py,sha256=SVI-7drWbg9GIOBY1cegmw4AQH5tSJQISGyzry5oas8,59467
tensorflow_federated/python/core/impl/value_impl.py,sha256=OraZWxXUIenrvLkSAmYSihu4IdUK2ETjKeXcfWQppY8,17373
tensorflow_federated/python/core/impl/value_utils.py,sha256=NA7gnT4o3_ifmDTH7qtr99-ONjilqBE6ldKhs-UJrjY,2653
tensorflow_federated/python/core/utils/__init__.py,sha256=3i6O-t2gEaMJQV3ZHNkigKwQX-nZsstzNn8WIFdFtfA,2143
tensorflow_federated/python/core/utils/computation_utils.py,sha256=FskjukHxylbIaWn4jTYwW8WMsVE8rlTIPQJPeCP_ReM,11655
tensorflow_federated/python/core/utils/federated_aggregations.py,sha256=uIssLKdju5QZGAnM3pmawyV7ZSPnof0bZwbWeseyxuY,5076
tensorflow_federated/python/core/utils/tf_computation_utils.py,sha256=YChtafd4qVoCWLv5xFkaLO2Qw82iEKaQm7C-EEzjFCk,5122
tensorflow_federated/python/examples/__init__.py,sha256=PuAd8tRBzvtTxsmkCavfROwpPrfnt2fW7XJRN2d1c40,618
tensorflow_federated/python/examples/mnist/__init__.py,sha256=bgdrG-zJnphZWMaR4xUS8GAHy_K5gVtlCWPSnL8mLmA,969
tensorflow_federated/python/examples/mnist/models.py,sha256=JJEPeJ9N6Px0v8S6nPVDS5CU-V3EAH7N2Z4W6nClhtU,4464
tensorflow_federated/python/learning/__init__.py,sha256=KZhBGxc-H024YA1cpM1zB3JtS8qHlUb7dSsIKgRw8lM,2084
tensorflow_federated/python/learning/federated_averaging.py,sha256=q-GPih9Bsmxxk1IKFNWY47FJ7hhxwr9zaJc2lHoabcU,6929
tensorflow_federated/python/learning/federated_evaluation.py,sha256=9ajHu6vrppwqAACC4QINSZBuqdkY4RYOZfQKKu7SGyA,3125
tensorflow_federated/python/learning/federated_sgd.py,sha256=VpRC4v_4DT-OBy9sh2c0fbSnh-Ef-ZamRkH9k1Vs9L0,8002
tensorflow_federated/python/learning/keras_utils.py,sha256=sjxJeAQn0jBTht9ipz3v31KiGkWbCoL_kgWKM7K9Eso,19168
tensorflow_federated/python/learning/model.py,sha256=CvXWjCRdkhy3LW20dGlhCUIM6ISL0UitCJguPebVe8M,8542
tensorflow_federated/python/learning/model_utils.py,sha256=-EvbX83E9-bidrL7-zGtGfXoScOif-x5SYITrxnhkyk,6303
tensorflow_federated/python/learning/framework/__init__.py,sha256=17lb88HVAnlb7NxwbFSRN1ymvdjFsqMqvEZaP2inJTI,1544
tensorflow_federated/python/learning/framework/optimizer_utils.py,sha256=xfxBsNLSNBle-xsxPQQzvfU-ZgBXdXeziX9f-a8CW6A,18608
tensorflow_federated/python/simulation/__init__.py,sha256=Em585KqOUoAx-dAH7HcDviuITXWp7H98itEJ9lrei_g,1538
tensorflow_federated/python/simulation/client_data.py,sha256=kp5Ml61c15nfqjpkaHK2oF8sS3i3WPweBVL_EmXgibs,3837
tensorflow_federated/python/simulation/file_per_user_client_data.py,sha256=yzs5dGSC2ff83gbvbi2FFsL6K-0MTtbGZxf_0EWN7cE,3469
tensorflow_federated/python/simulation/from_tensor_slices_client_data.py,sha256=O-DS8qCW3RyZQCRa46-26joJWxkDZxpfpVyMcnDB0vI,2269
tensorflow_federated/python/simulation/hdf5_client_data.py,sha256=drYlcpZeWgOMlj6YrVMKekAI6-8XkK4Q8qjPEGtqg3c,3080
tensorflow_federated/python/simulation/transforming_client_data.py,sha256=CZe2cGV0ahPOzcfZOldt4BM3AzSYt0xR6KvPB2DHy6c,5863
tensorflow_federated/python/simulation/datasets/__init__.py,sha256=l2VVHtQ0k0P-OacNyS5L7H8hu8mNlM4Acgt9bixPg8w,1031
tensorflow_federated/python/simulation/datasets/emnist/__init__.py,sha256=oZjJt1tpqEeFNi1mHJKJumpF_q24zZ64t-ZonCsLUsY,1172
tensorflow_federated/python/simulation/datasets/emnist/load_data.py,sha256=YWG1_Bo7huQBwqOtUh69E44rVoUF-qHko9pobSgQwaI,9992
tensorflow_federated/python/simulation/datasets/emnist/synthetic.py,sha256=az3Pk2ymkl1cIydCOb5deBIAhoITOQ10cVJBDFpxbgQ,19403
tensorflow_federated/python/simulation/datasets/shakespeare/__init__.py,sha256=sZoOSE_UBMV0WnQFEXnN_V3kIncQVUKac4GCZqOch2w,960
tensorflow_federated/python/simulation/datasets/shakespeare/load_data.py,sha256=RdUcDmmw43V_N4nX3ygpQTNn5_TbsrxPBofwmh_zT5Q,3051
tensorflow_federated/python/tensorflow_libs/__init__.py,sha256=PuAd8tRBzvtTxsmkCavfROwpPrfnt2fW7XJRN2d1c40,618
tensorflow_federated/python/tensorflow_libs/graph_keys.py,sha256=KlGpGJFELGlDMxi8jHaH558NHfmqhMbtzXYm6NXUBh0,1167
tensorflow_federated/python/tensorflow_libs/graph_merge.py,sha256=-IojaRmNTQ9sfCUuMrTNjk3DOI4skpGcmGLNeOFyKSE,13608
tensorflow_federated/python/tensorflow_libs/tensor_utils.py,sha256=85nilPwPYYATgQKMnJufzm14LEjJJwloK2JKStYdnRw,5818
tensorflow_federated-0.7.0.dist-info/METADATA,sha256=r6A32ENYRnSsJNqOgILbWrCU8vca9f5ffr9SGFtxEnI,3214
tensorflow_federated-0.7.0.dist-info/WHEEL,sha256=h_aVn5OB2IERUjMbi2pucmR_zzWJtk303YXvhh60NJ8,110
tensorflow_federated-0.7.0.dist-info/top_level.txt,sha256=UoTusg-5ICHXomvSyLgvaAielzUm8kchKxID9m8WrJk,21
tensorflow_federated-0.7.0.dist-info/RECORD,,
