Esempio n. 1
0
def run(args):
    random_seed = None
    forever = False
    for arg in args:
        if (arg.startswith("--random_seed=")):
            random_seed = int(arg.split("=", 1)[1])
        if (arg.startswith("--forever")):
            forever = True
    if forever: assert random_seed is None
    if random_seed is not None: assert forever == False
    while 1:
        if (random_seed is None):
            random_seed = flex.get_random_seed()
        print "random_seed:", random_seed
        sys.stdout.flush()
        random.seed(random_seed)
        flex.set_random_seed(value=random_seed)
        calculate_fobs()
        exercise_1()
        exercise_2()
        check_result()
        sys.stdout.flush()
        if (not forever):
            print "random_seed last used:", random_seed
            break
Esempio n. 2
0
def run(args):
  random_seed = None
  forever = False
  for arg in args:
    if (arg.startswith("--random_seed=")):
      random_seed = int(arg.split("=", 1)[1])
    if (arg.startswith("--forever")):
      forever = True
  if forever: assert random_seed is None
  if random_seed is not None: assert forever == False
  while 1:
     if (random_seed is None):
       random_seed = flex.get_random_seed()
     print "random_seed:", random_seed
     sys.stdout.flush()
     random.seed(random_seed)
     flex.set_random_seed(value=random_seed)
     calculate_fobs()
     exercise_1()
     exercise_2()
     check_result()
     sys.stdout.flush()
     if(not forever):
       print "random_seed last used:", random_seed
       break
Esempio n. 3
0
def exercise(args):
  forever = False
  random_seed = None
  for arg in args:
    if (arg == "--forever"):
      forever = True
    elif (arg.startswith("--random_seed=")):
      random_seed = int(arg.split("=", 1)[1])
  if (random_seed is None):
    random_seed = flex.get_random_seed()
  while True:
    print("random_seed:", random_seed)
    random.seed(random_seed)
    flex.set_random_seed(value=random_seed)
    exercise_2()
    if (not forever): break
    random_seed += 1
  print(format_cpu_times())
def exercise(args):
  forever = False
  random_seed = None
  for arg in args:
    if (arg == "--forever"):
      forever = True
    elif (arg.startswith("--random_seed=")):
      random_seed = int(arg.split("=", 1)[1])
  if (random_seed is None):
    random_seed = flex.get_random_seed()
  while True:
    print "random_seed:", random_seed
    random.seed(random_seed)
    flex.set_random_seed(value=random_seed)
    exercise_2()
    if (not forever): break
    random_seed += 1
  print format_cpu_times()