tensorflow_privacy/__init__.py,sha256=UeJ9NKAgO_WsgkO6aC91qc73QGux8XOaxk2yjCFyXco,5609
tensorflow_privacy/version.py,sha256=-MkBSgkOfIZwH4t-4k44JdgGIYDiQNpXNhtEOeSLw1g,654
tensorflow_privacy/privacy/__init__.py,sha256=4qT6YG220ZIGEElK09IiHbKuPsIcam8cWOhlmvr755o,597
tensorflow_privacy/privacy/analysis/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tensorflow_privacy/privacy/analysis/compute_dp_sgd_privacy.py,sha256=gIuEI97P538qBQBvihN-gBQiPoSAKE27j8bX0ufcYP8,2345
tensorflow_privacy/privacy/analysis/compute_dp_sgd_privacy_lib.py,sha256=FdYnVWseP_4ueu7vX2rEJzTiw8VsIOppcb9awexUv64,2740
tensorflow_privacy/privacy/analysis/compute_dp_sgd_privacy_test.py,sha256=7IyA5oWz4moafTHbaVASbDPJGRlu6KOq-S_Z-wlBUDI,2786
tensorflow_privacy/privacy/analysis/compute_noise_from_budget.py,sha256=5hOGGLlUravaaUvwpD6xsCRYJApXtf77VUQc_X2nBNs,2402
tensorflow_privacy/privacy/analysis/compute_noise_from_budget_lib.py,sha256=pXaHu0Co7q5DhivMCXC9AcWGYE_OtKsiHSr8cQ6WkXY,3355
tensorflow_privacy/privacy/analysis/compute_noise_from_budget_test.py,sha256=bzRjAfId1mTXH56KzBjeLWMPS97gyXauc15zaA_o38E,1681
tensorflow_privacy/privacy/analysis/gdp_accountant.py,sha256=OZ54H5YmagX5-c6IItSuIo7ZJKH8jdxNdhu5gri-LM0,2467
tensorflow_privacy/privacy/analysis/privacy_ledger.py,sha256=6oFoavtxSe6CZecByCu40QICdKWQajBY7hU_ChAXhdg,9264
tensorflow_privacy/privacy/analysis/privacy_ledger_test.py,sha256=5RZ98y62O0rH7VhcxKD0SSssrQKc2QtphPXjVVDsOBo,4930
tensorflow_privacy/privacy/analysis/rdp_accountant.py,sha256=yEJktFP_le1--eAaLxoqQaomhlngKTC-FbEHLMHLym4,13060
tensorflow_privacy/privacy/analysis/rdp_accountant_test.py,sha256=cQnH_XbVI9TIS3MDvLOlyE0swf3wrfBD8VFnEPUSxhI,9925
tensorflow_privacy/privacy/analysis/tensor_buffer.py,sha256=hPziFDEdnYlbdlJxyfcbEaB6fy9xe9SpO44dx5vr7eQ,4830
tensorflow_privacy/privacy/analysis/tensor_buffer_test_eager.py,sha256=pXRd1aLwyOC4G0X_iACGWmJJvCe1Wh4v_LwLZ5ibJfE,2879
tensorflow_privacy/privacy/analysis/tensor_buffer_test_graph.py,sha256=SbBs3swFnSF2LeqRayCy8d4eaczOfY8OX75OQZbVe10,2719
tensorflow_privacy/privacy/bolt_on/__init__.py,sha256=FXyUP2Zni4SlSShfQy7H4M9RHYrhcrxhoU7DzuRC2jI,1517
tensorflow_privacy/privacy/bolt_on/losses.py,sha256=bgXK_O0gT5Oengyb2aez_QairBhosXHtiO7G8Cfci8k,10286
tensorflow_privacy/privacy/bolt_on/losses_test.py,sha256=TexgG55KpaJJMOy9mcvi0nbDuV4uZDaNZ8FkBMAyGQ0,13733
tensorflow_privacy/privacy/bolt_on/models.py,sha256=PQFOfdbwHxU76DdMqvP0_x5aLpkuLDPa5rMgmXcYBpo,12256
tensorflow_privacy/privacy/bolt_on/models_test.py,sha256=F7ghYGDJipMkYevwiQiUhEQHVB62yAeiLvnrkik3ZK0,16376
tensorflow_privacy/privacy/bolt_on/optimizers.py,sha256=m0ReDF15p_67_--7WxXfae738YRrOHtEwz7D97WqVJs,14670
tensorflow_privacy/privacy/bolt_on/optimizers_test.py,sha256=57yDQS2vYLIhrghjkJT3qllke3hv9cfjv1rBh0wlRok,18701
tensorflow_privacy/privacy/dp_query/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tensorflow_privacy/privacy/dp_query/dp_query.py,sha256=1yZtaGErciSwGO0ocu2W11R6ibWmPQSdHryDvgHqhgA,9227
tensorflow_privacy/privacy/dp_query/gaussian_query.py,sha256=h2EpxYC-HDXNIgSZFgM_Zjn6xoaNL06vMa9IoeMzkQQ,3698
tensorflow_privacy/privacy/dp_query/gaussian_query_test.py,sha256=TYYRe6Tw0U5nsvE2vmlVSLh0mYDZxD131UFOkXN-SXg,4769
tensorflow_privacy/privacy/dp_query/nested_query.py,sha256=5WIV3-zMHTeBDgXtBY7dobkFBcakiiIqvEwfZROydE4,4847
tensorflow_privacy/privacy/dp_query/nested_query_test.py,sha256=wKFSEt5rVxhrk22t5uJWYrSniAwWpdro9lPZXfSSUyE,6206
tensorflow_privacy/privacy/dp_query/no_privacy_query.py,sha256=Zl9aoIsbRuZjrxySkRMblHuS93DOMIRThQRfSpmCRqc,3261
tensorflow_privacy/privacy/dp_query/no_privacy_query_test.py,sha256=EQiGED3lrxC7NxkN5xFAzavgp6uSYhxRsNuginxEAKU,2705
tensorflow_privacy/privacy/dp_query/normalized_query.py,sha256=VUvW3EVSl3mnySbW6COUdYILd2Gb9IUvzeCLxlssWtA,2884
tensorflow_privacy/privacy/dp_query/normalized_query_test.py,sha256=Si1zTcZzGPSDTPpYns_wSFuCkRXjAW935qR-MEQLH54,1612
tensorflow_privacy/privacy/dp_query/quantile_adaptive_clip_sum_query.py,sha256=wg8KcnTanFInpmAbNVSkh2CsHIGlc20pc_uANPK-LMc,6342
tensorflow_privacy/privacy/dp_query/quantile_adaptive_clip_sum_query_test.py,sha256=LAJHvCRYTspFQyE2ACXOkk4Qt_xUb-aJSkvOQtoha5c,13216
tensorflow_privacy/privacy/dp_query/quantile_estimator_query.py,sha256=2T5xe3MftXczrZaVSRz3Po5XmGsOnwTEMcVZc0MKKGE,8788
tensorflow_privacy/privacy/dp_query/quantile_estimator_query_test.py,sha256=PfepCkuXmRNe7mTWXF4FDzU1O8ORPbxlE3lQn378Sh8,9929
tensorflow_privacy/privacy/dp_query/test_utils.py,sha256=k0vEnWY9oLg_ywNRjYWC_0_m3-ejZLEHFNmX7hgYzwI,1891
tensorflow_privacy/privacy/dp_query/tree_aggregation.py,sha256=vy5_38tozm86Fv7a2JFVNZiajRxYAT8QUYL00pl_m4k,15428
tensorflow_privacy/privacy/dp_query/tree_aggregation_query.py,sha256=lIU1rT0a_Me_13b1i1VBo7tJPuaYki_iIgEXVanhIQI,14790
tensorflow_privacy/privacy/dp_query/tree_aggregation_query_test.py,sha256=CkE9lN0AI1SSs-p-W4q8W_j3fvhrXH2sFcMpP0bgNeU,17014
tensorflow_privacy/privacy/dp_query/tree_aggregation_test.py,sha256=XTraU3qzCYTcr4vqTa3aCNJhtdn-9Vr5OEnqSQWihIM,16820
tensorflow_privacy/privacy/estimators/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tensorflow_privacy/privacy/estimators/binary_class_head.py,sha256=knEPodY5XQI6OyJgNZjt_dRRVoU0xKEj3C2AIBdY1T8,6268
tensorflow_privacy/privacy/estimators/binary_class_head_test.py,sha256=vehGHKMHfylM1P_KryyjIxwO84OX0EZhLGhR4npXaHY,3037
tensorflow_privacy/privacy/estimators/dnn.py,sha256=osu6OCPC-eR1bTYgB-htgJWTW9bU3axhG5ZZ3b6ZUgY,2340
tensorflow_privacy/privacy/estimators/dnn_test.py,sha256=MK76EWQnG1EV0ZLRc5Sa4NSN5M2GN7WN39ztSgntdGk,2538
tensorflow_privacy/privacy/estimators/head_utils.py,sha256=utJMSlWPGY1XMkrMEfcMeZIxeSsUHU1gXG4PL0Ppevo,2677
tensorflow_privacy/privacy/estimators/multi_class_head.py,sha256=LxkC3bVZ1Wed1YvMF39C9urR4CLIAM7DHZzy4yuEcTw,6140
tensorflow_privacy/privacy/estimators/multi_class_head_test.py,sha256=BVtLdBzxHOIEqgiYmdsolcqjiqQvF614EicUMzKmy_Y,3169
tensorflow_privacy/privacy/estimators/multi_label_head.py,sha256=Xcr9ORwhv3dAeYljBZCjFtZ8b2cOJx_L4lznZGKGOks,6457
tensorflow_privacy/privacy/estimators/multi_label_head_test.py,sha256=3MX7LQivDEKVCQYb1mge4g_T8VmWOQgyxsXSjZVJXgI,3257
tensorflow_privacy/privacy/estimators/test_utils.py,sha256=Z0Re2Ba-pFn-oiVHrW1deAnhBp8IS45y1tNiJ3Pk2CA,3628
tensorflow_privacy/privacy/estimators/v1/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tensorflow_privacy/privacy/estimators/v1/dnn.py,sha256=m99Ia6o2aTgaym05VeZpssH0kf0xS-foQibmGfhwvzI,2497
tensorflow_privacy/privacy/estimators/v1/dnn_test.py,sha256=TYa__tV70LiurC1ZMEbbOX6CgVRlibRP9skEzwpFuy0,2603
tensorflow_privacy/privacy/estimators/v1/head.py,sha256=p4ngbOPwBgJG9GVUr5TTEa5k12JiDJYgllbrWb_KUZw,20209
tensorflow_privacy/privacy/estimators/v1/head_test.py,sha256=e1SEIrMmLuElvZBFNgIqYUbpmcIynnP2PpqhydWxbVA,3457
tensorflow_privacy/privacy/keras_models/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tensorflow_privacy/privacy/keras_models/dp_keras_model.py,sha256=p5Nswr8p4EbCx5lPfxZEBeUZ-GKrNBTNwZ4w4U6rNLQ,3875
tensorflow_privacy/privacy/keras_models/dp_keras_model_test.py,sha256=sNBrxfML2_ICx2BxYLLbceo94oAZtvUNG7cbPD-lQow,5112
tensorflow_privacy/privacy/membership_inference_attack/__init__.py,sha256=GqtZfc9yc5_8_vHAhsNQ64uQYbFhu5zpwbbgX5o103w,589
tensorflow_privacy/privacy/membership_inference_attack/data_structures.py,sha256=XIYPLwGIiwEWsc8jqtQxKqYR-Ow7n44L0kTTjXofq20,29845
tensorflow_privacy/privacy/membership_inference_attack/data_structures_test.py,sha256=4qMXXXMW42W9lfiNZ0TOfyw7evu-jSIpYZ0PSmBJFYQ,16922
tensorflow_privacy/privacy/membership_inference_attack/dataset_slicing.py,sha256=ZPKdfBDF_-f-r5hor1T4CWaB6I4XPf077cdAFMOMRPI,6077
tensorflow_privacy/privacy/membership_inference_attack/dataset_slicing_test.py,sha256=ur0psK8b078CziuMSD4AzyFJlehi9naGx3k-UiM-0WA,7831
tensorflow_privacy/privacy/membership_inference_attack/keras_evaluation.py,sha256=-mvykgq4PT8QDmO9huyW0WataCsy1S_Q458StQ_y1N0,5702
tensorflow_privacy/privacy/membership_inference_attack/keras_evaluation_example.py,sha256=-KNjvgv34nHCNFU6PR1R0lVNJ7op8QxeuWIzah3EddM,4216
tensorflow_privacy/privacy/membership_inference_attack/keras_evaluation_test.py,sha256=Urz63CigC6P3uwAgdoGwYXl8N8X7rbBhnPWJz0VTedo,3147
tensorflow_privacy/privacy/membership_inference_attack/membership_inference_attack.py,sha256=e7TiaaraR0V7m3SSY-SGPza_JN8t8oOFf9BFqfGKgHk,14018
tensorflow_privacy/privacy/membership_inference_attack/membership_inference_attack_test.py,sha256=MFq8GBlRwj6i7SvVLOvHJAZ45If-PZalC9HSQQ0MMyU,6250
tensorflow_privacy/privacy/membership_inference_attack/models.py,sha256=IAUn3L6TlvaFHrgIQa9aCRZ15fOOan9uWbPnWB93Jx8,7396
tensorflow_privacy/privacy/membership_inference_attack/models_test.py,sha256=oUygNplkixf9hmVQmTHnsY9vKAPIPmzBYwPUrYUeoJs,3246
tensorflow_privacy/privacy/membership_inference_attack/plotting.py,sha256=2C5Jb2fnglLsHOFd7L3hvsjS5Jms6e7uRAqTv6GJpQM,2852
tensorflow_privacy/privacy/membership_inference_attack/privacy_report.py,sha256=Grc9hZJvXHCZxOGT-Rau3oQeBk7RrmIkXRwLiZPmNT0,5835
tensorflow_privacy/privacy/membership_inference_attack/privacy_report_test.py,sha256=w_TaKPzLUyS0RugJpMeZQcgOIUZJ-agWEnIm7qCncOc,9914
tensorflow_privacy/privacy/membership_inference_attack/seq2seq_mia.py,sha256=oPfMM9JzzJGyZBhaIaqt14rAO3Lo1x6SIxU33xDDWow,14482
tensorflow_privacy/privacy/membership_inference_attack/seq2seq_mia_test.py,sha256=11E-x01LvgvSwlja3dMvyFQmbIYEMDNUrrmTF0nUm6U,16212
tensorflow_privacy/privacy/membership_inference_attack/tf_estimator_evaluation.py,sha256=uK51TqR2W6SnhBroLrI8JyphQ4lPCzaTB6WZ5B13cP4,8444
tensorflow_privacy/privacy/membership_inference_attack/tf_estimator_evaluation_example.py,sha256=Yo1XmQ___yy92YQzQOuRH6oO4kcAbhN6OBYD9UdMoZM,6441
tensorflow_privacy/privacy/membership_inference_attack/tf_estimator_evaluation_test.py,sha256=2g9UCG7zQQqu85pT19cH_M6Q60ezv0m9q44JzfnIDj0,4830
tensorflow_privacy/privacy/membership_inference_attack/utils.py,sha256=jooWhDcmSkufgnnZ_M3TQDWFzbeJdSI8IJJh-apLdmI,1526
tensorflow_privacy/privacy/membership_inference_attack/utils_tensorboard.py,sha256=5rV-yLQLXEe9DTQ1zgPuNZ86vDfCnP41XwjtXL-cC3o,5066
tensorflow_privacy/privacy/membership_inference_attack/utils_test.py,sha256=muN8ei75tawwH60GLAcIQeFAy2iOB9hZC69j7ixlAXQ,3283
tensorflow_privacy/privacy/membership_inference_attack/codelabs/__init__.py,sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs,1
tensorflow_privacy/privacy/membership_inference_attack/codelabs/example.py,sha256=qX0eP3sLl7bJiKtHePYRTcs_N362ObcbEIMAh9KhrnA,8589
tensorflow_privacy/privacy/optimizers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tensorflow_privacy/privacy/optimizers/dp_optimizer.py,sha256=exkjX4IOBcRHX4WfOnBLkXxW8PVtULKBoBlMwnCeNeI,13118
tensorflow_privacy/privacy/optimizers/dp_optimizer_eager_test.py,sha256=T_RwpeTplaYgwpNHtZbyJMfF4rTyrtGjjyzS5GD38Go,5304
tensorflow_privacy/privacy/optimizers/dp_optimizer_keras.py,sha256=fe00preV5FLQfozAhyaPtans-OlRcOEfse6zUDMolpU,7863
tensorflow_privacy/privacy/optimizers/dp_optimizer_keras_test.py,sha256=yA5qIiQSTU03j0NlsZbAHn_DUOnPi_o9-g5NyrbObs0,15959
tensorflow_privacy/privacy/optimizers/dp_optimizer_keras_vectorized.py,sha256=mMKOK_Bm9aWliWFrrdj3H1Bc4R5dALm0hmzk7cJKv3c,8369
tensorflow_privacy/privacy/optimizers/dp_optimizer_test.py,sha256=_VdZbabQU0rJC9ja6uG-SlcWedZ0FjFF9Hg7gOJ6YOg,13706
tensorflow_privacy/privacy/optimizers/dp_optimizer_vectorized.py,sha256=-o1VTFF_gjqTGWwaLcpmLujvqpZjK6_pdNa_jd8bbdM,6583
tensorflow_privacy/privacy/optimizers/dp_optimizer_vectorized_test.py,sha256=bxBHxqIkx4BUbWaZfVxPXmNsLFlMBgjgh2CutO3BbW4,7929
tensorflow_privacy-0.6.0.dist-info/LICENSE,sha256=MEKqoye3UPT-H0tNgYhBsxyLV8YxGzIzvwoT_yR1hOw,11362
tensorflow_privacy-0.6.0.dist-info/METADATA,sha256=MrKsP7Yjvd5wQvrulyusccqkCMP7mh-GeHVb7zRNwr0,483
tensorflow_privacy-0.6.0.dist-info/WHEEL,sha256=OqRkF0eY5GHssMorFjlbTIq072vpHpF60fIQA6lS9xA,92
tensorflow_privacy-0.6.0.dist-info/top_level.txt,sha256=dckpxabWreMvkfM5iBsw5U0Osqmf85UmYMgNvvV7utk,19
tensorflow_privacy-0.6.0.dist-info/RECORD,,
