Tuner class specilization for MapOverlap skeleton. More...
#include <tuner.h>
Public Member Functions | |
void | operator() (ExecPlan *execPlanArray) |
ExecPlan | operator() () |
Tuner class specilization for MapOverlap skeleton.
|
inline |
Internal logic uses memup and memdown variable to find out whether to use hints or the second mode memup and memdown should be null to make sure that they are not accessed
TODO check if it is always the case...
This functionality only for non-windows platform
only use existing stored ExecPlan when it has same no of Impls and also trained (atleast) for the required input range
dummy call to pass by nvcc compiler error
dummy call to pass by nvcc compiler error
dummy call to pass by nvcc compiler error
This functionality only for non-windows platform
References skepu::ExecPlan::calibrated, skepu::Trainer::compressExecPlanNew(), skepu::Trainer::constructExecPlanNew(), skepu::createDefaultConfiguration(), skepu::loadExecPlanArray(), skepu::storeExecPlanArray(), and skepu::Trainer::train().
|
inline |
This functionality only for non-windows platform
dummy call to pass by nvcc compiler error
dummy call to pass by nvcc compiler error
dummy call to pass by nvcc compiler error
This functionality only for non-windows platform
References skepu::Trainer::compressExecPlanNew(), skepu::Trainer::constructExecPlanNew(), skepu::createDefaultConfiguration(), skepu::loadExecPlan(), skepu::storeExecPlan(), and skepu::Trainer::train().