#include <genetic_autotuner.h>
|
| | GeneticAutotuner (const std::string &tc) |
| |
| void | storeCaches (const std::string &filename) |
| |
| std::vector< MappingOptions > | load (const std::string &cacheFileName, const std::string &tcName, const std::vector< const DLTensor * > &inputs, const size_t numCandidates) |
| |
| llvm::Optional< MappingOptions > | tune (const std::string &cacheFileName, const std::string &tcName, 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::GeneticAutotuner::GeneticAutotuner |
( |
const std::string & |
tc | ) |
|
|
explicit |
| std::vector<MappingOptions> tc::autotune::detail::GeneticAutotuner::load |
( |
const std::string & |
cacheFileName, |
|
|
const std::string & |
tcName, |
|
|
const std::vector< const DLTensor * > & |
inputs, |
|
|
const size_t |
numCandidates |
|
) |
| |
| void tc::autotune::detail::GeneticAutotuner::storeCaches |
( |
const std::string & |
filename | ) |
|
| llvm::Optional<MappingOptions> tc::autotune::detail::GeneticAutotuner::tune |
( |
const std::string & |
cacheFileName, |
|
|
const std::string & |
tcName, |
|
|
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 |
|
) |
| |
| std::string tc::autotune::detail::GeneticAutotuner::tc_ |
|
private |
| std::map<std::string, lang::TreeRef> tc::autotune::detail::GeneticAutotuner::tcNameMap_ |
|
private |
The documentation for this class was generated from the following file: