# print args # logging.info("Running on HIV") logging.info("Data params:") keys = list(vars(dataArgs).keys()) keys.sort() for key in keys: logging.info(" " + str(key) + ": " + str(dataArgs.__getattribute__(key))) #========================================================================= #========================================================================= # data #========================================================================= #========================================================================= generator = HIVIterGenerator(dataArgs.minGraphSize, dataArgs.monthStep) numGraphs = generator.getNumGraphs() logging.info("Total graphs in sequence: " + str(numGraphs)) #========================================================================= #========================================================================= # run #========================================================================= #========================================================================= logging.info("Creating the exp-runner") clusterExpHelper = ClusterExpHelper(generator.getIterator, remainingArgs, defaultAlgoArgs, dataArgs.extendedDirName) #clusterExpHelper.algoArgs.k3s = [1500] clusterExpHelper.printAlgoArgs() # os.makedirs(resultsDir, exist_ok=True) # for python 3.2 try:
def getIterator(): generator = HIVIterGenerator() return generator.getIterator()