help='generates unit tests for the C++ matrix kernels.') l_commandLineParser.add_argument('--generatePerformanceModel', action='store_true', help='generates a theoretical performance model.') l_commandLineParser.add_argument('--numberOfQuantities', help='If you do not know what you are doing, set it to 9.') l_commandLineArguments = l_commandLineParser.parse_args() ### ### Main ### l_logger.printWelcomeMessage() # construct configuration numberOfQuantities = 9 if l_commandLineArguments.numberOfQuantities is not None: numberOfQuantities = int(l_commandLineArguments.numberOfQuantities) if l_commandLineArguments.generateMatrixKernels == None: l_configuration = tools.Configuration.Configuration() else: l_configuration = tools.Configuration.Configuration( i_matricesDir = l_commandLineArguments.generateMatrixKernels[0], i_maximumOrder = 8, i_pathToSparseDenseConfigs = l_commandLineArguments.generateMatrixKernels[1], i_pathToGemmCodeGenerator = l_commandLineArguments.generateMatrixKernels[2],