Apache Singa
A General Distributed Deep Learning Library
singa::Tensor Member List

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

AsType(const DataType type)singa::Tensor
block() constsinga::Tensorinline
block_singa::Tensorprotected
Broadcast(const Shape &shape)singa::Tensor
Clone(std::shared_ptr< Device > device=nullptr) constsinga::Tensor
CopyData(const Tensor &other)singa::Tensor
CopyDataFromHostPtr(const SType *src, const size_t num, const size_t offset=0)singa::Tensor
data() constsinga::Tensorinline
data_type() constsinga::Tensorinline
data_type_ (defined in singa::Tensor)singa::Tensorprotected
device() const (defined in singa::Tensor)singa::Tensorinline
device_ (defined in singa::Tensor)singa::Tensorprotected
empty() const (defined in singa::Tensor)singa::Tensorinline
FromProto(const singa::TensorProto &proto)singa::Tensor
generate_stride() (defined in singa::Tensor)singa::Tensorinlineprotected
GetValue(SType *value, const size_t num)singa::Tensorinline
initailized() constsinga::Tensorinline
L1() constsinga::Tensor
L2() constsinga::Tensor
MemSize() constsinga::Tensorinline
nDim() const (defined in singa::Tensor)singa::Tensorinline
operator*=(const Tensor &in) (defined in singa::Tensor)singa::Tensor
operator*=(const SType x)singa::Tensor
operator+=(const Tensor &in) (defined in singa::Tensor)singa::Tensor
operator+=(const SType x)singa::Tensor
operator-=(const Tensor &in) (defined in singa::Tensor)singa::Tensor
operator-=(const SType x)singa::Tensor
operator/=(const Tensor &in) (defined in singa::Tensor)singa::Tensor
operator/=(const SType x)singa::Tensor
operator=(const Tensor &in)singa::Tensor
operator=(Tensor &&in)singa::Tensor
Repeat(const vector< size_t > &repeats, int axis, std::shared_ptr< Device > device=nullptr) (defined in singa::Tensor)singa::Tensor
RepeatData(const vector< size_t > &repeats, int axis, int total_repeats, const Tensor &other)singa::Tensor
ResetLike(const Tensor &t)singa::Tensor
Reshape(const Shape &shape)singa::Tensor
Resize(const Shape &shape)singa::Tensor
set_strides(const vector< int > new_strides) (defined in singa::Tensor)singa::Tensorinlineprotected
SetValue(const SType x)singa::Tensor
shape() const (defined in singa::Tensor)singa::Tensorinline
shape(const size_t idx) const (defined in singa::Tensor)singa::Tensorinline
shape_ (defined in singa::Tensor)singa::Tensorprotected
Size() constsinga::Tensorinline
stride() const (defined in singa::Tensor)singa::Tensorinline
stride_ (defined in singa::Tensor)singa::Tensorprotected
T()singa::Tensor
Tensor() (defined in singa::Tensor)singa::Tensor
Tensor(const Shape &shape, DataType dtype=kFloat32)singa::Tensorexplicit
Tensor(const Shape &shape, std::shared_ptr< Device > dev, DataType dtype=kFloat32)singa::Tensor
Tensor(const Tensor &from)singa::Tensor
Tensor(Tensor &&from)singa::Tensor
ToDevice(std::shared_ptr< Device > dev)singa::Tensor
ToHost()singa::Tensor
ToProto(singa::TensorProto *proto) constsinga::Tensor
Transpose()singa::Tensor
Transpose(const vector< size_t > &axes)singa::Tensor
transpose() constsinga::Tensorinline
~Tensor() (defined in singa::Tensor)singa::Tensor