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

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

copyToInputTensor(device::Tensor *tensor)=0nndeploy::net::Runtimepure virtual
deinit()=0nndeploy::net::Runtimepure virtual
device_type_nndeploy::net::Runtimeprotected
device_types_nndeploy::net::Runtimeprotected
getMemorySize()nndeploy::net::Runtimevirtual
getOutputTensorAfterRun(const std::string &name, base::DeviceType device_type, bool is_copy, base::DataFormat data_format)=0nndeploy::net::Runtimepure virtual
getStream()nndeploy::net::Runtime
init(std::vector< TensorWrapper * > &tensor_repository, std::vector< OpWrapper * > &op_repository, std::vector< device::Tensor * > &input_tensors, std::vector< device::Tensor * > &output_tensors, bool is_dynamic_shape, base::ShapeMap max_shape, TensorPoolType tensor_pool_type=kTensorPool1DSharedObjectTypeGreedyBySizeImprove, bool is_external_tensor_pool_memory=false)=0nndeploy::net::Runtimepure virtual
input_tensors_nndeploy::net::Runtimeprotected
is_dynamic_shape_nndeploy::net::Runtimeprotected
is_external_stream_nndeploy::net::Runtimeprotected
is_external_tensor_pool_memory_nndeploy::net::Runtimeprotected
is_pure_dynamic_shape_nndeploy::net::Runtimeprotected
max_shape_nndeploy::net::Runtimeprotected
NonCopyable()=defaultnndeploy::base::NonCopyable
NonCopyable(const NonCopyable &)=deletenndeploy::base::NonCopyable
NonCopyable(NonCopyable &&)=deletenndeploy::base::NonCopyable
op_repository_nndeploy::net::Runtimeprotected
operator=(const NonCopyable &)=deletenndeploy::base::NonCopyable
operator=(NonCopyable &&)=deletenndeploy::base::NonCopyable
output_tensors_nndeploy::net::Runtimeprotected
postRun()=0nndeploy::net::Runtimepure virtual
preRun()=0nndeploy::net::Runtimepure virtual
reshape(base::ShapeMap &shape_map)=0nndeploy::net::Runtimepure virtual
run()=0nndeploy::net::Runtimepure virtual
Runtime(const base::DeviceType &device_type)nndeploy::net::Runtimeinline
setMemory(device::Buffer *buffer)nndeploy::net::Runtimevirtual
setStream(device::Stream *stream)nndeploy::net::Runtime
setWorkers(int worker_num, std::vector< base::DeviceType > device_types=std::vector< base::DeviceType >())nndeploy::net::Runtime
stream_nndeploy::net::Runtimeprotected
synchronize()nndeploy::net::Runtime
tensor_pool_nndeploy::net::Runtimeprotected
tensor_pool_type_nndeploy::net::Runtimeprotected
tensor_repository_nndeploy::net::Runtimeprotected
worker_num_nndeploy::net::Runtimeprotected
~Runtime()nndeploy::net::Runtimeinlinevirtual