NForge
Tensor library
Loading...
Searching...
No Matches
Tensor::CPUImpl Member List

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 overrideTensor::CPUImplvirtual
clone() const overrideTensor::CPUImplvirtual
compare(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout) const overrideTensor::CPUImplvirtual
copyFromHost(const float *data, size_t count) overrideTensor::CPUImplvirtual
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() constTensor::CPUImpl
div(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout, const TensorLayout &outLayout) const overrideTensor::CPUImplvirtual
fillAll(float value) overrideTensor::CPUImplvirtual
fillRand() overrideTensor::CPUImplvirtual
getNumElements() const overrideTensor::CPUImplvirtual
getShape() const overrideTensor::CPUImplvirtual
greater(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout, const TensorLayout &outLayout) const overrideTensor::CPUImplvirtual
greaterEqual(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout, const TensorLayout &outLayout) const overrideTensor::CPUImplvirtual
iadd(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout) overrideTensor::CPUImplvirtual
idiv(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout) overrideTensor::CPUImplvirtual
Impl()=default (defined in Tensor::Impl)Tensor::Impl
imul(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout) overrideTensor::CPUImplvirtual
isClose(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout, const TensorLayout &outLayout, float tolerance) const overrideTensor::CPUImplvirtual
isub(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout) overrideTensor::CPUImplvirtual
less(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout, const TensorLayout &outLayout) const overrideTensor::CPUImplvirtual
lessEqual(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout, const TensorLayout &outLayout) const overrideTensor::CPUImplvirtual
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 overrideTensor::CPUImplvirtual
max(const TensorLayout &layout, const TensorLayout &blockLayout, const TensorLayout &outLayout) const overrideTensor::CPUImplvirtual
min(const TensorLayout &layout, const TensorLayout &blockLayout, const TensorLayout &outLayout) const overrideTensor::CPUImplvirtual
mul(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout, const TensorLayout &outLayout) const overrideTensor::CPUImplvirtual
norm(const TensorLayout &layout) const overrideTensor::CPUImplvirtual
print() const overrideTensor::CPUImplvirtual
print(const std::vector< size_t > &position) const overrideTensor::CPUImplvirtual
prod(const TensorLayout &layout, const TensorLayout &blockLayout, const TensorLayout &outLayout) const overrideTensor::CPUImplvirtual
set(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout) overrideTensor::CPUImplvirtual
sub(const TensorLayout &lhsLayout, const Tensor::Impl *rhsImpl, const TensorLayout &rhsLayout, const TensorLayout &outLayout) const overrideTensor::CPUImplvirtual
sum(const TensorLayout &layout, const TensorLayout &blockLayout, const TensorLayout &outLayout) const overrideTensor::CPUImplvirtual
toString() const overrideTensor::CPUImplvirtual
toVector() const overrideTensor::CPUImplvirtual
~CPUImpl() (defined in Tensor::CPUImpl)Tensor::CPUImpl
~Impl()=default (defined in Tensor::Impl)Tensor::Implvirtual