tensorflow_federated/__init__.py,sha256=rWc7-IqSh76hrcc0UFfu5VUNIblknPc1JOyhsjM0PNs,4451
tensorflow_federated/version.py,sha256=gnABdZYQAvlrVfKVt-s3zaaPuYmkC0xf311uf5voHhs,678
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=l3saMPhd8Lj2e_SEIDxxEGMgcPE-r3mAeEv5gE3e_Bo,65974
tensorflow_federated/proto/v0/executor_pb2.py,sha256=JxH7JNsKq2nm14JcZk0wr4zzSOoVNb4zUGPnLe_Z4QI,50137
tensorflow_federated/proto/v0/executor_pb2_grpc.py,sha256=_jsCXe_QG3ZqAE3JTylNMZuju3_cP2j3_0lTvooFREE,7996
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=1Ruf_k8JBeT9sIHZeie17PmdETmE6mb_D-ftNzXfolw,17809
tensorflow_federated/python/common_libs/py_typecheck.py,sha256=B50k-Ig12UruDmNWqd_rUsfMKgllRkYVwkzF4jxPLBk,7596
tensorflow_federated/python/common_libs/serialization_utils.py,sha256=kh6wgGNm-uZRk0HJ5wJfjf_gUsssg0TOzItuhAgl4rM,2762
tensorflow_federated/python/common_libs/tracing.py,sha256=yWeA2XakBvCTx26_XztI_TBML7GI0ghUnfR11JYddS4,11364
tensorflow_federated/python/core/__init__.py,sha256=KqfFT6mAlXJD80Aj8IWXBRo1dq2erjBEKkpBYNj8PdM,3220
tensorflow_federated/python/core/api/__init__.py,sha256=ZDnedwtLduAQfEiU63h-3JY4nSyBv4kBkpK_MJMg9KQ,2925
tensorflow_federated/python/core/api/computation_base.py,sha256=1NyoHBtJPjuxnRmwpw9nfn8M6wsGm3GFuX9YuAzNmxs,1303
tensorflow_federated/python/core/api/computation_types.py,sha256=aXfV458enmJvQBq33ARoLjZo3hY2XmtRV-2NM3kxXFw,21222
tensorflow_federated/python/core/api/computations.py,sha256=t61f9ql0VzNA3-AHTI5IjFHEyJzYL6b94y1wiEdgDvc,8340
tensorflow_federated/python/core/api/intrinsics.py,sha256=yuPL6zZDeS5_dAKLxx3YlYhXko--x7AxqiF_ez3g1rw,19180
tensorflow_federated/python/core/api/placements.py,sha256=aQcHaQxeZLmpZg23uNVvO69NUuZeNFAsWoSFqirR7zU,990
tensorflow_federated/python/core/api/typed_object.py,sha256=P4wBSrnEM7rlr9mJeH0aTyJyWa6XuSu52f-RhgTrZA0,996
tensorflow_federated/python/core/api/value_base.py,sha256=X47bBhV81XhGN4J8W2YW0uztktoT4YwBuOobvdREtE0,2846
tensorflow_federated/python/core/api/values.py,sha256=ercQMdUjPT3G5Qe8lZ53Uv0CoSlHpEQSSRGiAVeAJsw,2951
tensorflow_federated/python/core/backends/__init__.py,sha256=f6UQsRyAkUBZu-tVPTrnEn9CU3hNClsmIsxKNwVTlMI,834
tensorflow_federated/python/core/backends/mapreduce/__init__.py,sha256=7VSEyOgiX1eAKp5zksz-OKakLEn3MpaKlq_RgiCCPeU,1884
tensorflow_federated/python/core/backends/mapreduce/canonical_form.py,sha256=7SLgdTUvJVGTaAPnbo1ErelYs_uR1b1PZU4OZQTd7ek,21694
tensorflow_federated/python/core/backends/mapreduce/canonical_form_utils.py,sha256=Ko82hnwtyjre8DH8Y_sh0HsbjrfeNdZAyXjG9J0JsyM,45551
tensorflow_federated/python/core/backends/mapreduce/transformations.py,sha256=IoBtjdR34afMR8_n07l4XfWjF7-xsqMc8xu9XJr3-pY,59566
tensorflow_federated/python/core/framework/__init__.py,sha256=oQWQjINZvU_VxbD-1sBEVlbTs7CHtUpaWimbF2OxORU,8651
tensorflow_federated/python/core/impl/__init__.py,sha256=_oxRNbqrDcBIqLAx8I_lWPUKmSLQAjssXgUrdBlI9uo,694
tensorflow_federated/python/core/impl/compiled_computation_transforms.py,sha256=4_aCJegnOL8npLxZyAaeEXtzfpowDOYZifVkeOQyMOc,64279
tensorflow_federated/python/core/impl/compiler_pipeline.py,sha256=wR195J1v5t48LD_90CLtJlJkfecqgYEvu10fxQjFxfQ,3368
tensorflow_federated/python/core/impl/computation_impl.py,sha256=U5c3uIRzRCvY_iHKYFtQ5C9KeS703N9QBaZ4GFcgcRU,3439
tensorflow_federated/python/core/impl/context_base.py,sha256=U3IhqtwjQnYX0dsY1q1GfuxVGmNaXTIUim1KqcSZoPQ,3525
tensorflow_federated/python/core/impl/context_stack_base.py,sha256=tohdM1CAQc14ksA7e5g5D_XHgfvod936BbYvrCCha_c,1722
tensorflow_federated/python/core/impl/executor_service_utils.py,sha256=ZVe-XzTpR49fvVs4Rq3yPfokKufHw_8BMmbKbnv6Wdw,12713
tensorflow_federated/python/core/impl/federated_computation_context.py,sha256=z7qQFNCHQjBi5iu4z85-EUeq0GR-6R6mY5esA9nglEI,3462
tensorflow_federated/python/core/impl/federated_computation_utils.py,sha256=fmTlp98lXUWfqUzTXfurApdO4J4ePx1YEPEQm2UEqeg,3718
tensorflow_federated/python/core/impl/intrinsic_bodies.py,sha256=ajsGzet0pOlvLhJ2AAaFOXl-muw_vSbtuM-rwpggBak,14109
tensorflow_federated/python/core/impl/intrinsic_factory.py,sha256=___F468z2nlKnap1WPgwNDX6EJOX1Getaf8V1tGA66c,23146
tensorflow_federated/python/core/impl/reference_executor.py,sha256=hgF7j7s8eFJufCYTjOHVNObP9-eEavW_KmvmrdSi7_k,55076
tensorflow_federated/python/core/impl/tensorflow_deserialization.py,sha256=tQ-9YaaXsDwg05NYAmi0ls7dUqQ-6qy1VjhkgzMdOTU,6055
tensorflow_federated/python/core/impl/tensorflow_serialization.py,sha256=L3tl44z88BUr_N8K0mefgKwyiDdz7npxGakyL0rtPp8,18471
tensorflow_federated/python/core/impl/tf_computation_context.py,sha256=tJa0hn_AZtrZhAFC_1IGVgSQ73vaA1xi6Hj8hHJiYuM,2067
tensorflow_federated/python/core/impl/tree_to_cc_transformations.py,sha256=gdQJdbIL0yI7IlEGUx4hNa8-6Rgo1RvNQCHeRcsUFf8,5066
tensorflow_federated/python/core/impl/type_utils.py,sha256=6T-wZsUUQBJ31S5fLB9cPptxle4lpiszA_7NNGUJjPY,58692
tensorflow_federated/python/core/impl/value_impl.py,sha256=cro_-7XCrL23HwSdsxvK-6qUgBV9Cydn5BILqvoswUY,18271
tensorflow_federated/python/core/impl/value_transformations.py,sha256=w76TGS3qYoA3IpkHs1mpcoD_4wdyemDzw6X7p7GkUY4,4779
tensorflow_federated/python/core/impl/value_utils.py,sha256=qI8V4moU7TCu_DO-Wydb2ZquQyLT7E7lqyKvTCCb0Cs,4374
tensorflow_federated/python/core/impl/compiler/__init__.py,sha256=anWWDQNP86PB8Dq84zcV1Tppw_Qslk-4IwSP4DRcQK0,618
tensorflow_federated/python/core/impl/compiler/building_block_analysis.py,sha256=hx2KYzZEO0BlzYFxVeuelfxkHbN5dDylIxyaB3MHSCU,3665
tensorflow_federated/python/core/impl/compiler/building_block_factory.py,sha256=iknnEkaGj0fwSftwdTtOpbNSLJZjGiNgyQI_Jl87ap8,86798
tensorflow_federated/python/core/impl/compiler/building_blocks.py,sha256=bIzB9VjlGJlOsc4NP-KPBgP872ll07_b9C10Eo-pcDc,53400
tensorflow_federated/python/core/impl/compiler/intrinsic_defs.py,sha256=PhXDKI7Nvk0zkKn5sG2gITwa86wauoR26EYP2pT150o,20723
tensorflow_federated/python/core/impl/compiler/placement_literals.py,sha256=SbAFPQnMVImne_BQ54WBneIsRGWYAyQJ2yE9ddF3CIM,2415
tensorflow_federated/python/core/impl/compiler/proto_transformations.py,sha256=2Nm6znCLdOEPO4UrnEmDM0mzYXNUWCBy0qSUAuEb7to,2960
tensorflow_federated/python/core/impl/compiler/transformation_utils.py,sha256=tTlsXeQPFT0M4UFP1AkifeF17lwxQG1fioEChmB0crk,49484
tensorflow_federated/python/core/impl/compiler/transformations.py,sha256=8QGMWir73Sh5C5DXDPgkP_PQyare1ew6lI9fs021Ldg,27795
tensorflow_federated/python/core/impl/compiler/tree_analysis.py,sha256=lwe7TeHnBf-S_qLnDZDSMMg9l4Oz3xv_BKvULbqxPwg,19235
tensorflow_federated/python/core/impl/compiler/tree_transformations.py,sha256=wFBPMN-yhlTGDuqqY5LSHKAKmVbp5zBUw2AJoOlr0jA,69778
tensorflow_federated/python/core/impl/compiler/type_factory.py,sha256=TCTRwOkigDam4rsW56wnVKvneS3T-KFMn_8AwAyuLDY,3289
tensorflow_federated/python/core/impl/compiler/type_serialization.py,sha256=b947AMbpw4ML4b68N8xjmrmyqsjV_sZO0F46hh1lhf8,6485
tensorflow_federated/python/core/impl/context_stack/__init__.py,sha256=anWWDQNP86PB8Dq84zcV1Tppw_Qslk-4IwSP4DRcQK0,618
tensorflow_federated/python/core/impl/context_stack/context_stack_impl.py,sha256=W0Yeso6g40mofmXEbkOscYFaftIR2qxsSZyvL2T9sgk,2065
tensorflow_federated/python/core/impl/context_stack/get_context_stack.py,sha256=CVKJZfLzzxNFHz2HTgmvGYdQeHGnIpOMvFPGeOSWI1o,848
tensorflow_federated/python/core/impl/context_stack/set_default_context.py,sha256=yF2ln4ziQIZ8QCoLjaJLvtQzsQ5nxgcvTu4HbLuFOUc,948
tensorflow_federated/python/core/impl/context_stack/set_default_executor.py,sha256=JcNCiq8kYzI33OG2q_GylnOC12ojJ8ExRdmfU5bY558,2009
tensorflow_federated/python/core/impl/executors/__init__.py,sha256=anWWDQNP86PB8Dq84zcV1Tppw_Qslk-4IwSP4DRcQK0,618
tensorflow_federated/python/core/impl/executors/caching_executor.py,sha256=7ppQQjyhCKPd5NlpibUzknyIqjZTaVqoc6cL6A8X6t4,14436
tensorflow_federated/python/core/impl/executors/cardinalities_utils.py,sha256=rX8vtDdWW40ii0HZfEShGkdURJmDmPTS9902Drtvn18,3481
tensorflow_federated/python/core/impl/executors/composing_executor.py,sha256=heL09I4dRnUuRIQzQvHjxsFkbQXoKiQj94fZIVjFExg,28831
tensorflow_federated/python/core/impl/executors/eager_tf_executor.py,sha256=RHi5g5dzNbrAwveOxTT3NDAKpJAILNqvfQWe3622bss,20488
tensorflow_federated/python/core/impl/executors/execution_context.py,sha256=KBoN7xSAyKSA0Zj1wSR5lXmOTWDbrk8Khqprro0ZvQg,7263
tensorflow_federated/python/core/impl/executors/executor_base.py,sha256=kCaFNmwgZ9OMGsx7w39cIhCG8sH8h6MlKziXy2JYfbM,4463
tensorflow_federated/python/core/impl/executors/executor_factory.py,sha256=DSILE5lXBkqmRfjmdXaiPsWC5NbDJg_DiJLXMF1iuSA,9863
tensorflow_federated/python/core/impl/executors/executor_service.py,sha256=01Ypo1WOaAlN7bOPWJAA3aAkQ06xsmFoPaxpguQLx5c,12081
tensorflow_federated/python/core/impl/executors/executor_stacks.py,sha256=f76DRyFKMpbu_OtVju9RWZLNMtQEw3xsHfvNfN5aixE,15845
tensorflow_federated/python/core/impl/executors/executor_utils.py,sha256=kJNhlRZieQd0mHURjvsvRwiw-G-asVYPm9mydW1rz1I,11077
tensorflow_federated/python/core/impl/executors/executor_value_base.py,sha256=rG-xd43eSVoxO8AoV3OG_EhFtub-RS3hC8QIAfPfy94,1494
tensorflow_federated/python/core/impl/executors/federating_executor.py,sha256=Agg6J38A1Ax-scBRIBT4jW8dYhy8f0ZrbNLt-DdkZw0,32137
tensorflow_federated/python/core/impl/executors/reference_resolving_executor.py,sha256=quWnTmjwGV7ni0MXrqhuJ4NRwpVWKAEOxMJPMhi1Bi0,20161
tensorflow_federated/python/core/impl/executors/remote_executor.py,sha256=KH4CQXlp1rOWwiQckRQmrLpDBvC2wg7DOBRjqYznAg0,14532
tensorflow_federated/python/core/impl/executors/sizing_executor.py,sha256=jJkzJuyp9FvTKqGCtWAOztKP3h6-kyl7z9ddrXRxhC0,5991
tensorflow_federated/python/core/impl/executors/thread_delegating_executor.py,sha256=re7bPNnnxy2L7K0674Ix8aF1wDuRGnnXa_9dHhs0IC8,3516
tensorflow_federated/python/core/impl/executors/transforming_executor.py,sha256=6WHDs5_z4upHFeEDQ8i1OUEBg3UzjKlpNLqyEF5f6Ww,3492
tensorflow_federated/python/core/impl/utils/__init__.py,sha256=anWWDQNP86PB8Dq84zcV1Tppw_Qslk-4IwSP4DRcQK0,618
tensorflow_federated/python/core/impl/utils/function_utils.py,sha256=_IFnHgKk6SQS8t7AwGh7_d76O04KA2CXPHyRmxK_YSQ,25820
tensorflow_federated/python/core/impl/utils/tensorflow_utils.py,sha256=io2w256jUXd-oci10hC-XUt-5RRFeWKu2Qbt7g4QoEA,52495
tensorflow_federated/python/core/impl/wrappers/__init__.py,sha256=anWWDQNP86PB8Dq84zcV1Tppw_Qslk-4IwSP4DRcQK0,618
tensorflow_federated/python/core/impl/wrappers/computation_wrapper.py,sha256=ZKcpP76qIAoN9opIN3Xf0HQHe8ZcPG4O6yulsJXiqbc,14120
tensorflow_federated/python/core/impl/wrappers/computation_wrapper_instances.py,sha256=3i0U_4SLjr-w0RKmXzmS6b-DEOdtp2JQR9d6WcYHRYQ,5048
tensorflow_federated/python/core/templates/__init__.py,sha256=PuAd8tRBzvtTxsmkCavfROwpPrfnt2fW7XJRN2d1c40,618
tensorflow_federated/python/core/templates/iterative_process.py,sha256=e514KTWJxK4GvJ0DTkUeSTxB6W82rQRXDVSQG7hsm2U,4997
tensorflow_federated/python/core/utils/__init__.py,sha256=3V_jkETtuS_l5Gs3J_KLIKmNM_xmmCQo8sFV7tnD9WY,2725
tensorflow_federated/python/core/utils/computation_utils.py,sha256=pEy1nlxrRiw5ZZdURLjVM-W_cwZ2GNgAdWSmHuhkxDQ,8208
tensorflow_federated/python/core/utils/differential_privacy.py,sha256=xQSRkM2GQM8AhZKmOOui0BRO2y7P-UddCHuVEffboxU,13030
tensorflow_federated/python/core/utils/encoding_utils.py,sha256=bFR0BUmgInGqxFe6dw-XtxXZeQQHRdnzU-L2QgWgqLs,18228
tensorflow_federated/python/core/utils/federated_aggregations.py,sha256=0LazMQ-a-ADvx4jwymdINiN7WGebhQplf1IGYKTxFvc,11904
tensorflow_federated/python/core/utils/tf_computation_utils.py,sha256=vHY4_F71d-G1KkMARyssR1mn2RNqCMj6aOHl1Q0K-Ac,5357
tensorflow_federated/python/learning/__init__.py,sha256=2AWzbegWcphx_s7xKYns-LKazFFjIhubr4F9u1ZJ138,2079
tensorflow_federated/python/learning/federated_averaging.py,sha256=GLQ-fnXofq45yN8bLgQN-fhTuNi4ehCLfeTc0NQHVGY,7627
tensorflow_federated/python/learning/federated_evaluation.py,sha256=uV5r1BRhbuU_PnqT_7nQKgB_qs9wm2LgLTawnGdcpnI,3015
tensorflow_federated/python/learning/federated_sgd.py,sha256=oScN7VJbdqGWC1vySgiJLT01Lbcvn70JmBlmd5GpakI,7866
tensorflow_federated/python/learning/keras_utils.py,sha256=h4VMssxqM_EkoaPSqGSC4BmIJbbjtaWNdK4OWpR_arA,20979
tensorflow_federated/python/learning/model.py,sha256=qY116h0P6RkcrPQPctuDgp2g2xP0xfBUloZdLEdGKNk,8683
tensorflow_federated/python/learning/model_utils.py,sha256=4jfiMeHOKBix6zQNmy8JRDoB1VF4qzPKOHflVZuNOpI,5236
tensorflow_federated/python/learning/personalization_eval.py,sha256=kx7gyJfby8Y5aEBKLn7zvdFvVyMK-ejMIIh_5RJse4A,12168
tensorflow_federated/python/learning/framework/__init__.py,sha256=ey160D5kOTJmEapHBzMPi5G_WjtIUPVs99xCqjnXlOE,2192
tensorflow_federated/python/learning/framework/encoding_utils.py,sha256=hHHJPnb1HH0XgubQe4dEiRa-40aubQxkmkNpeREJFls,5109
tensorflow_federated/python/learning/framework/optimizer_utils.py,sha256=gKocq9pab4Wx95wEsltR75OgYrhmBZpmyALYB69zqWM,19400
tensorflow_federated/python/simulation/__init__.py,sha256=oJy4B8nlDqwfnWpUYuVe5lySdmOC2FA4A5koVjGYGhw,1593
tensorflow_federated/python/simulation/client_data.py,sha256=aO3ULxEyI-CWO7lcIKyoKO3MhPjDHVh_m1bj5ZNlWvk,9865
tensorflow_federated/python/simulation/file_per_user_client_data.py,sha256=TL3gkog1lHuHLm74fob0Xz45lAee_Sv2wcPoap_i1fU,3199
tensorflow_federated/python/simulation/from_tensor_slices_client_data.py,sha256=qVc1dSvc3BPOA5ii7VZDcqPDdqEQotqd7PEF2DmO3Fw,2062
tensorflow_federated/python/simulation/hdf5_client_data.py,sha256=0NkopvCPvv8ZBSundbfXPcSu1R2D7weVOEvzPDtc34M,2809
tensorflow_federated/python/simulation/server_utils.py,sha256=-bQH0eVPv4J6KNLVijzfeyzJ34ckpFYu7ioxZF3-GVQ,2931
tensorflow_federated/python/simulation/transforming_client_data.py,sha256=uRFle3R8fclak1lCW_z59FkSW_doqdjSMRgnFtUJ-54,5657
tensorflow_federated/python/simulation/datasets/__init__.py,sha256=Vxn6jQEM0m2MCp3gI-JDW5JZYE1-w_qqYAoyl9wS_ec,1502
tensorflow_federated/python/simulation/datasets/cifar100.py,sha256=AmJRmi57s21YJq4dX1Nejy2YXy3xKyBaNEcpnX3rUgc,4423
tensorflow_federated/python/simulation/datasets/dataset_utils.py,sha256=4peMmyL9qKl6R5f7lRKhgVFivSt-Eld_A1WnolEV6VY,3912
tensorflow_federated/python/simulation/datasets/emnist.py,sha256=yweOC1E64injMFaFxt0iIv1aFYNei8i5x4ENW_9gUCw,28961
tensorflow_federated/python/simulation/datasets/shakespeare.py,sha256=Feq-czdEvHnFGvo9Xf2bcl73IyLLEzxLTEN-TkLWNvc,2941
tensorflow_federated/python/simulation/datasets/stackoverflow.py,sha256=i7AqlJiJz3-vEakfjq5mFeyTbZPNRE0SCbLp7Dhr-0Q,6899
tensorflow_federated/python/simulation/models/__init__.py,sha256=2gYuuASQjDdCbTfvTf65-7ZmOuiuHw8STk4EOvRUrdk,819
tensorflow_federated/python/simulation/models/mnist.py,sha256=iIrwXAHoiPkZTIokzPd7bahDUNpDJI_U7-64mBuGTUE,4054
tensorflow_federated/python/tensorflow_libs/__init__.py,sha256=PuAd8tRBzvtTxsmkCavfROwpPrfnt2fW7XJRN2d1c40,618
tensorflow_federated/python/tensorflow_libs/function.py,sha256=qfGDch1bEqlMai1ZNMpeP35S7Jhx62m3LzxAwLs1jdg,1116
tensorflow_federated/python/tensorflow_libs/graph_keys.py,sha256=epMM-eNWGrCRjWAR0kfbjfBdN4RTWfbJtvHFbydRcMs,1057
tensorflow_federated/python/tensorflow_libs/graph_merge.py,sha256=udEEbIZ_yUDqyyg0n2p1xJdy0IL3kjyp0qcjRS7sKgY,13393
tensorflow_federated/python/tensorflow_libs/tensor_utils.py,sha256=ciWNqxbB41rl5Sr-NTcD7qtTST0gRsacmGwInzNGYzc,4972
tensorflow_federated-0.13.0.dist-info/METADATA,sha256=C9ZIw-HV2UIuTpQ0jugt4XC2Gdgp2jfMQ4vcQXoa2cs,3492
tensorflow_federated-0.13.0.dist-info/WHEEL,sha256=kGT74LWyRUZrL4VgLh6_g12IeVl_9u9ZVhadrgXZUEY,110
tensorflow_federated-0.13.0.dist-info/top_level.txt,sha256=UoTusg-5ICHXomvSyLgvaAielzUm8kchKxID9m8WrJk,21
tensorflow_federated-0.13.0.dist-info/RECORD,,
