libdl  0.0.1
Simple yet powerful deep learning
Loading...
Searching...
No Matches
dl::TensorImpl Member List

This is the complete list of members for dl::TensorImpl, including all inherited members.

add(const TensorPtr &other) const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
allclose(const TensorPtr &other, float rtol=1e-5, float atol=1e-8) const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
backward(bool enableAutodiff=false) noexcept (defined in dl::TensorImpl)dl::TensorImpl
clone() const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
device() const noexceptdl::TensorImpl
discardGradient() noexcept (defined in dl::TensorImpl)dl::TensorImplinline
div(const TensorPtr &other) const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
erf() const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
exp() const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
flatten() const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
fma(const TensorPtr &factor, const TensorPtr &summand) const noexcept=0dl::TensorImplpure virtual
grad (defined in dl::TensorImpl)dl::TensorImpl
gradfn (defined in dl::TensorImpl)dl::TensorImpl
gradient() const noexcept (defined in dl::TensorImpl)dl::TensorImplinline
log() const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
matmul(const TensorPtr &other) const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
max() const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
max(int dim, bool keepdim) const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
max(const TensorPtr &other) const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
mean() const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
mean(int dim, bool keepdim) const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
min() const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
min(int dim, bool keepdim) const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
min(const TensorPtr &other) const noexcept=0dl::TensorImplpure virtual
mul(const TensorPtr &other) const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
mul_inplace(const TensorPtr &other) noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
numDim() const noexcept (defined in dl::TensorImpl)dl::TensorImplinline
operator==(const TensorPtr &other) const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
pow(float exponent) const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
requiresGrad() const noexceptdl::TensorImpl
reshape(SShape shape) noexcept=0dl::TensorImplpure virtual
rsqrt() const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
setRequiresGrad(bool requiresGrad) noexceptdl::TensorImpl
shape() const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
shape(int dim) const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
sqrt() const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
sub(const TensorPtr &other) const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
sum() const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
sum(int dim, bool keepdim) const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
TensorImpl(Device const &device, bool requiresGrad) noexcept (defined in dl::TensorImpl)dl::TensorImplprotected
to(Device const &other) const noexceptdl::TensorImpl
toBytes(char *buffer, size_t buflen) const noexcept=0dl::TensorImplpure virtual
transpose(std::vector< size_t > &&permutation) const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
var(DOF dof) const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
var(int dim, DOF dof) const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual
writeToStream(std::ostream &stream) const noexcept=0 (defined in dl::TensorImpl)dl::TensorImplpure virtual