|
NForge
Tensor library
|
This is the complete list of members for Tensor, including all inherited members.
| compare(const Tensor::View &rhs) const | Tensor | |
| compare(const std::vector< size_t > &position, const Tensor::View &rhs) const | Tensor | |
| fillAll(float value) | Tensor | |
| fillRand() | Tensor | |
| getBackend() const | Tensor | inline |
| getBackendString() const | Tensor | |
| getDataString() const | Tensor | |
| getNumElements() const | Tensor | |
| getShape() const | Tensor | |
| isClose(const Tensor::View &rhs, float tolerance=1e-5f) const | Tensor | |
| matmul(const Tensor::View &rhs) const | Tensor | |
| max(size_t dim=0) const | Tensor | |
| mean(size_t dim=0) const | Tensor | |
| min(size_t dim=0) const | Tensor | |
| norm() const | Tensor | |
| operator!=(const Tensor::View &rhs) const | Tensor | |
| operator*(const Tensor::View &rhs) const | Tensor | |
| operator*(float scalar) const | Tensor | |
| operator* | Tensor | friend |
| operator*=(const Tensor::View &rhs) | Tensor | |
| operator+(const Tensor::View &rhs) const | Tensor | |
| operator+(float scalar) const | Tensor | |
| operator+ | Tensor | friend |
| operator+=(const Tensor::View &rhs) | Tensor | |
| operator-(const Tensor::View &rhs) const | Tensor | |
| operator-(float scalar) const | Tensor | |
| operator- | Tensor | friend |
| operator-=(const Tensor::View &rhs) | Tensor | |
| operator/(const Tensor::View &rhs) const | Tensor | |
| operator/(float scalar) const | Tensor | |
| operator/ | Tensor | friend |
| operator/=(const Tensor::View &rhs) | Tensor | |
| operator<(const Tensor::View &rhs) const | Tensor | |
| operator<=(const Tensor::View &rhs) const | Tensor | |
| operator=(const Tensor &rhs) | Tensor | |
| operator=(const Tensor::View &rhs) | Tensor | |
| operator=(float scalar) | Tensor | |
| operator==(const Tensor::View &rhs) const | Tensor | |
| operator>(const Tensor::View &rhs) const | Tensor | |
| operator>=(const Tensor::View &rhs) const | Tensor | |
| operator[](size_t idx) const | Tensor | |
| print() const | Tensor | |
| print(const std::vector< size_t > &position) const | Tensor | |
| prod(size_t dim=0) const | Tensor | |
| set(const std::vector< size_t > &position, const Tensor::View &rhs) | Tensor | |
| subsample(std::vector< size_t > strides) const | Tensor | |
| sum(size_t dim=0) const | Tensor | |
| Tensor(const Tensor::Shape &shape, Backend backend=Backend::CPU) | Tensor | |
| Tensor(const std::initializer_list< size_t > &shape, Backend backend=Backend::CPU) | Tensor | |
| Tensor(const Tensor::Shape &shape, float value, Backend backend=Backend::CPU) | Tensor | |
| Tensor(const std::initializer_list< size_t > &shape, float value, Backend backend=Backend::CPU) | Tensor | |
| Tensor(float value, Backend backend=Backend::CPU) | Tensor | |
| Tensor(const Tensor &tensor) | Tensor | |
| Tensor(std::unique_ptr< Tensor::Impl > impl, Backend backend=Backend::CPU) | Tensor | |
| to(Backend newBackend) | Tensor | |
| toVector() const | Tensor | |
| ~Tensor() | Tensor |