SPeCS Packages Documentation
Preparing search index...
@specs-feup/kadabra
kadabra/adapt/Autotuner
Autotuner
Class Autotuner
Class defining the instance of an autotuner
Hierarchy (
View Summary
)
Autotuner
ControlPoint
Index
Constructors
constructor
Properties
$class
Container
$target
Field
$tuner
autotuner
Class
autotuner
Type
name
KNOB_
MANAGER_
PACKAGE
MANAGER_
PACKAGE
PACKAGE
Methods
get
Algorithm
get
Algorithm
Type
get
Best
in
Best
Mode
init
is
Sampling
measure
measure
With
Var
new
Field
update
After
update
And
Measure
update
Before
Constructors
constructor
new
Autotuner
(
autotunerClass
:
AutotunerClass
,
$targetField
:
Field
|
undefined
,
$classContainer
:
Class
|
undefined
,
numWarmup
:
number
,
numRuns
:
number
,
)
:
Autotuner
Parameters
autotunerClass
:
AutotunerClass
$targetField
:
Field
|
undefined
$classContainer
:
Class
|
undefined
numWarmup
:
number
numRuns
:
number
Returns
Autotuner
Properties
$class
Container
$classContainer
:
Class
$target
Field
$targetField
:
Field
|
undefined
$tuner
$tuner
:
Field
autotuner
Class
autotunerClass
:
AutotunerClass
autotuner
Type
autotunerType
:
string
name
name
:
string
Static
Readonly
KNOB_
MANAGER_
PACKAGE
KNOB_MANAGER_PACKAGE
:
string
= ...
Static
Readonly
MANAGER_
PACKAGE
MANAGER_PACKAGE
:
string
= ...
Static
Readonly
PACKAGE
PACKAGE
:
"autotuner."
Static variables
Methods
get
Algorithm
getAlgorithm
(
key
:
string
)
:
string
Parameters
key
:
string
Returns
string
get
Algorithm
Type
getAlgorithmType
()
:
string
Returns
string
get
Best
getBest
(
key
:
string
)
:
string
Parameters
key
:
string
Returns
string
in
Best
Mode
inBestMode
(
key
:
string
)
:
string
Parameters
key
:
string
Returns
string
init
init
(
numWarmup
:
number
,
numRuns
:
number
)
:
void
Parameters
numWarmup
:
number
numRuns
:
number
Returns
void
is
Sampling
isSampling
(
key
:
string
)
:
string
Parameters
key
:
string
Returns
string
measure
measure
(
key
:
string
,
$stmt
:
Statement
,
$stmtEnd
?:
Statement
)
:
void
Parameters
key
:
string
$stmt
:
Statement
$stmtEnd
:
Statement
= $stmt
Returns
void
measure
With
Var
measureWithVar
(
varName
:
string
,
$stmt
:
Statement
,
$stmtEnd
?:
Statement
)
:
void
Parameters
varName
:
string
$stmt
:
Statement
$stmtEnd
:
Statement
= $stmt
Returns
void
new
Field
newField
(
$targetClass
:
Class
,
numWarmup
:
number
,
numRuns
:
number
,
modifiers
?:
string
[]
,
)
:
void
Parameters
$targetClass
:
Class
numWarmup
:
number
numRuns
:
number
modifiers
:
string
[]
= ...
Returns
void
update
After
updateAfter
(
key
:
string
,
$stmt
:
Statement
,
)
:
(
$stmt
:
Statement
,
$stmtEnd
:
Statement
)
=>
void
Parameters
key
:
string
$stmt
:
Statement
Returns
(
$stmt
:
Statement
,
$stmtEnd
:
Statement
)
=>
void
update
And
Measure
updateAndMeasure
(
key
:
string
,
$stmt
:
Statement
,
$stmtEnd
:
Statement
)
:
Autotuner
Parameters
key
:
string
$stmt
:
Statement
$stmtEnd
:
Statement
Returns
Autotuner
update
Before
updateBefore
(
key
:
string
,
$stmt
:
Statement
,
)
:
(
$stmt
:
Statement
,
$stmtEnd
:
Statement
)
=>
void
Parameters
key
:
string
$stmt
:
Statement
Returns
(
$stmt
:
Statement
,
$stmtEnd
:
Statement
)
=>
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
$class
Container
$target
Field
$tuner
autotuner
Class
autotuner
Type
name
KNOB_
MANAGER_
PACKAGE
MANAGER_
PACKAGE
PACKAGE
Methods
get
Algorithm
get
Algorithm
Type
get
Best
in
Best
Mode
init
is
Sampling
measure
measure
With
Var
new
Field
update
After
update
And
Measure
update
Before
SPeCS Packages Documentation
Loading...
Class defining the instance of an autotuner