![]() |
libdl
0.0.1
Simple yet powerful deep learning
|
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::TensorImpl | pure virtual |
allclose(const TensorPtr &other, float rtol=1e-5, float atol=1e-8) const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
backward(bool enableAutodiff=false) noexcept (defined in dl::TensorImpl) | dl::TensorImpl | |
clone() const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
device() const noexcept | dl::TensorImpl | |
discardGradient() noexcept (defined in dl::TensorImpl) | dl::TensorImpl | inline |
div(const TensorPtr &other) const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
erf() const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
exp() const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
flatten() const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
fma(const TensorPtr &factor, const TensorPtr &summand) const noexcept=0 | dl::TensorImpl | pure virtual |
grad (defined in dl::TensorImpl) | dl::TensorImpl | |
gradfn (defined in dl::TensorImpl) | dl::TensorImpl | |
gradient() const noexcept (defined in dl::TensorImpl) | dl::TensorImpl | inline |
log() const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
matmul(const TensorPtr &other) const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
max() const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
max(int dim, bool keepdim) const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
max(const TensorPtr &other) const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
mean() const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
mean(int dim, bool keepdim) const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
min() const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
min(int dim, bool keepdim) const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
min(const TensorPtr &other) const noexcept=0 | dl::TensorImpl | pure virtual |
mul(const TensorPtr &other) const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
mul_inplace(const TensorPtr &other) noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
numDim() const noexcept (defined in dl::TensorImpl) | dl::TensorImpl | inline |
operator==(const TensorPtr &other) const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
pow(float exponent) const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
requiresGrad() const noexcept | dl::TensorImpl | |
reshape(SShape shape) noexcept=0 | dl::TensorImpl | pure virtual |
rsqrt() const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
setRequiresGrad(bool requiresGrad) noexcept | dl::TensorImpl | |
shape() const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
shape(int dim) const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
sqrt() const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
sub(const TensorPtr &other) const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
sum() const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
sum(int dim, bool keepdim) const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
TensorImpl(Device const &device, bool requiresGrad) noexcept (defined in dl::TensorImpl) | dl::TensorImpl | protected |
to(Device const &other) const noexcept | dl::TensorImpl | |
toBytes(char *buffer, size_t buflen) const noexcept=0 | dl::TensorImpl | pure virtual |
transpose(std::vector< size_t > &&permutation) const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
var(DOF dof) const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
var(int dim, DOF dof) const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |
writeToStream(std::ostream &stream) const noexcept=0 (defined in dl::TensorImpl) | dl::TensorImpl | pure virtual |