nndeploy C++ API  0.2.0
nndeploy C++ API
nndeploy::device::Tensor Member List

This is the complete list of members for nndeploy::device::Tensor, including all inherited members.

addRef() constnndeploy::device::Tensorinline
allocate(Device *device, const base::IntVector &config=base::IntVector())nndeploy::device::Tensor
allocate(MemoryPool *memory_pool, const base::IntVector &config=base::IntVector())nndeploy::device::Tensor
clear()nndeploy::device::Tensor
clone()nndeploy::device::Tensor
copyTo(Tensor *dst)nndeploy::device::Tensor
create(const std::string &name)nndeploy::device::Tensor
create(const TensorDesc &desc, const std::string &name="")nndeploy::device::Tensor
create(const TensorDesc &desc, Buffer *buffer, const std::string &name="")nndeploy::device::Tensor
create(Device *device, const TensorDesc &desc, const std::string &name="", const base::IntVector &config=base::IntVector())nndeploy::device::Tensor
create(Device *device, const TensorDesc &desc, void *data_ptr, const std::string &name="", const base::IntVector &config=base::IntVector())nndeploy::device::Tensor
create(MemoryPool *memory_pool, const TensorDesc &desc, const std::string &name="", const base::IntVector &config=base::IntVector())nndeploy::device::Tensor
create(MemoryPool *memory_pool, const TensorDesc &desc, void *data_ptr, const std::string &name="", const base::IntVector &config=base::IntVector())nndeploy::device::Tensor
deallocate()nndeploy::device::Tensor
deserialize(const std::string &bin_str)nndeploy::device::Tensor
empty() constnndeploy::device::Tensor
getBatch() constnndeploy::device::Tensor
getBuffer() constnndeploy::device::Tensor
getBufferDesc() constnndeploy::device::Tensor
getChannel() constnndeploy::device::Tensor
getConfig() constnndeploy::device::Tensor
getData() constnndeploy::device::Tensor
getDataFormat() constnndeploy::device::Tensor
getDataType() constnndeploy::device::Tensor
getDepth() constnndeploy::device::Tensor
getDesc() constnndeploy::device::Tensor
getDevice() constnndeploy::device::Tensor
getDeviceType() constnndeploy::device::Tensor
getHeight() constnndeploy::device::Tensor
getMemoryPool() constnndeploy::device::Tensor
getMemoryType() constnndeploy::device::Tensor
getName() constnndeploy::device::Tensor
getPtr(Args... args)nndeploy::device::Tensorinline
getRealSize() constnndeploy::device::Tensor
getRealSizeVector() constnndeploy::device::Tensor
getShape() constnndeploy::device::Tensor
getShapeIndex(int index) constnndeploy::device::Tensor
getSize() constnndeploy::device::Tensor
getSizeVector() constnndeploy::device::Tensor
getStride() constnndeploy::device::Tensor
getStrideIndex(int index) constnndeploy::device::Tensor
getWidth() constnndeploy::device::Tensor
isContinue() constnndeploy::device::Tensor
isExternalBuffer() constnndeploy::device::Tensor
isMemoryPool() constnndeploy::device::Tensor
isSameDesc(Tensor *tensor) constnndeploy::device::Tensor
isSameDevice(Tensor *tensor) constnndeploy::device::Tensor
isSameMemoryPool(Tensor *tensor) constnndeploy::device::Tensor
justModify(const TensorDesc &desc)nndeploy::device::Tensor
justModify(Buffer *buffer, bool is_external=true)nndeploy::device::Tensor
operator=(const Tensor &tensor)nndeploy::device::Tensor
operator=(Tensor &&tensor) noexceptnndeploy::device::Tensor
print(std::ostream &stream=std::cout) constnndeploy::device::Tensor
reshape(base::IntVector shape)nndeploy::device::Tensor
serialize(std::string &bin_str)nndeploy::device::Tensor
set(T value)nndeploy::device::Tensorinline
setDataFormat(base::DataFormat data_format)nndeploy::device::Tensor
setDataType(base::DataType data_type)nndeploy::device::Tensor
setName(const std::string &)nndeploy::device::Tensor
subRef() constnndeploy::device::Tensorinline
Tensor()nndeploy::device::Tensorexplicit
Tensor(const std::string &name)nndeploy::device::Tensorexplicit
Tensor(const TensorDesc &desc, const std::string &name="")nndeploy::device::Tensorexplicit
Tensor(const TensorDesc &desc, Buffer *buffer, const std::string &name="")nndeploy::device::Tensorexplicit
Tensor(Device *device, const TensorDesc &desc, const std::string &name="", const base::IntVector &config=base::IntVector())nndeploy::device::Tensorexplicit
Tensor(Device *device, const TensorDesc &desc, void *data_ptr, const std::string &name, const base::IntVector &config=base::IntVector())nndeploy::device::Tensorexplicit
Tensor(MemoryPool *memory_pool, const TensorDesc &desc, const std::string &name="", const base::IntVector &config=base::IntVector())nndeploy::device::Tensorexplicit
Tensor(MemoryPool *memory_pool, const TensorDesc &desc, void *data_ptr, const std::string &name, const base::IntVector &config=base::IntVector())nndeploy::device::Tensorexplicit
Tensor(const Tensor &tensor)nndeploy::device::Tensor
Tensor(Tensor &&tensor) noexceptnndeploy::device::Tensor
~Tensor()nndeploy::device::Tensorvirtual