|
NForge
Tensor library
|
This is the complete list of members for Tensor::CPUImpl, including all inherited members.
| add(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout, const TensorLayout &outLayout) const override | Tensor::CPUImpl | virtual |
| clone() const override | Tensor::CPUImpl | virtual |
| compare(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout) const override | Tensor::CPUImpl | virtual |
| copyFromHost(const float *data, size_t count) override | Tensor::CPUImpl | virtual |
| CPUImpl(const Tensor::Shape &shape) (defined in Tensor::CPUImpl) | Tensor::CPUImpl | |
| CPUImpl(const Tensor::Shape &shape, float value) (defined in Tensor::CPUImpl) | Tensor::CPUImpl | |
| dataPtr() const | Tensor::CPUImpl | |
| div(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout, const TensorLayout &outLayout) const override | Tensor::CPUImpl | virtual |
| fillAll(float value) override | Tensor::CPUImpl | virtual |
| fillRand() override | Tensor::CPUImpl | virtual |
| getNumElements() const override | Tensor::CPUImpl | virtual |
| getShape() const override | Tensor::CPUImpl | virtual |
| greater(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout, const TensorLayout &outLayout) const override | Tensor::CPUImpl | virtual |
| greaterEqual(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout, const TensorLayout &outLayout) const override | Tensor::CPUImpl | virtual |
| iadd(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout) override | Tensor::CPUImpl | virtual |
| idiv(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout) override | Tensor::CPUImpl | virtual |
| Impl()=default (defined in Tensor::Impl) | Tensor::Impl | |
| imul(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout) override | Tensor::CPUImpl | virtual |
| isClose(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout, const TensorLayout &outLayout, float tolerance) const override | Tensor::CPUImpl | virtual |
| isub(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout) override | Tensor::CPUImpl | virtual |
| less(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout, const TensorLayout &outLayout) const override | Tensor::CPUImpl | virtual |
| lessEqual(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout, const TensorLayout &outLayout) const override | Tensor::CPUImpl | virtual |
| matmul(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout, const TensorLayout &outLayout, size_t batch, size_t m, size_t k, size_t p) const override | Tensor::CPUImpl | virtual |
| max(const TensorLayout &layout, const TensorLayout &blockLayout, const TensorLayout &outLayout) const override | Tensor::CPUImpl | virtual |
| min(const TensorLayout &layout, const TensorLayout &blockLayout, const TensorLayout &outLayout) const override | Tensor::CPUImpl | virtual |
| mul(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout, const TensorLayout &outLayout) const override | Tensor::CPUImpl | virtual |
| norm(const TensorLayout &layout) const override | Tensor::CPUImpl | virtual |
| print() const override | Tensor::CPUImpl | virtual |
| print(const std::vector< size_t > &position) const override | Tensor::CPUImpl | virtual |
| prod(const TensorLayout &layout, const TensorLayout &blockLayout, const TensorLayout &outLayout) const override | Tensor::CPUImpl | virtual |
| set(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout) override | Tensor::CPUImpl | virtual |
| sub(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout, const TensorLayout &outLayout) const override | Tensor::CPUImpl | virtual |
| sum(const TensorLayout &layout, const TensorLayout &blockLayout, const TensorLayout &outLayout) const override | Tensor::CPUImpl | virtual |
| toString() const override | Tensor::CPUImpl | virtual |
| toVector() const override | Tensor::CPUImpl | virtual |
| ~CPUImpl() (defined in Tensor::CPUImpl) | Tensor::CPUImpl | |
| ~Impl()=default (defined in Tensor::Impl) | Tensor::Impl | virtual |