PopART Python API Reference
Version: 2.1.0
1. Introduction
2. PopART Python API
2.1. Sessions
2.2. Builder
2.3. Tensor information
2.4. Writer
2.5. Builder
2.5.1. AiGraphcoreOpset1
2.6. Session
2.7. Patterns
2.8. Session Options
2.9. Optimizers
3. Index
4. Trademarks & copyright
PopART Python API Reference
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
_BuilderCore (class in popart_core)
_InferenceSessionCore (class in popart_core)
_TrainingSessionCore (class in popart_core)
A
abort() (popart_core.AiGraphcoreOpset1 method)
AccumulateOuterFragmentSchedule (class in popart)
AccumulateOuterFragmentSettings (class in popart)
accumulateOuterFragmentSettings() (popart_core.SessionOptions property)
accumulationAndReplicationReductionType() (popart_core.SessionOptions property)
accumulationFactor() (popart_core.SessionOptions property)
accumulatorTensorLocationSettings() (popart_core.SessionOptions property)
activationIOSchedule() (popart.ExecutionPhaseSettings property)
activationTensorLocationSettings() (popart_core.SessionOptions property)
Adam (class in popart_core)
addInitializedInputTensor() (popart_core._BuilderCore method)
addInputTensor() (popart_core._BuilderCore method)
addInputTensorFromParentGraph() (popart_core._BuilderCore method)
addNodeAttribute() (popart_core._BuilderCore method)
addOutputTensor() (popart_core._BuilderCore method)
addUntypedInputTensor() (popart_core._BuilderCore method)
AiGraphcore (class in popart.builder)
AiGraphcoreOpset1 (class in popart.builder)
(class in popart_core)
AiOnnx (class in popart.builder)
AiOnnx10 (class in popart.builder)
AiOnnx11 (class in popart.builder)
AiOnnx6 (class in popart.builder)
AiOnnx7 (class in popart.builder)
AiOnnx8 (class in popart.builder)
AiOnnx9 (class in popart.builder)
AiOnnxMl (class in popart.builder)
aiOnnxOpsetVersion() (popart.builder.Builder method)
aliasZeroCopy() (popart_core.SessionOptions property)
atan2() (popart_core.AiGraphcoreOpset1 method)
AutodiffSettings (class in popart)
AutodiffStitchStrategy (class in popart)
autoRecomputation() (popart_core.SessionOptions property)
B
batchSchedule() (popart.BatchSerializationSettings property)
BatchSerializationBatchSchedule (class in popart)
BatchSerializationSettings (class in popart)
batchSerializationSettings() (popart_core.SessionOptions property)
beta1s() (popart_core.Adam method)
beta2s() (popart_core.Adam method)
bitwiseand() (popart_core.AiGraphcoreOpset1 method)
bitwisenot() (popart_core.AiGraphcoreOpset1 method)
bitwiseor() (popart_core.AiGraphcoreOpset1 method)
bitwisexnor() (popart_core.AiGraphcoreOpset1 method)
bitwisexor() (popart_core.AiGraphcoreOpset1 method)
Builder (class in popart.builder)
C
cachePath() (popart_core.SessionOptions property)
call() (popart.builder.AiGraphcore method)
(popart_core.AiGraphcoreOpset1 method)
checkpointOutput() (popart_core._BuilderCore method)
commGroup() (popart_core._BuilderCore method)
compileAndExport() (popart.session.InferenceSession method)
(popart.session.TrainingSession method)
(popart_core._InferenceSessionCore method)
(popart_core._TrainingSessionCore method)
compileEngine() (popart_core.SessionOptions property)
concatOnExecutionPhaseChange() (popart.BatchSerializationSettings property)
concatOnPipelineStageChange() (popart.BatchSerializationSettings property)
concatOnVirtualGraphChange() (popart.BatchSerializationSettings property)
connectStreamToCallback() (popart_core._TrainingSessionCore method)
constantWeights() (popart_core.SessionOptions property)
ConstSGD (class in popart_core)
createSubgraphBuilder() (popart.builder.Builder method)
ctcbeamsearchdecoder() (popart_core.AiGraphcoreOpset1 method)
ctcloss() (popart_core.AiGraphcoreOpset1 method)
customCodeletCompileFlags() (popart_core.SessionOptions property)
customCodelets() (popart_core.SessionOptions property)
customOp() (popart_core._BuilderCore method)
D
dampenings() (popart_core.SGD method)
decomposeGradSum() (popart_core.SessionOptions property)
depthtospace() (popart_core.AiGraphcoreOpset1 method)
detach() (popart_core.AiGraphcoreOpset1 method)
disableGradAccumulationTensorStreams() (popart_core.SessionOptions property)
DotCheck (class in popart)
dotChecks() (popart_core.SessionOptions property)
dotOpNames() (popart_core.SessionOptions property)
dynamicadd() (popart_core.AiGraphcoreOpset1 method)
dynamicslice() (popart_core.AiGraphcoreOpset1 method)
dynamicupdate() (popart_core.AiGraphcoreOpset1 method)
dynamiczero() (popart_core.AiGraphcoreOpset1 method)
E
enableDistributedReplicatedGraphs() (popart_core.SessionOptions property)
enableEngineCaching() (popart_core.SessionOptions property)
enableFloatingPointChecks() (popart_core.SessionOptions property)
enableFullyConnectedPass() (popart_core.SessionOptions property)
enableGradientAccumulation() (popart_core.SessionOptions property)
enableGroupedMatmuls() (popart_core.SessionOptions property)
enableLoadAndOffloadRNGState() (popart_core.SessionOptions property)
enableNonStableSoftmax() (popart_core.SessionOptions property)
enableOutlining() (popart_core.SessionOptions property)
enableOutliningCopyCostPruning() (popart_core.SessionOptions property)
enablePattern() (popart.Patterns method)
enablePipelining() (popart_core.SessionOptions property)
enableReplicatedGraphs() (popart_core.SessionOptions property)
enableRuntimeAsserts() (popart.Patterns method)
enableStableNorm() (popart_core.SessionOptions property)
enableStochasticRounding() (popart_core.SessionOptions property)
epss() (popart_core.Adam method)
excludedVirtualGraphs() (popart.AccumulateOuterFragmentSettings property)
excludePatterns() (popart_core._BuilderCore method)
executionPhase() (popart_core._BuilderCore method)
ExecutionPhaseSchedule (class in popart)
ExecutionPhaseSettings (class in popart)
executionPhaseSettings() (popart_core.SessionOptions property)
explicitRecomputation() (popart_core.SessionOptions property)
expm1() (popart_core.AiGraphcoreOpset1 method)
exportPoplarComputationGraph() (popart_core.SessionOptions property)
exportPoplarVertexGraph() (popart_core.SessionOptions property)
F
factor() (popart.BatchSerializationSettings property)
finalDotOp() (popart_core.SessionOptions property)
firstDotOp() (popart_core.SessionOptions property)
fmod() (popart_core.AiGraphcoreOpset1 method)
G
gelu() (popart_core.AiGraphcoreOpset1 method)
getAllNodeAttributeNames() (popart_core._BuilderCore method)
getCycleCount() (popart_core._InferenceSessionCore method)
(popart_core._TrainingSessionCore method)
getExecutionPhase() (popart_core._BuilderCore method)
getExecutionReport() (popart_core._InferenceSessionCore method)
(popart_core._TrainingSessionCore method)
getFloatNodeAttribute() (popart_core._BuilderCore method)
getFloatVectorNodeAttribute() (popart_core._BuilderCore method)
getGraphReport() (popart_core._InferenceSessionCore method)
(popart_core._TrainingSessionCore method)
getHostReduceStreamIds() (popart_core._TrainingSessionCore method)
getInfo() (popart_core._InferenceSessionCore method)
(popart_core._TrainingSessionCore method)
getInputTensorIds() (popart_core._BuilderCore method)
getInt64NodeAttribute() (popart_core._BuilderCore method)
getInt64VectorNodeAttribute() (popart_core._BuilderCore method)
getIr() (popart_core._TrainingSessionCore method)
getLossScalingVal() (popart_core.Optimizer method)
getModelProto() (popart_core._BuilderCore method)
getNameScope() (popart_core._BuilderCore method)
getOutputTensorIds() (popart_core._BuilderCore method)
getPartialsType() (popart_core._BuilderCore method)
getPipelineStage() (popart_core._BuilderCore method)
getProfilePath() (popart.session.OutOfMemoryException method)
getRecomputeOutputInBackwardPass() (popart_core._BuilderCore method)
getReport() (popart_core._InferenceSessionCore method)
(popart_core._TrainingSessionCore method)
getRNGState() (popart_core._InferenceSessionCore method)
(popart_core._TrainingSessionCore method)
getSerializedGraph() (popart_core._InferenceSessionCore method)
(popart_core._TrainingSessionCore method)
getStringNodeAttribute() (popart_core._BuilderCore method)
getStringVectorNodeAttribute() (popart_core._BuilderCore method)
getSummaryReport() (popart.session.OutOfMemoryException method)
(popart_core._InferenceSessionCore method)
(popart_core._TrainingSessionCore method)
getTensorDtypeString() (popart_core._BuilderCore method)
getTensorShape() (popart_core._BuilderCore method)
getTrainableTensorIds() (popart_core._BuilderCore method)
getValueTensorIds() (popart_core._BuilderCore method)
getVirtualGraph() (popart_core._BuilderCore method)
globalReplicaOffset() (popart_core.SessionOptions property)
globalReplicationFactor() (popart_core.SessionOptions property)
groupHostSync() (popart_core.SessionOptions property)
groupnormalization() (popart_core.AiGraphcoreOpset1 method)
H
hasExecutionPhase() (popart_core._BuilderCore method)
hasPipelineStage() (popart_core._BuilderCore method)
hasVirtualGraph() (popart_core._BuilderCore method)
hostAllReduce() (popart_core.SessionOptions property)
hostAllReduceRemoteBuffer() (popart_core.SessionOptions property)
hostWeightUpdate() (popart_core.SessionOptions property)
I
identityloss() (popart_core.AiGraphcoreOpset1 method)
infer() (popart.writer.NetWriter method)
InferenceSession (class in popart.session)
init() (popart_core.AiGraphcoreOpset1 method)
initAnchorArrays() (popart.session.InferenceSession method)
(popart.session.TrainingSession method)
insertSpecific() (popart_core.Adam method)
(popart_core.SGD method)
Instrumentation (class in popart)
instrumentWithHardwareCycleCounter() (popart_core.SessionOptions property)
isInitializer() (popart_core._BuilderCore method)
isPatternEnabled() (popart.Patterns method)
K
kahnTieBreaker() (popart_core.SessionOptions property)
L
l1loss() (popart_core.AiGraphcoreOpset1 method)
learningRates() (popart_core.Adam method)
(popart_core.SGD method)
loadEngineAndConnectStreams() (popart_core._InferenceSessionCore method)
(popart_core._TrainingSessionCore method)
loadExecutable() (popart_core._InferenceSessionCore method)
(popart_core._TrainingSessionCore method)
location() (popart.TensorLocationSettings property)
log1p() (popart_core.AiGraphcoreOpset1 method)
logDir() (popart_core.SessionOptions property)
logical_if() (popart.builder.AiOnnx method)
loop() (popart.builder.AiOnnx method)
lstm() (popart_core.AiGraphcoreOpset1 method)
M
makedirsAndCheckWritable() (in module popart.session)
maxWeightNorms() (popart_core.Adam method)
mergeVarUpdate() (popart_core.SessionOptions property)
mergeVarUpdateMemThreshold() (popart_core.SessionOptions property)
MergeVarUpdateType (class in popart)
method() (popart.BatchSerializationSettings property)
minElementsForOffChip() (popart.TensorLocationSettings property)
minElementsForReplicatedTensorSharding() (popart.TensorLocationSettings property)
modelToHost() (popart_core._InferenceSessionCore method)
(popart_core._TrainingSessionCore method)
module
popart.builder
popart.session
popart.tensorinfo
popart.writer
momentums() (popart_core.SGD method)
multiconv() (popart_core.AiGraphcoreOpset1 method)
N
name() (popart.DotCheck property)
nameScope() (popart_core._BuilderCore method)
NetWriter (class in popart.writer)
nllloss() (popart_core.AiGraphcoreOpset1 method)
nodeHasAttribute() (popart_core._BuilderCore method)
nop() (popart_core.AiGraphcoreOpset1 method)
O
Opset (class in popart.builder)
Optimizer (class in popart_core)
optimizerStateTensorLocationSettings() (popart_core.SessionOptions property)
opxAliasChecking() (popart_core.SessionOptions property)
opxModifyChecking() (popart_core.SessionOptions property)
outlineAttributes() (popart_core._BuilderCore method)
outlineSequenceBreakCost() (popart_core.SessionOptions property)
outlineThreshold() (popart_core.SessionOptions property)
OutOfMemoryException
outputTensorLocation() (popart_core._BuilderCore method)
P
partialsTypeMatMuls() (popart_core.SessionOptions property)
Patterns (class in popart)
phases() (popart.ExecutionPhaseSettings property)
pipelineStage() (popart_core._BuilderCore method)
popart.builder
module
popart.session
module
popart.tensorinfo
module
popart.writer
module
prepareDevice() (popart.session.InferenceSession method)
(popart.session.TrainingSession method)
(popart_core._InferenceSessionCore method)
(popart_core._TrainingSessionCore method)
printtensor() (popart_core.AiGraphcoreOpset1 method)
R
readWeights() (popart_core._TrainingSessionCore method)
rearrangeAnchorsOnHost() (popart_core.SessionOptions property)
RecomputationType (class in popart)
recomputeOutput() (popart_core._BuilderCore method)
recomputeOutputInBackwardPass() (popart_core._BuilderCore method)
reducemedian() (popart_core.AiGraphcoreOpset1 method)
remainder() (popart_core.AiGraphcoreOpset1 method)
removeNodeAttribute() (popart_core._BuilderCore method)
replicatedallreduce() (popart_core.AiGraphcoreOpset1 method)
replicatedGraphCount() (popart_core.SessionOptions property)
ReplicatedTensorSharding (class in popart)
resetHostWeights() (popart_core._InferenceSessionCore method)
(popart_core._TrainingSessionCore method)
reshape() (popart_core.AiGraphcoreOpset1 method)
reshape_const() (popart.builder.Builder method)
reverse() (popart_core.AiGraphcoreOpset1 method)
round() (popart_core.AiGraphcoreOpset1 method)
run() (popart_core._InferenceSessionCore method)
(popart_core._TrainingSessionCore method)
S
saveInitializersExternally() (popart_core._BuilderCore method)
saveModel() (popart.writer.NetWriter method)
saveModelProto() (popart_core._BuilderCore method)
scale() (popart_core.AiGraphcoreOpset1 method)
scaledadd() (popart_core.AiGraphcoreOpset1 method)
scan() (popart.builder.AiOnnx8 method)
(popart.builder.AiOnnx9 method)
scatterreduce() (popart_core.AiGraphcoreOpset1 method)
schedule() (popart.AccumulateOuterFragmentSettings property)
schedulePriority() (popart_core._BuilderCore method)
separateCallOpPdfs() (popart_core.SessionOptions property)
sequenceslice() (popart_core.AiGraphcoreOpset1 method)
serializedPoprithmsAnnealGraphsDir() (popart_core.SessionOptions property)
serializedPoprithmsShiftGraphsDir() (popart_core.SessionOptions property)
SessionOptions (class in popart_core)
setAvailableMemoryProportion() (popart_core._BuilderCore method)
setGraphName() (popart_core._BuilderCore method)
setInplacePreferences() (popart_core._BuilderCore method)
setPartialsType() (popart_core._BuilderCore method)
setRandomSeed() (popart_core._InferenceSessionCore method)
(popart_core._TrainingSessionCore method)
setRNGState() (popart_core._InferenceSessionCore method)
(popart_core._TrainingSessionCore method)
setSerializeMatMul() (popart_core._BuilderCore method)
SGD (class in popart_core)
shapeddropout() (popart_core.AiGraphcoreOpset1 method)
stages() (popart.ExecutionPhaseSettings property)
strictOpVersions() (popart_core.SessionOptions property)
SubgraphCopyingStrategy (class in popart)
subgraphCopyingStrategy() (popart_core.SessionOptions property)
subsample() (popart_core.AiGraphcoreOpset1 method)
swapLimitScheduler() (popart_core.SessionOptions property)
SyntheticDataMode (class in popart)
syntheticDataMode() (popart_core.SessionOptions property)
T
TensorInfo (class in popart.tensorinfo)
TensorLocation (class in popart)
TensorLocationSettings (class in popart)
TensorStorage (class in popart)
TileSet (class in popart)
timeLimitScheduler() (popart_core.SessionOptions property)
train() (popart.writer.NetWriter method)
TrainingSession (class in popart.session)
transformContext() (popart.BatchSerializationSettings property)
U
updateExternallySavedTensorLocations() (popart_core._InferenceSessionCore method)
(popart_core._TrainingSessionCore method)
updateOptimizerFromHost() (popart_core._TrainingSessionCore method)
V
velocityScalings() (popart_core.SGD method)
virtualGraph() (popart_core._BuilderCore method)
VirtualGraphMode (class in popart)
W
weightDecays() (popart_core.Adam method)
(popart_core.SGD method)
weightIOSchedule() (popart.ExecutionPhaseSettings property)
weightsFromHost() (popart_core._InferenceSessionCore method)
(popart_core._TrainingSessionCore method)
weightsToHost() (popart_core._TrainingSessionCore method)
weightTensorLocationSettings() (popart_core.SessionOptions property)
writeWeights() (popart_core._InferenceSessionCore method)
(popart_core._TrainingSessionCore method)