import cProfile, pstats import subprocess import time import os import ray from math import log from common import util from client.client import Client max_batch = 1024 batches = [2**i for i in range(6, int(log(max_batch, 2)) + 1)] global_soundness_error = 0 epoch_number = 1 setup = ''' import time from client.client import Client from common.util import random_index, random_string Client.benchmark({}) time.sleep(2) index = random_index() data = random_string() ''' servers = dict() for i in range(3, 6): print("[server w/ {} Workers]".format(2**i)) servers[i] = batch_size_durations = dict() for batch_size in batches: