bestMappingOption() | tc::autotune::detail::GeneticTunerHarness | inlineprivate |
bestMappingOptions_ | tc::autotune::detail::GeneticTunerHarness | private |
bestTime_ | tc::autotune::detail::GeneticTunerHarness | private |
bestTimeMtx_ | tc::autotune::detail::GeneticTunerHarness | private |
configuration | tc::autotune::detail::GeneticTunerHarness | |
currentCompilationJob_ | tc::autotune::detail::GeneticTunerHarness | private |
doCompile(tc::ExecutionEngine &engine) | tc::autotune::detail::GeneticTunerHarness | private |
doGpuWork(size_t gpu, tc::ExecutionEngine &engine, Printer &printer) | tc::autotune::detail::GeneticTunerHarness | private |
GeneticTunerHarness(size_t n, uint8_t crossoverRate, uint8_t mutationRate, size_t numberElites, lang::TreeRef tc, std::string kernelName, const std::unordered_map< size_t, std::vector< const DLTensor * >> &inputs, std::unordered_map< size_t, std::vector< DLTensor * >> &outputs, MappingOptions baseMapping, std::vector< MappingOptions > startingPoints, const TuningParameterFixer &fixedParams) | tc::autotune::detail::GeneticTunerHarness | |
kBaseMapping_ | tc::autotune::detail::GeneticTunerHarness | private |
kCrossOverRate | tc::autotune::detail::GeneticTunerHarness | |
kEarlyPruneFactor | tc::autotune::detail::GeneticTunerHarness | static |
kInputs_ | tc::autotune::detail::GeneticTunerHarness | private |
kKernelName_ | tc::autotune::detail::GeneticTunerHarness | private |
kMaxPopulationSize | tc::autotune::detail::GeneticTunerHarness | |
kMutationRate | tc::autotune::detail::GeneticTunerHarness | |
kNumberElites | tc::autotune::detail::GeneticTunerHarness | |
kReducedBenchmarkIterations | tc::autotune::detail::GeneticTunerHarness | static |
kReducedWarmupIterations | tc::autotune::detail::GeneticTunerHarness | static |
kStartingPoints_ | tc::autotune::detail::GeneticTunerHarness | private |
kTc_ | tc::autotune::detail::GeneticTunerHarness | private |
makeOptions(const CandidateConfiguration &conf) | tc::autotune::detail::GeneticTunerHarness | private |
makeTuningConfiguration(const MappingOptions &options) | tc::autotune::detail::GeneticTunerHarness | private |
numEvaluations_ | tc::autotune::detail::GeneticTunerHarness | private |
outputs_ | tc::autotune::detail::GeneticTunerHarness | private |
readyToEvaluate_ | tc::autotune::detail::GeneticTunerHarness | private |
run(size_t numGenerations) | tc::autotune::detail::GeneticTunerHarness | |
runOneGeneration(size_t generation) | tc::autotune::detail::GeneticTunerHarness | private |
setupTuningParameters() | tc::autotune::detail::GeneticTunerHarness | private |
tuner_ | tc::autotune::detail::GeneticTunerHarness | private |
warmupOrPrune(tc::ExecutionEngine &executionEngine, const std::vector< DLTensor * > &outputs, const std::vector< const DLTensor * > &inputs, size_t handle, size_t bestTimeSoFar) | tc::autotune::detail::GeneticTunerHarness | private |