nndeploy C++ API  0.2.0
nndeploy C++ API
nndeploy::net::OptPass Member List

This is the complete list of members for nndeploy::net::OptPass, including all inherited members.

getName()nndeploy::net::OptPass
name_nndeploy::net::OptPassprotected
net_nndeploy::net::OptPassprotected
optimize(std::vector< TensorWrapper * > &tensor_repository, std::vector< OpWrapper * > &op_repository, int begin_op_index)=0nndeploy::net::OptPasspure virtual
OptPass(std::string name)nndeploy::net::OptPass
rmInputTensorAndMaybeDelete(OpWrapper *op_wrapper, std::vector< TensorWrapper * > &tensor_repository)nndeploy::net::OptPassvirtual
rmOpFromPredecessor(OpWrapper *op_wrapper)nndeploy::net::OptPassvirtual
rmOpFromSuccessors(OpWrapper *op_wrapper)nndeploy::net::OptPassvirtual
rmOutputTensorAndMaybeDelete(OpWrapper *op_wrapper, std::vector< TensorWrapper * > &tensor_repository)nndeploy::net::OptPassvirtual
seqPatternMatch(std::vector< TensorWrapper * > &tensor_repository, std::vector< OpWrapper * > &op_repository, const std::vector< ir::OpType > &types, int begin_op_index)nndeploy::net::OptPassvirtual
seqPatternMatch(std::vector< TensorWrapper * > &tensor_repository, std::vector< OpWrapper * > &op_repository, const std::vector< OpSet > &types, std::vector< ir::OpType > &matched_types, int begin_op_index)nndeploy::net::OptPassvirtual
seqPatternMatchUpateOpRepository(std::vector< TensorWrapper * > &tensor_repository, std::vector< OpWrapper * > &op_repository, const std::vector< ir::OpType > &types, int begin_op_index)nndeploy::net::OptPassvirtual
seqPatternMatchUpateTensorRepository(std::vector< TensorWrapper * > &tensor_repository, std::vector< OpWrapper * > &op_repository, const std::vector< ir::OpType > &types, int begin_op_index)nndeploy::net::OptPassvirtual
setNet(Net *net)nndeploy::net::OptPass
~OptPass()nndeploy::net::OptPassvirtual