nndeploy C++ API  0.2.0
nndeploy C++ API
Classes | Namespaces | Functions
tensor.h File Reference
#include "nndeploy/base/common.h"
#include "nndeploy/base/glic_stl_include.h"
#include "nndeploy/base/half.h"
#include "nndeploy/base/log.h"
#include "nndeploy/base/macro.h"
#include "nndeploy/base/object.h"
#include "nndeploy/base/status.h"
#include "nndeploy/device/buffer.h"
#include "nndeploy/device/device.h"
#include "nndeploy/device/memory_pool.h"
Include dependency graph for tensor.h:

Go to the source code of this file.

Classes

class  nndeploy::device::Tensor
 Tensorē±» More...
 
class  nndeploy::device::TensorCreator
 
class  nndeploy::device::TypeTensorCreator< T >
 
class  nndeploy::device::TypeTensorRegister< T >
 

Namespaces

 nndeploy
 
 nndeploy::device
 

Functions

Tensor * nndeploy::device::createTensor (base::TensorType type)
 
std::map< base::TensorType, std::shared_ptr< TensorCreator > > & nndeploy::device::getGlobalTensorCreatorMap ()
 
template<typename T >
base::Status nndeploy::device::randnTensor (T &generator, float mean, float std, Tensor *tensor, int64_t seed=-1)