run_all_experiments.py 987 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #!/usr/bin/python3
  2. from run_experiments import run_exp
  3. LOG_FOLDER = "Experiments/"
  4. NUM_EPOCHS = 10
  5. PRIV_OUT = 1
  6. PRIV_IN = 1
  7. PUB_OUT = 1
  8. PUB_IN = 1
  9. # B = message size (bytes)
  10. B = 256
  11. ## Figure 5 Public
  12. PRIVATE_ROUTE = False
  13. N = [1<<15, 1<<16, 1<<17, 1<<18, 1<<19, 1<<20]
  14. M = [4]
  15. T = [4]
  16. run_exp(LOG_FOLDER, PRIVATE_ROUTE, NUM_EPOCHS, N, M, T, B, PRIV_OUT, PRIV_IN, PUB_OUT, PUB_IN)
  17. ## Figure 6 Public
  18. PRIVATE_ROUTE = False
  19. N = [1<<20]
  20. M = [72, 64, 48, 36, 32, 24, 16, 8, 6, 4]
  21. T = [1]
  22. run_exp(LOG_FOLDER, PRIVATE_ROUTE, NUM_EPOCHS, N, M, T, B, PRIV_OUT, PRIV_IN, PUB_OUT, PUB_IN)
  23. ## Figure 5 Private
  24. PRIVATE_ROUTE = True
  25. N = [1<<15, 1<<16, 1<<17, 1<<18, 1<<19, 1<<20]
  26. M = [4]
  27. T = [4]
  28. run_exp(LOG_FOLDER, PRIVATE_ROUTE, NUM_EPOCHS, N, M, T, B, PRIV_OUT, PRIV_IN, PUB_OUT, PUB_IN)
  29. ## Figure 6 Private
  30. PRIVATE_ROUTE = True
  31. N = [1<<20]
  32. M = [72, 64, 48, 36, 32, 24, 16, 8, 6, 4]
  33. T = [1]
  34. run_exp(LOG_FOLDER, PRIVATE_ROUTE, NUM_EPOCHS, N, M, T, B, PRIV_OUT, PRIV_IN, PUB_OUT, PUB_IN)