CUDNN Frontend API
8.3.0
|
Public Member Functions | |
Knob (cudnnBackendKnobType_t type_, int64_t max, int64_t min, int64_t stride_) | |
std::string | describe () const |
void | setChoice (uint64_t val_) |
int64_t | getChoice () const |
cudnnBackendKnobType_t | getKnobType () const |
int64_t | getMinValue () const |
int64_t | getMaxValue () const |
int64_t | getStride () const |
Private Attributes | |
cudnnBackendKnobType_t | knobType = CUDNN_KNOB_TYPE_COUNTS |
int64_t | maxValue = 0 |
int64_t | minValue = 0 |
int64_t | stride = 0 |
min, max and stride of the knob value More... | |
int64_t | choice = -1 |
Choice set by the user. More... | |
Internal class which controls the different knobs for a given engine Has min-max and stride as the options. User has the option to set the required value as a choice.
Definition at line 62 of file cudnn_frontend_Engine.h.
|
inline |
Definition at line 64 of file cudnn_frontend_Engine.h.
Referenced by cudnn_frontend::Engine_v8::buildKnobs().
|
inline |
|
inline |
Definition at line 83 of file cudnn_frontend_Engine.h.
References choice.
Referenced by cudnn_frontend::Engine_v8::knobs_set().
|
inline |
Definition at line 88 of file cudnn_frontend_Engine.h.
References knobType.
|
inline |
Definition at line 98 of file cudnn_frontend_Engine.h.
References minValue.
|
inline |
Definition at line 93 of file cudnn_frontend_Engine.h.
References minValue.
|
inline |
Definition at line 103 of file cudnn_frontend_Engine.h.
References stride.
|
inline |
Definition at line 78 of file cudnn_frontend_Engine.h.
References choice.
|
private |
Choice set by the user.
Definition at line 110 of file cudnn_frontend_Engine.h.
Referenced by getChoice(), and setChoice().
|
private |
Definition at line 108 of file cudnn_frontend_Engine.h.
Referenced by describe(), and getKnobType().
|
private |
Definition at line 109 of file cudnn_frontend_Engine.h.
Referenced by cudnn_frontend::Engine_v8::buildKnobs(), and describe().
|
private |
Definition at line 109 of file cudnn_frontend_Engine.h.
Referenced by cudnn_frontend::Engine_v8::buildKnobs(), describe(), getMaxValue(), and getMinValue().
|
private |
min, max and stride of the knob value
Definition at line 109 of file cudnn_frontend_Engine.h.
Referenced by cudnn_frontend::Engine_v8::buildKnobs(), describe(), and getStride().