Member List

Member List#

Composable Kernel: Member List
Tensor< T > Member List

This is the complete list of members for Tensor< T >, including all inherited members.

AsSpan() constTensor< T >inline
AsSpan()Tensor< T >inline
begin()Tensor< T >inline
begin() constTensor< T >inline
CopyAsType() constTensor< T >inline
Data typedefTensor< T >
data()Tensor< T >inline
data() constTensor< T >inline
Descriptor typedefTensor< T >
ElementSpaceSize typedefTensor< T >
end()Tensor< T >inline
end() constTensor< T >inline
ForEach(F &&f)Tensor< T >inline
ForEach(const F &&f) constTensor< T >inline
ForEach_impl(F &&f, std::vector< size_t > &idx, size_t rank)Tensor< T >inline
ForEach_impl(const F &&f, std::vector< size_t > &idx, size_t rank) constTensor< T >inline
GenerateTensorDistr(Distribution dis={0.f, 1.f}, Mapping fn={}, const Generator g=Generator(0), std::size_t num_thread=-1)Tensor< T >inline
GenerateTensorValue(G g, std::size_t num_thread=1)Tensor< T >inline
GetBuffer()Tensor< T >inline
GetBuffer() constTensor< T >inline
GetElementSize() constTensor< T >inline
GetElementSpaceSize() constTensor< T >inline
GetElementSpaceSizeInBytes() constTensor< T >inline
GetLayout() constTensor< T >inline
GetLengths() constTensor< T >inline
GetMergedNestingDescriptor()Tensor< T >inline
GetMultiIdxOffsets() constTensor< T >inline
GetNumOfDimension() constTensor< T >inline
GetOffsetFromMultiIndex(Is... is) constTensor< T >inline
GetPointer() constTensor< T >inline
GetStrides() constTensor< T >inline
IsDynamicBufferTensor< T >static
mDataTensor< T >
mDescTensor< T >
operator()(Is... is)Tensor< T >inline
operator()(Is... is) constTensor< T >inline
operator()(const std::vector< std::size_t > &idx)Tensor< T >inline
operator()(const std::vector< std::size_t > &idx) constTensor< T >inline
operator()(const Tuple< Ts... > &idx)Tensor< T >inline
operator()(Idxs... idxs)Tensor< T >inline
operator()(const Tuple< Ts... > &idx) constTensor< T >inline
operator()(Idxs... idxs) constTensor< T >inline
operator()(const Tuple< Ts... > &idx)Tensor< T >inline
operator()(Idxs... idxs)Tensor< T >inline
operator=(const Tensor &)=defaultTensor< T >
operator=(Tensor &&)=defaultTensor< T >
operator[](const Tuple< Ts... > &idx)Tensor< T >inline
operator[](const Tuple< Ts... > &idx) constTensor< T >inline
operator[](const Tuple< Ts... > &idx)Tensor< T >inline
savetxt(std::string file_name, std::string dtype="float")Tensor< T >inline
SetMultiIdxOffset(const MultiIdxOffsets multi_idx_offset)Tensor< T >inline
SetZero()Tensor< T >inline
size() constTensor< T >inline
Tensor(std::initializer_list< X > lens)Tensor< T >inline
Tensor(std::initializer_list< X > lens, std::initializer_list< Y > strides)Tensor< T >inline
Tensor(const Lengths &lens)Tensor< T >inline
Tensor(const Lengths &lens, const Strides &strides)Tensor< T >inline
Tensor(const Descriptor &desc)Tensor< T >inline
Tensor()=deleteTensor< T >
Tensor(const Tensor &)=defaultTensor< T >
Tensor(Tensor &&)=defaultTensor< T >
Tensor(const Tensor< FromT > &other)Tensor< T >inlineexplicit
Tensor()=deleteTensor< T >
Tensor(ElementType *pointer, const Layout< Shape, UnrolledDescriptorType > &layout)Tensor< T >inline
Tensor(const Layout< Shape, UnrolledDescriptorType > &layout)Tensor< T >inline
TensorBufferAddressSpaceTensor< T >static
TensorElementType typedefTensor< T >
~Tensor()=defaultTensor< T >