nndeploy C++ API  0.2.0
nndeploy C++ API
Public Member Functions | List of all members
nndeploy::op::OpCreator Class Referenceabstract

Op的创建类 More...

#include <op.h>

Inheritance diagram for nndeploy::op::OpCreator:
[legend]

Public Member Functions

virtual OpcreateOp (base::DeviceType device_type, const std::string &name, ir::OpType op_type, std::vector< std::string > &inputs, std::vector< std::string > &outputs)=0
 
virtual std::shared_ptr< OpcreateOpSharedPtr (base::DeviceType device_type, const std::string &name, ir::OpType op_type, std::vector< std::string > &inputs, std::vector< std::string > &outputs)=0
 
virtual ~OpCreator ()
 

Detailed Description

Op的创建类

Definition at line 288 of file op.h.

Constructor & Destructor Documentation

◆ ~OpCreator()

virtual nndeploy::op::OpCreator::~OpCreator ( )
inlinevirtual

Definition at line 290 of file op.h.

Member Function Documentation

◆ createOp()

virtual Op* nndeploy::op::OpCreator::createOp ( base::DeviceType  device_type,
const std::string &  name,
ir::OpType  op_type,
std::vector< std::string > &  inputs,
std::vector< std::string > &  outputs 
)
pure virtual

◆ createOpSharedPtr()

virtual std::shared_ptr<Op> nndeploy::op::OpCreator::createOpSharedPtr ( base::DeviceType  device_type,
const std::string &  name,
ir::OpType  op_type,
std::vector< std::string > &  inputs,
std::vector< std::string > &  outputs 
)
pure virtual

The documentation for this class was generated from the following file: