cudnn_frontend::OperationGraph_v8
cudnn_frontend::BackendDescriptor
cudnn_frontend_OperationGraph.h
friend class friend class OperationGraphBuilder_v8 OperationGraphBuilder_v8 cudnn_frontend::OperationGraphBuilder_v8::build
cudnnHandle_t cudnnHandle_t cudnn_frontend::OperationGraph_v8::handle handle = nullptr
std::array< ManagedOpaqueDescriptor, 10 > std::array<ManagedOpaqueDescriptor, 10> cudnn_frontend::OperationGraph_v8::ops ops {}
int64_t int64_t cudnn_frontend::OperationGraph_v8::numOps numOps = -1 getFeatureVector getOpCount
std::string std::string cudnn_frontend::OperationGraph_v8::opGraphTag opGraphTag = "" getTag
std::vector< feature_vector_t > std::vector<feature_vector_t> cudnn_frontend::OperationGraph_v8::feature_vectors feature_vectors getFeatureVector
std::string std::string cudnn_frontend::OperationGraph_v8::describe () const override describe describe

Return a string describing the backend Descriptor.

OperationGraph_v8
operator=
~OperationGraph_v8
cudnn_frontend::OperationGraph_v8::OperationGraph_v8
(OperationGraph_v8 &&from)=default
OperationGraph_v8
OperationGraph_v8 && from
OperationGraph_v8 & OperationGraph_v8& cudnn_frontend::OperationGraph_v8::operator= (OperationGraph_v8 &&from)=default operator= OperationGraph_v8 && from cudnn_frontend::OperationGraphBuilder_v8::build describe getFeatureVector
cudnn_frontend::OperationGraph_v8::~OperationGraph_v8
()=default
~OperationGraph_v8
describe
auto auto cudnn_frontend::OperationGraph_v8::getEngineCount (void) const -> int64_t getEngineCount void

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

cudnn_frontend::BackendDescriptor::pointer
cudnn_frontend::set_error_and_throw_exception
cudnn_frontend::BackendDescriptor::status
uint64_t uint64_t cudnn_frontend::OperationGraph_v8::getOpCount () const getOpCount numOps
std::string const & std::string const& cudnn_frontend::OperationGraph_v8::getTag () const getTag opGraphTag cudnn_frontend::ExecutionPlanCache_v1::add_plan_to_cache cudnn_frontend::ExecutionPlanCache_v2::is_fastest_plan_stable
feature_vector_t feature_vector_t cudnn_frontend::OperationGraph_v8::getFeatureVector () const getFeatureVector

We do not support multiop opGraph at this point of time.

feature_vectors
numOps
OperationGraph_v8
operator=
cudnn_frontend::ExecutionPlanCache_v1::add_plan_to_cache
cudnn_frontend::ExecutionPlanCache_v1::get_plan_from_cache
cudnn_frontend::ExecutionPlanCache_v2::is_fastest_plan_stable
cudnn_frontend::OperationGraph_v8::OperationGraph_v8
()=default
OperationGraph_v8
describe
getFeatureVector
cudnn_frontend::OperationGraph_v8::OperationGraph_v8
(OperationGraph_v8 const &)=delete
OperationGraph_v8
OperationGraph_v8 const &
OperationGraph_v8 & OperationGraph_v8& cudnn_frontend::OperationGraph_v8::operator= (OperationGraph_v8 const &)=delete operator= OperationGraph_v8 const &

OperationGraph_v8 Class This class tells the properties of the Tensor_v8 on which the operation will be performed Properties:

- handle

- operation

Use OperationGraphBuilder_v8 to build this class. Describe returns a string describing the tensor class

cudnn_frontend::OperationGraph_v8
cudnn_frontend::BackendDescriptor
shared_ptr< OpaqueBackendPointer >
T
cudnnHandle_t
std::vector< T >
+elements
std::array< T >
+elements
std::array< ManagedOpaqueDescriptor, 10 >
+elements
< ManagedOpaqueDescriptor, 10 >
std::vector< int64_t >
+elements
< int64_t >
cudnnStatus_t
std::basic_string< char >
std::vector< feature_vector_t >
+elements
< feature_vector_t >
cudnn_frontend::OperationGraph_v8
-numOps
-ops
-opGraphTag
-handle
-feature_vectors
ManagedOpaqueDescriptor
int64_t
cudnn_frontend::BackendDescriptor
#err_msg
#pointer
#status
std::string
- cudnn_frontend::OperationGraph_v8
  BackendDescriptor
- cudnn_frontend::OperationGraph_v8
  BackendDescriptor
- cudnn_frontend::OperationGraph_v8
  describe
- cudnn_frontend::OperationGraph_v8
  err_msg
- cudnn_frontend::OperationGraph_v8
  feature_vectors
- cudnn_frontend::OperationGraph_v8
  get_desc
- cudnn_frontend::OperationGraph_v8
  get_error
- cudnn_frontend::OperationGraph_v8
  get_raw_desc
- cudnn_frontend::OperationGraph_v8
  get_status
- cudnn_frontend::OperationGraph_v8
  getEngineCount
- cudnn_frontend::OperationGraph_v8
  getFeatureVector
- cudnn_frontend::OperationGraph_v8
  getOpCount
- cudnn_frontend::OperationGraph_v8
  getTag
- cudnn_frontend::OperationGraph_v8
  handle
- cudnn_frontend::OperationGraph_v8
  initialize_managed_backend_pointer
- cudnn_frontend::OperationGraph_v8
  numOps
- cudnn_frontend::OperationGraph_v8
  OperationGraph_v8
- cudnn_frontend::OperationGraph_v8
  OperationGraph_v8
- cudnn_frontend::OperationGraph_v8
  OperationGraph_v8
- cudnn_frontend::OperationGraph_v8
  OperationGraphBuilder_v8
- cudnn_frontend::OperationGraph_v8
  operator=
- cudnn_frontend::OperationGraph_v8
  operator=
- cudnn_frontend::OperationGraph_v8
  opGraphTag
- cudnn_frontend::OperationGraph_v8
  ops
- cudnn_frontend::OperationGraph_v8
  pointer
- cudnn_frontend::OperationGraph_v8
  set_error
- cudnn_frontend::OperationGraph_v8
  set_status
- cudnn_frontend::OperationGraph_v8
  status
- cudnn_frontend::OperationGraph_v8
  ~OperationGraph_v8