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

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

addNet(Net *net, bool is_external)nndeploy::net::Net
addTensor(device::Tensor *tensor, bool is_external=true, bool is_weight=false)nndeploy::net::Net
allocateWorkspace()nndeploy::op::Opvirtual
checkOrAllocOutput()nndeploy::op::Opvirtual
construct()nndeploy::net::Netprotectedvirtual
constructed_nndeploy::op::Opprotected
copyToInputTensor(device::Tensor *tensor)nndeploy::net::Net
createOp(base::DeviceType device_type, const std::string &name, ir::OpType op_type, std::initializer_list< std::string > inputs, std::initializer_list< std::string > outputs)nndeploy::net::Net
createOp(base::DeviceType device_type, const std::string &name, ir::OpType op_type, std::vector< std::string > &inputs, std::vector< std::string > &outputs)nndeploy::net::Net
createTensor(const std::string &name, bool is_weight=false)nndeploy::net::Net
deinit()nndeploy::net::Netvirtual
device_type_nndeploy::op::Opprotected
device_types_nndeploy::net::Netprotected
disable_pass_nndeploy::net::Netprotected
dump(std::ostream &oss)nndeploy::net::Net
enable_pass_nndeploy::net::Netprotected
enableOpt(bool flag)nndeploy::net::Net
flops_nndeploy::op::Opprotected
getAllInput()nndeploy::op::Op
getAllInputName()nndeploy::op::Op
getAllOutput()nndeploy::op::Op
getAllOutputName()nndeploy::op::Op
getConstructed()nndeploy::op::Op
getDebugFlag()nndeploy::op::Op
getDeviceType()nndeploy::op::Op
getFlops()nndeploy::net::Netvirtual
getInitialized()nndeploy::op::Op
getInput(int index=0)nndeploy::op::Op
getInputName(int index=0)nndeploy::op::Op
getInputTensor(const std::string &name)nndeploy::op::Op
getMemorySize()nndeploy::net::Netvirtual
getName()nndeploy::op::Op
getOpParam(const std::string &op_name)nndeploy::net::Net
getOpType()nndeploy::op::Op
getOutput(int index=0)nndeploy::op::Op
getOutputName(int index=0)nndeploy::op::Op
getOutputTensor(const std::string &name)nndeploy::op::Op
getOutputTensorAfterRun(const std::string &name, base::DeviceType device_type, bool is_copy, base::DataFormat data_format)nndeploy::net::Net
getParallelType()nndeploy::op::Op
getParam()nndeploy::op::Opvirtual
getPrecisionType()nndeploy::op::Op
getStream()nndeploy::op::Op
getTensor(const std::string &name)nndeploy::net::Net
getTimeProfileFlag()nndeploy::op::Op
getWeight(const std::string &weight)nndeploy::net::Net
getWorkspaceSize()nndeploy::op::Opvirtual
inferDataFormat()nndeploy::net::Netvirtual
inferDataType()nndeploy::net::Netvirtual
inferShape()nndeploy::net::Netvirtual
init()nndeploy::net::Netvirtual
initialized_nndeploy::op::Opprotected
inputs_nndeploy::op::Opprotected
is_changed_nndeploy::op::Opprotected
is_debug_nndeploy::op::Opprotected
is_dynamic_shape_nndeploy::net::Netprotected
is_external_stream_nndeploy::op::Opprotected
is_inner_nndeploy::op::Opprotected
is_inplace_nndeploy::op::Opprotected
is_running_nndeploy::op::Opprotected
is_time_profile_nndeploy::op::Opprotected
isDynamicShape()nndeploy::net::Net
isRunning()nndeploy::op::Op
isWeight(const std::string &name)nndeploy::net::Net
max_shape_nndeploy::net::Netprotected
min_shape_nndeploy::net::Netprotected
model_desc_nndeploy::net::Netprotected
Net()nndeploy::net::Net
net_opt_flag_nndeploy::net::Netprotected
Op()nndeploy::op::Op
op_desc_nndeploy::op::Opprotected
op_repository_nndeploy::net::Netprotected
opt_shape_nndeploy::net::Netprotected
optimizer()nndeploy::net::Netprotected
outputs_nndeploy::op::Opprotected
parallel_type_nndeploy::op::Opprotected
postRun()nndeploy::net::Netvirtual
precision_type_nndeploy::op::Opprotected
preRun()nndeploy::net::Netvirtual
replaceInputTensor(const std::string &name, device::Tensor *tensor)nndeploy::op::Op
replaceOutputTensor(const std::string &name, device::Tensor *tensor)nndeploy::op::Op
reshape(base::ShapeMap &shape_map)nndeploy::net::Netvirtual
rmInput(device::Tensor *tensor)nndeploy::op::Op
run()nndeploy::net::Netvirtual
runtime()nndeploy::net::Netprotectedvirtual
runtime_nndeploy::net::Netprotected
setAllInput(std::vector< device::Tensor * > inputs)nndeploy::op::Op
setAllInputName(std::initializer_list< std::string >)nndeploy::op::Op
setAllInputName(std::vector< std::string > &)nndeploy::op::Op
setAllOutput(std::vector< device::Tensor * > outputs)nndeploy::op::Op
setAllOutputName(std::initializer_list< std::string >)nndeploy::op::Op
setAllOutputName(std::vector< std::string > &)nndeploy::op::Op
setDebugFlag(bool flag)nndeploy::op::Op
setDeviceType(base::DeviceType device_type)nndeploy::op::Op
setDisablePass(std::set< OptPassType >)nndeploy::net::Net
setDynamicShape(bool is_dynamic_shape, base::ShapeMap &min_shape, base::ShapeMap &opt_shape, base::ShapeMap &max_shape)nndeploy::net::Net
setEnablePass(std::set< OptPassType >)nndeploy::net::Net
setInitializedFlag(bool flag)nndeploy::op::Op
setInnerFlag(bool flag)nndeploy::op::Op
setInput(device::Tensor *input)nndeploy::op::Opvirtual
setInput(device::Tensor *input, int index)nndeploy::op::Op
setInterpret(ir::Interpret *interpret)nndeploy::net::Net
setMemory(device::Buffer *buffer)nndeploy::net::Netvirtual
setModelDesc(ir::ModelDesc *model_desc)nndeploy::net::Net
setName(std::string name)nndeploy::op::Op
setOpParam(const std::string &op_name, std::shared_ptr< base::Param > param)nndeploy::net::Net
setOpType(ir::OpType op_type)nndeploy::op::Op
setOutput(device::Tensor *output)nndeploy::op::Opvirtual
setOutput(device::Tensor *output, int index)nndeploy::op::Op
setParallelType(const base::ParallelType &paralle_type)nndeploy::op::Op
setParam(std::shared_ptr< base::Param > param)nndeploy::op::Opvirtual
setPrecisionType(base::PrecisionType precision_type)nndeploy::op::Opvirtual
setRunningFlag(bool flag)nndeploy::op::Op
setStream(device::Stream *stream)nndeploy::op::Op
setTensorPoolMemory(bool is_external)nndeploy::net::Net
setTensorPoolType(TensorPoolType tensor_pool_type)nndeploy::net::Net
setTimeProfileFlag(bool flag)nndeploy::op::Op
setWorkers(int worker_num, std::vector< base::DeviceType > device_types=std::vector< base::DeviceType >())nndeploy::net::Net
setWorkspace(void *workspace)nndeploy::op::Opvirtual
stream_nndeploy::op::Opprotected
tensor_pool_memory_is_external_nndeploy::net::Netprotected
tensor_pool_type_nndeploy::net::Netprotected
tensor_repository_nndeploy::net::Netprotected
worker_num_nndeploy::net::Netprotected
workspace_nndeploy::op::Opprotected
workspace_is_external_nndeploy::op::Opprotected
workspace_size_nndeploy::op::Opprotected
~Net()nndeploy::net::Netvirtual
~Op()nndeploy::op::Opvirtual