cudnn_frontend::EngineHeuristics_v8
cudnn_frontend::BackendDescriptor
cudnn_frontend_Heuristics.h
friend class friend class EngineHeuristicsBuilder_v8 EngineHeuristicsBuilder_v8 cudnn_frontend::EngineHeuristicsBuilder_v8::build cudnn_frontend::get_heuristics_list
cudnnBackendHeurMode_t cudnnBackendHeurMode_t cudnn_frontend::EngineHeuristics_v8::mode mode = CUDNN_HEUR_MODE_INSTANT cudnn_frontend::get_heuristics_list
ManagedOpaqueDescriptor ManagedOpaqueDescriptor cudnn_frontend::EngineHeuristics_v8::opGraph opGraph = nullptr
std::vector< ManagedOpaqueDescriptor > std::vector<ManagedOpaqueDescriptor> cudnn_frontend::EngineHeuristics_v8::m_heuristic_results m_heuristic_results getEngineConfig
std::string std::string cudnn_frontend::EngineHeuristics_v8::opGraphTag opGraphTag

storage of heuristic results

std::string std::string cudnn_frontend::EngineHeuristics_v8::describe () const override describe describe

Return a string describing the backend Descriptor.

EngineHeuristics_v8
operator=
~EngineHeuristics_v8
cudnn_frontend::EngineHeuristics_v8::EngineHeuristics_v8
(EngineHeuristics_v8 &&from)=default
EngineHeuristics_v8
EngineHeuristics_v8 && from
EngineHeuristics_v8 & EngineHeuristics_v8& cudnn_frontend::EngineHeuristics_v8::operator= (EngineHeuristics_v8 &&from)=default operator= EngineHeuristics_v8 && from cudnn_frontend::EngineHeuristicsBuilder_v8::build describe getEngineConfigCount
cudnn_frontend::EngineHeuristics_v8::~EngineHeuristics_v8
()=default
~EngineHeuristics_v8
describe
auto auto cudnn_frontend::EngineHeuristics_v8::getEngineConfig (int64_t count=1) -> std::vector< ManagedOpaqueDescriptor > & getEngineConfig int64_t count 1

Query the total count of the engines for the Operation Set.

m_heuristic_results
cudnn_frontend::make_shared_backend_pointer
cudnn_frontend::BackendDescriptor::pointer
cudnn_frontend::set_error_and_throw_exception
cudnn_frontend::BackendDescriptor::status
auto auto cudnn_frontend::EngineHeuristics_v8::getEngineConfigCount (void) const -> int64_t getEngineConfigCount void

Query the total count of the engine config for the Operation Set.

EngineHeuristics_v8
operator=
cudnn_frontend::BackendDescriptor::pointer
cudnn_frontend::set_error_and_throw_exception
cudnn_frontend::BackendDescriptor::status
cudnn_frontend::EngineHeuristics_v8::EngineHeuristics_v8
()=default
EngineHeuristics_v8
describe
getEngineConfigCount
cudnn_frontend::EngineHeuristics_v8::EngineHeuristics_v8
(EngineHeuristics_v8 const &)=delete
EngineHeuristics_v8
EngineHeuristics_v8 const &
EngineHeuristics_v8 & EngineHeuristics_v8& cudnn_frontend::EngineHeuristics_v8::operator= (EngineHeuristics_v8 const &)=delete operator= EngineHeuristics_v8 const &

Engine Heuristic Class This class helps determine the engine from the operation graph based on the heuristics Properties:

- heuristic mode

- operation graph

Use EngineHeuristicsBuilder_v8 to build this class. Describe returns a string describing the EngineHeuristics_v8 class

cudnn_frontend::EngineHeuristics_v8
cudnn_frontend::BackendDescriptor
shared_ptr< OpaqueBackendPointer >
T
std::vector< T >
+elements
cudnnStatus_t
std::vector< ManagedOpaqueDescriptor >
+elements
< ManagedOpaqueDescriptor >
std::basic_string< char >
cudnn_frontend::EngineHeuristics_v8
-m_heuristic_results
-mode
-opGraphTag
-opGraph
ManagedOpaqueDescriptor
cudnn_frontend::BackendDescriptor
#err_msg
#pointer
#status
cudnnBackendHeurMode_t
std::string
- cudnn_frontend::EngineHeuristics_v8
  BackendDescriptor
- cudnn_frontend::EngineHeuristics_v8
  BackendDescriptor
- cudnn_frontend::EngineHeuristics_v8
  describe
- cudnn_frontend::EngineHeuristics_v8
  EngineHeuristics_v8
- cudnn_frontend::EngineHeuristics_v8
  EngineHeuristics_v8
- cudnn_frontend::EngineHeuristics_v8
  EngineHeuristics_v8
- cudnn_frontend::EngineHeuristics_v8
  EngineHeuristicsBuilder_v8
- cudnn_frontend::EngineHeuristics_v8
  err_msg
- cudnn_frontend::EngineHeuristics_v8
  get_desc
- cudnn_frontend::EngineHeuristics_v8
  get_error
- cudnn_frontend::EngineHeuristics_v8
  get_raw_desc
- cudnn_frontend::EngineHeuristics_v8
  get_status
- cudnn_frontend::EngineHeuristics_v8
  getEngineConfig
- cudnn_frontend::EngineHeuristics_v8
  getEngineConfigCount
- cudnn_frontend::EngineHeuristics_v8
  initialize_managed_backend_pointer
- cudnn_frontend::EngineHeuristics_v8
  m_heuristic_results
- cudnn_frontend::EngineHeuristics_v8
  mode
- cudnn_frontend::EngineHeuristics_v8
  operator=
- cudnn_frontend::EngineHeuristics_v8
  operator=
- cudnn_frontend::EngineHeuristics_v8
  opGraph
- cudnn_frontend::EngineHeuristics_v8
  opGraphTag
- cudnn_frontend::EngineHeuristics_v8
  pointer
- cudnn_frontend::EngineHeuristics_v8
  set_error
- cudnn_frontend::EngineHeuristics_v8
  set_status
- cudnn_frontend::EngineHeuristics_v8
  status
- cudnn_frontend::EngineHeuristics_v8
  ~EngineHeuristics_v8