graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[tensorflow_privacy/privacy/optimizers/dp_optimizer_keras_vectorized.py]" -- "[tensorflow_privacy/privacy/optimizers/dp_optimizer_keras.py]" [label=" 9 ", penwidth="9", color="#00688bED"]; "[tensorflow_privacy/privacy/dp_query/no_privacy_query.py]" -- "[tensorflow_privacy/privacy/dp_query/nested_query.py]" [label=" 8 ", penwidth="8", color="#00688bDB"]; "[tensorflow_privacy/version.py]" -- "[setup.py]" [label=" 8 ", penwidth="8", color="#00688bDB"]; "[tensorflow_privacy/privacy/dp_query/nested_query.py]" -- "[tensorflow_privacy/privacy/dp_query/gaussian_query.py]" [label=" 7 ", penwidth="7", color="#00688bC9"]; "[tensorflow_privacy/privacy/dp_query/no_privacy_query.py]" -- "[tensorflow_privacy/privacy/dp_query/gaussian_query.py]" [label=" 7 ", penwidth="7", color="#00688bC9"]; "[tensorflow_privacy/privacy/dp_query/quantile_adaptive_clip_sum_query.py]" -- "[tensorflow_privacy/privacy/dp_query/gaussian_query.py]" [label=" 7 ", penwidth="7", color="#00688bC9"]; "[tensorflow_privacy/privacy/dp_query/quantile_adaptive_clip_sum_query.py]" -- "[tensorflow_privacy/privacy/dp_query/nested_query.py]" [label=" 7 ", penwidth="7", color="#00688bC9"]; "[tensorflow_privacy/privacy/dp_query/quantile_adaptive_clip_sum_query.py]" -- "[tensorflow_privacy/privacy/dp_query/no_privacy_query.py]" [label=" 7 ", penwidth="7", color="#00688bC9"]; "[tensorflow_privacy/privacy/optimizers/dp_optimizer_vectorized.py]" -- "[tensorflow_privacy/privacy/optimizers/dp_optimizer_keras.py]" [label=" 7 ", penwidth="7", color="#00688bC9"]; "[tensorflow_privacy/privacy/optimizers/dp_optimizer_vectorized.py]" -- "[tensorflow_privacy/privacy/optimizers/dp_optimizer_keras_vectorized.py]" [label=" 7 ", penwidth="7", color="#00688bC9"]; "[tensorflow_privacy/privacy/optimizers/dp_optimizer.py]" -- "[tensorflow_privacy/privacy/optimizers/dp_optimizer_keras.py]" [label=" 7 ", penwidth="7", color="#00688bC9"]; "[tensorflow_privacy/privacy/dp_query/quantile_estimator_query.py]" -- "[tensorflow_privacy/privacy/dp_query/gaussian_query.py]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[tensorflow_privacy/privacy/dp_query/quantile_estimator_query.py]" -- "[tensorflow_privacy/privacy/dp_query/nested_query.py]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[tensorflow_privacy/privacy/dp_query/quantile_estimator_query.py]" -- "[tensorflow_privacy/privacy/dp_query/no_privacy_query.py]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[tensorflow_privacy/privacy/optimizers/dp_optimizer.py]" -- "[tensorflow_privacy/privacy/optimizers/dp_optimizer_keras_vectorized.py]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[tensorflow_privacy/privacy/optimizers/dp_optimizer.py]" -- "[tensorflow_privacy/privacy/optimizers/dp_optimizer_vectorized.py]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[tensorflow_privacy/privacy/analysis/rdp_accountant.py]" -- "[tensorflow_privacy/__init__.py]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[tensorflow_privacy/privacy/dp_query/gaussian_query.py]" -- "[tensorflow_privacy/privacy/dp_query/dp_query.py]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[tensorflow_privacy/privacy/dp_query/nested_query.py]" -- "[tensorflow_privacy/privacy/dp_query/dp_query.py]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[tensorflow_privacy/privacy/dp_query/no_privacy_query.py]" -- "[tensorflow_privacy/privacy/dp_query/dp_query.py]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[tensorflow_privacy/privacy/dp_query/normalized_query.py]" -- "[tensorflow_privacy/privacy/dp_query/dp_query.py]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[tensorflow_privacy/privacy/dp_query/normalized_query.py]" -- "[tensorflow_privacy/privacy/dp_query/gaussian_query.py]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[tensorflow_privacy/privacy/dp_query/normalized_query.py]" -- "[tensorflow_privacy/privacy/dp_query/nested_query.py]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[tensorflow_privacy/privacy/dp_query/normalized_query.py]" -- "[tensorflow_privacy/privacy/dp_query/no_privacy_query.py]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[tensorflow_privacy/privacy/dp_query/quantile_adaptive_clip_sum_query.py]" -- "[tensorflow_privacy/privacy/dp_query/dp_query.py]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[tensorflow_privacy/privacy/dp_query/quantile_adaptive_clip_sum_query.py]" -- "[tensorflow_privacy/privacy/dp_query/normalized_query.py]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[tensorflow_privacy/privacy/dp_query/quantile_estimator_query.py]" -- "[tensorflow_privacy/privacy/dp_query/dp_query.py]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[tensorflow_privacy/privacy/dp_query/quantile_estimator_query.py]" -- "[tensorflow_privacy/privacy/dp_query/normalized_query.py]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[tensorflow_privacy/privacy/dp_query/quantile_estimator_query.py]" -- "[tensorflow_privacy/privacy/dp_query/quantile_adaptive_clip_sum_query.py]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[tensorflow_privacy/privacy/analysis/compute_dp_sgd_privacy_lib.py]" -- "[tensorflow_privacy/__init__.py]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[tensorflow_privacy/privacy/analysis/compute_noise_from_budget.py]" -- "[tensorflow_privacy/privacy/analysis/compute_dp_sgd_privacy_lib.py]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[tensorflow_privacy/privacy/dp_query/tree_aggregation.py]" -- "[tensorflow_privacy/privacy/dp_query/tree_aggregation_query.py]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[tensorflow_privacy/privacy/analysis/compute_noise_from_budget_lib.py]" -- "[tensorflow_privacy/privacy/analysis/compute_noise_from_budget.py]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[tensorflow_privacy/privacy/dp_query/distributed_discrete_gaussian_query.py]" -- "[tensorflow_privacy/privacy/dp_query/discrete_gaussian_query.py]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[tensorflow_privacy/privacy/privacy_tests/membership_inference_attack/utils_tensorboard.py]" -- "[tensorflow_privacy/privacy/privacy_tests/membership_inference_attack/tf_estimator_evaluation.py]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[tensorflow_privacy/privacy/dp_query/tree_aggregation_query.py]" -- "[tensorflow_privacy/privacy/dp_query/gaussian_query.py]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[tensorflow_privacy/privacy/dp_query/tree_aggregation_query.py]" -- "[tensorflow_privacy/privacy/dp_query/nested_query.py]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[tensorflow_privacy/privacy/dp_query/tree_aggregation_query.py]" -- "[tensorflow_privacy/privacy/dp_query/no_privacy_query.py]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[tensorflow_privacy/privacy/dp_query/tree_aggregation_query.py]" -- "[tensorflow_privacy/privacy/dp_query/quantile_adaptive_clip_sum_query.py]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[tensorflow_privacy/privacy/dp_query/tree_range_query.py]" -- "[tensorflow_privacy/privacy/dp_query/tree_aggregation_query.py]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[tensorflow_privacy/privacy/privacy_tests/membership_inference_attack/models.py]" -- "[tensorflow_privacy/privacy/privacy_tests/membership_inference_attack/data_structures.py]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[tensorflow_privacy/privacy/analysis/compute_noise_from_budget.py]" -- "[tensorflow_privacy/__init__.py]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[tensorflow_privacy/privacy/privacy_tests/membership_inference_attack/keras_evaluation_example.py]" -- "[tensorflow_privacy/privacy/privacy_tests/membership_inference_attack/keras_evaluation.py]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[tensorflow_privacy/privacy/optimizers/dp_optimizer.py]" -- "[tensorflow_privacy/privacy/dp_query/nested_query.py]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[tensorflow_privacy/privacy/optimizers/dp_optimizer.py]" -- "[tensorflow_privacy/privacy/dp_query/no_privacy_query.py]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[tensorflow_privacy/privacy/optimizers/dp_optimizer.py]" -- "[tensorflow_privacy/privacy/dp_query/quantile_estimator_query.py]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[tensorflow_privacy/privacy/optimizers/dp_optimizer.py]" -- "[tensorflow_privacy/privacy/dp_query/dp_query.py]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[tensorflow_privacy/privacy/analysis/compute_dp_sgd_privacy.py]" -- "[tensorflow_privacy/__init__.py]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[tensorflow_privacy/privacy/analysis/compute_dp_sgd_privacy.py]" -- "[tensorflow_privacy/privacy/analysis/compute_dp_sgd_privacy_lib.py]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[tensorflow_privacy/privacy/analysis/compute_dp_sgd_privacy.py]" -- "[tensorflow_privacy/privacy/analysis/compute_noise_from_budget.py]" [label=" 4 ", penwidth="4", color="#00688b93"]; }