def run_tests(image): scorer = Scorer(image, show_results=False) image = copy.deepcopy(image) scorer.add_dct_calc_class(CudaDctCalcualtor(image)) scorer.add_dct_calc_class(CudaBlockDctCalculator(image)) scorer.add_dct_calc_class(BlockThreadedDctCalculator(image)) scorer.add_dct_calc_class(BlockDctCalculator(image)) scorer.add_dct_calc_class(NaiveDctCalculator(image)) scorer.add_dct_calc_class(ScipyDctCalculator(image)) scorer.add_dct_calc_class(NaiveThreadedDctCalculator(image)) scorer.run_all_tests()