NeuZephyr
Simple DL Framework
nz::data::Tensor Member List

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

clear() constnz::data::Tensor
data() const noexceptnz::data::Tensor
dataInject(value_type *data, bool grad=false) constnz::data::Tensor
dataInject(Iterator begin, Iterator end, const bool grad=false) constnz::data::Tensorinline
dataInject(const std::initializer_list< value_type > &data, bool grad=false) constnz::data::Tensor
expSum() constnz::data::Tensor
expSum(size_t batch, size_t channel) constnz::data::Tensor
fill(value_type value, bool isGrad=false) constnz::data::Tensor
fillMatrix(value_type value, size_type batch, size_type channels, bool isGrad=false)nz::data::Tensor
find(value_type value) constnz::data::Tensor
find(value_type value, size_type batch, size_type channel) constnz::data::Tensor
grad() constnz::data::Tensor
hostData() const noexceptnz::data::Tensor
hostGrad() constnz::data::Tensor
max() constnz::data::Tensor
max(size_type batch, size_type channel) constnz::data::Tensor
min() constnz::data::Tensor
min(size_type batch, size_type channel) constnz::data::Tensor
operator!=(const Tensor &other) constnz::data::Tensor
operator*(const Tensor &other) constnz::data::Tensor
operator+(const Tensor &other) constnz::data::Tensor
operator-(const Tensor &other) constnz::data::Tensor
operator-() constnz::data::Tensor
operator/(const Tensor &other) constnz::data::Tensor
operator<<(std::ostream &os, const Tensor &tensor)nz::data::Tensorfriend
operator=(const Tensor &other)nz::data::Tensor
operator=(Tensor &&other) noexcept(false)nz::data::Tensor
operator==(const Tensor &other) constnz::data::Tensor
operator>>(std::istream &is, const Tensor &tensor)nz::data::Tensorfriend
print(std::ostream &os) constnz::data::Tensor
printGrad(std::ostream &os) constnz::data::Tensor
randomize(unsigned long long seed=0) constnz::data::Tensor
recip() constnz::data::Tensor
requiresGrad() const noexceptnz::data::Tensor
reshape(const shape_type &shape)nz::data::Tensor
setData(const shape_type &position, value_type value, bool isGrad=false) constnz::data::Tensor
setRequiresGrad(bool requires_grad)nz::data::Tensor
shape() const noexceptnz::data::Tensor
size() const noexceptnz::data::Tensor
sum() constnz::data::Tensor
sum(size_type batch, size_type channel) constnz::data::Tensor
sync() constnz::data::Tensor
syncData() constnz::data::Tensor
syncGrad() constnz::data::Tensor
Tensor()nz::data::Tensor
Tensor(const shape_type &shape, bool requires_grad=false)nz::data::Tensorexplicit
Tensor(const shape_type &shape, value_type *data, bool requires_grad=false, bool host=true)nz::data::Tensorexplicit
Tensor(const shape_type &shape, const std::initializer_list< value_type > &data, bool requires_grad=false)nz::data::Tensorexplicit
Tensor(const Tensor &other)nz::data::Tensor
Tensor(Tensor &&other) noexcept(false)nz::data::Tensor
transpose()nz::data::Tensor
zeroGrad() constnz::data::Tensor
~Tensor() noexcept(false)nz::data::Tensor