CUDNN Frontend API
8.3.0
|
#include <cudnn_frontend_EngineFallbackList.h>
Public Member Functions | |
std::string | describe () const override |
Return a string describing the backend Descriptor. More... | |
auto | getFallbackList () -> std::vector< ManagedOpaqueDescriptor > & |
~EngineFallbackList_v8 ()=default | |
EngineFallbackList_v8 (EngineFallbackList_v8 &&from) | |
![]() | |
cudnnBackendDescriptor_t | get_raw_desc () const |
cudnnStatus_t | get_status () const |
Current status of the descriptor. More... | |
void | set_status (cudnnStatus_t const status_) const |
Set status of the descriptor. More... | |
void | set_error (const char *message) const |
Set Diagonistic error message. More... | |
const char * | get_error () const |
Diagonistic error message if any. More... | |
ManagedOpaqueDescriptor | get_desc () const |
Returns a copy of underlying managed descriptor. More... | |
cudnnStatus_t | initialize_managed_backend_pointer (cudnnBackendDescriptorType_t type) |
Initializes the underlying managed descriptor. More... | |
Private Member Functions | |
EngineFallbackList_v8 ()=default | |
EngineFallbackList_v8 (EngineFallbackList_v8 const &)=delete | |
EngineFallbackList_v8 & | operator= (EngineFallbackList_v8 const &)=delete |
Private Attributes | |
ManagedOpaqueDescriptor | opGraph = nullptr |
cudnnBackendDescriptorType_t | mode |
uint64_t | num_ops |
std::vector< ManagedOpaqueDescriptor > | m_engine_configs |
std::string | opGraphTag |
Friends | |
class | EngineFallbackListBuilder_v8 |
Additional Inherited Members | |
![]() | |
BackendDescriptor (ManagedOpaqueDescriptor pointer_, cudnnStatus_t status_, std::string err_msg_) | |
BackendDescriptor ()=default | |
![]() | |
ManagedOpaqueDescriptor | pointer |
cudnnStatus_t | status = CUDNN_STATUS_SUCCESS |
Shared pointer of the OpaqueBackendPointer. More... | |
std::string | err_msg |
Error message if any being set. More... | |
Definition at line 77 of file cudnn_frontend_EngineFallbackList.h.
|
default |
Referenced by getFallbackList().
|
inline |
Definition at line 95 of file cudnn_frontend_EngineFallbackList.h.
References EngineFallbackList_v8(), m_engine_configs, and operator=().
|
privatedefault |
Referenced by EngineFallbackList_v8().
|
privatedelete |
|
inlineoverridevirtual |
Return a string describing the backend Descriptor.
Implements cudnn_frontend::BackendDescriptor.
Definition at line 82 of file cudnn_frontend_EngineFallbackList.h.
|
inline |
Definition at line 89 of file cudnn_frontend_EngineFallbackList.h.
References m_engine_configs, and ~EngineFallbackList_v8().
|
privatedelete |
Referenced by cudnn_frontend::EngineFallbackListBuilder_v8::build(), and EngineFallbackList_v8().
|
friend |
Definition at line 79 of file cudnn_frontend_EngineFallbackList.h.
Referenced by cudnn_frontend::EngineFallbackListBuilder_v8::build().
|
private |
Definition at line 113 of file cudnn_frontend_EngineFallbackList.h.
Referenced by EngineFallbackList_v8(), and getFallbackList().
|
private |
Definition at line 111 of file cudnn_frontend_EngineFallbackList.h.
Referenced by cudnn_frontend::EngineFallbackListBuilder_v8::setOperation().
|
private |
Definition at line 112 of file cudnn_frontend_EngineFallbackList.h.
|
private |
Definition at line 110 of file cudnn_frontend_EngineFallbackList.h.
|
private |
Definition at line 114 of file cudnn_frontend_EngineFallbackList.h.