diff --git a/tc/autotuner/genetic_tuning_harness.cc b/tc/autotuner/genetic_tuning_harness.cc index f5196635a..9bada3c65 100644 --- a/tc/autotuner/genetic_tuning_harness.cc +++ b/tc/autotuner/genetic_tuning_harness.cc @@ -110,17 +110,6 @@ void GeneticTunerHarness::stopAfterCurrentGeneration() { namespace { -std::vector filterHigherThan( - const std::vector& v, - size_t limit) { - std::vector newV; - std::copy_if( - v.begin(), v.end(), std::back_inserter(newV), [limit](size_t val) { - return val <= limit; - }); - return newV; -} - void removeDuplicates(std::vector& v) { std::sort(v.begin(), v.end()); v.erase(std::unique(v.begin(), v.end()), v.end()); @@ -159,7 +148,6 @@ size_t largestDim(const std::vector& inputs) { void GeneticTunerHarness::setupTuningParameters() { CHECK_GT(kInputs_.size(), 0u); auto range = inputDivisorsAndPowers2(kInputs_.begin()->second); - auto rangeUpTo64 = filterHigherThan(range, 64); // 0 is a valid tiling annotation and signals no tiling of that dimension // 0 is not a valid block / grid annotation @@ -172,8 +160,7 @@ void GeneticTunerHarness::setupTuningParameters() { configuration.blockParams.setRange(range, "b"); configuration.gridParams.setRange(range, "g"); - configuration.unrollFactor = - RangeParameter({1, 2, 4, 8, 16, 32, 64, 128, 256}, "unroll"); + configuration.unrollFactor = RangeParameter({1, 2, 4, 8, 16, 32}, "unroll"); } CudaMappingOptions GeneticTunerHarness::makeOptions(