![]() |
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 |