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