Tensor Comprehensions
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
tc::autotune::detail Namespace Reference

Classes

class  GeneticAutotuner
 
class  GeneticTunerHarness
 

Typedefs

using Duration = std::chrono::high_resolution_clock::duration
 

Functions

std::vector< size_t > parseGpus ()
 
template<typename Vector >
void mergeVectorsImpl (Vector &)
 
template<typename Vector , typename... Vectors>
void mergeVectorsImpl (Vector &sink, Vector &&v, Vectors &&...vs)
 

Variables

volatile std::sig_atomic_t signal_
 
volatile std::sig_atomic_t killRequested_
 

Typedef Documentation

using tc::autotune::detail::Duration = typedef std::chrono::high_resolution_clock::duration

Function Documentation

template<typename Vector >
void tc::autotune::detail::mergeVectorsImpl ( Vector &  )
template<typename Vector , typename... Vectors>
void tc::autotune::detail::mergeVectorsImpl ( Vector &  sink,
Vector &&  v,
Vectors &&...  vs 
)
std::vector<size_t> tc::autotune::detail::parseGpus ( )

Variable Documentation

volatile std::sig_atomic_t tc::autotune::detail::killRequested_
volatile std::sig_atomic_t tc::autotune::detail::signal_