Poplar and PopLibs
poplar::Target Member List

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

createCPUTarget(bool accurateHalf=false, unsigned numIPUs=1)poplar::Targetstatic
createIPUTarget(StringRef system, const OptionFlags &opts={})poplar::Targetstatic
createIPUTarget(unsigned numIPUs, StringRef system, const OptionFlags &opts={})poplar::Targetstatic
createIPUTarget(unsigned numIPUs, unsigned tilesPerIPU, StringRef system, const OptionFlags &opts={})poplar::Targetstatic
createIPUTarget(unsigned numIPUs, StringRef system, const core::TargetOptions &opts)poplar::Targetstatic
createIPUTarget(unsigned numIPUs, unsigned tilesPerIPU, StringRef system, const core::TargetOptions &opts)poplar::Targetstatic
createVirtualTarget(unsigned numIPUs, unsigned tilesPerIPU) constpoplar::Target
getAtomicStoreGranularity() constpoplar::Target
getBytesPerTile() constpoplar::Target
getConvUnitCoeffLoadBytesPerCycle() constpoplar::Target
getDataPathWidth() constpoplar::Target
getDbgDataRegIndex() constpoplar::Target
getExchangeBytesPerCycle() constpoplar::Target
getFloatVectorWidth() constpoplar::Target
getFp16ConvUnitInputLoadElemsPerCycle() constpoplar::Target
getFp16ConvUnitMaxPipelineDepth() constpoplar::Target
getFp16InFp16OutConvUnitsPerTile() constpoplar::Target
getFp16InFp32OutConvUnitsPerTile() constpoplar::Target
getFp32ConvUnitInputLoadElemsPerCycle() constpoplar::Target
getFp32ConvUnitMaxPipelineDepth() constpoplar::Target
getFp32InFp32OutConvUnitsPerTile() constpoplar::Target
getFp8ConvUnitInputLoadElemsPerCycle() constpoplar::Target
getFp8ConvUnitMaxPipelineDepth() constpoplar::Target
getFp8InFp16OutConvUnitsPerTile() constpoplar::Target
getFpIctlRegIndex() constpoplar::Target
getGlobalExchangeConstraints() constpoplar::Target
getGlobalSyncCycles() constpoplar::Target
getHalfVectorWidth() constpoplar::Target
getInterleavedMemoryElementIndex() constpoplar::Target
getIpuLinkConfiguration() constpoplar::Target
getIpuLinkDomainSize() constpoplar::Target
getIpuLinkTopology() constpoplar::Target
getMaxIPUSyncDelay() constpoplar::Target
getMemcpyBytesPerCycle() constpoplar::Target
getMemoryBytes() constpoplar::Target
getMemoryElementOffsets() constpoplar::Target
getMinIPUSyncDelay() constpoplar::Target
getNumContextsPerXB() constpoplar::Target
getNumIPUs() constpoplar::Target
getNumTiles() constpoplar::Target
getNumTilesPerXBContext() constpoplar::Target
getNumWorkerContexts() constpoplar::Target
getTargetArchString() constpoplar::Target
getTargetSystemString() constpoplar::Target
getTargetType() constpoplar::Target
getTileClockFrequency() constpoplar::Target
getTileHostExchangeContext(unsigned tile) constpoplar::Target
getTileHostExchangeContextPosition(unsigned tile) constpoplar::Target
getTileHostExchangeXB(unsigned tile) constpoplar::Target
getTilesPerIPU() constpoplar::Target
getTilesPerSharedExchangeBus() constpoplar::Target
getTypeSize(const Type &) constpoplar::Target
getVectorWidth(const poplar::Type &type) constpoplar::Target
hash() constpoplar::Target
makeFpIctlValue(bool inv, bool div0, bool oflo, bool esr, bool nanoo) constpoplar::Target
serialize(std::ostream &out) constpoplar::Target
supportsExchangeBusSharing() constpoplar::Target
Target(std::istream &in)poplar::Target