Poplar and PopLibs
poplar::Tensor Member List

This is the complete list of members for poplar::Tensor, including all inherited members.

broadcast(unsigned N, unsigned dimension) constpoplar::Tensor
containsAliases() constpoplar::Tensor
containsConstant() constpoplar::Tensor
dim(unsigned i) constpoplar::Tensor
dimRoll(unsigned dimIdx, unsigned newIdx=0) constpoplar::Tensorinline
dimShuffle(ArrayRef< unsigned > permutation) constpoplar::Tensor
dimShufflePartial(ArrayRef< unsigned > source, ArrayRef< unsigned > destination) constpoplar::Tensor
dump() constpoplar::Tensor
dumpRegions() constpoplar::Tensor
elementType() constpoplar::Tensor
expand(ArrayRef< std::size_t > indices) constpoplar::Tensor
flatten() constpoplar::Tensor
flatten(unsigned dimBegin, unsigned dimEnd) constpoplar::Tensor
getConstantValue(T *val) constpoplar::Tensorinline
getContiguousRegions() constpoplar::Tensor
getDebugStr() constpoplar::Tensor
getMetadata() constpoplar::Tensor
getVarRegions() constpoplar::Tensor
getVarStr() constpoplar::Tensor
hasMetadata() constpoplar::Tensor
index(ArrayRef< std::size_t > indices) constpoplar::Tensor
intersectsWith(const Tensor &other) constpoplar::Tensor
isContiguous() constpoplar::Tensor
isParallelWriteable() constpoplar::Tensor
numElements() constpoplar::Tensor
operator[](std::size_t i) const &poplar::Tensor
output(std::ostream &os) constpoplar::Tensor
outputRegions(std::ostream &os) constpoplar::Tensor
rank() constpoplar::Tensor
reinterpret(const Type &type) constpoplar::Tensor
reshape(ArrayRef< std::size_t > shape) constpoplar::Tensor
reshapePartial(unsigned beginIndex, unsigned endIndex, ArrayRef< std::size_t > newDims) constpoplar::Tensor
reverse(unsigned dimension) constpoplar::Tensor
shape() constpoplar::Tensor
shapeToString() constpoplar::Tensor
slice(std::size_t begin, std::size_t end, unsigned dimension) const &poplar::Tensor
slice(std::size_t begin, std::size_t end) constpoplar::Tensorinline
slice(const Interval &region, unsigned dimension=0) constpoplar::Tensorinline
slice(ArrayRef< std::size_t > begin, ArrayRef< std::size_t > end) constpoplar::Tensor
slices(ArrayRef< Interval > intervals, unsigned dimension=0) constpoplar::Tensor
slices(const std::vector< std::vector< Interval > > &intervals, unsigned dimension=0) constpoplar::Tensor
slices(const poplar::ArrayRef< unsigned > &indices, unsigned dimension=0) constpoplar::Tensor
squeeze(ArrayRef< std::size_t > indices) constpoplar::Tensor
subSample(unsigned stride, unsigned dimension) constpoplar::Tensor
transpose() constpoplar::Tensorinline
upsample(unsigned scale, unsigned dimension, UpsampleMethod method) constpoplar::Tensor