import nengo
import time


nn = 50

for dim in [4, 8, 16, 32, 64, 128, 256]:
    with nengo.Network() as model:
        ens = nengo.Ensemble(n_neurons=nn * dim, dimensions=dim)
        probe = nengo.Probe(ens)

    start_time = time.time()
    sim = nengo.Simulator(model)
    print("%iD" % dim, "NN=%i" % (nn * dim),
          "Build time: %0.4fs" % (time.time() - start_time))
