PyTorch for the IPU: User Guide
Version: 1.0.0
1. Introduction
2. Installation
3. Features
4. Efficient data batching
5. IPU supported operations
6. Examples
7. Experimental features
8. Index
9. Trademarks & copyright
10. Changelog
PyTorch for the IPU: User Guide
Index
_
|
A
|
B
|
C
|
D
|
E
|
G
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
_
__call__() (poptorch.PoplarExecutor method)
__init__() (poptorch.AsynchronousDataAccessor method)
(poptorch.BeginBlock method)
(poptorch.Block method)
(poptorch.DataLoader method)
(poptorch.optim.AdamW method)
(poptorch.optim.LAMB method)
(poptorch.optim.RMSprop method)
(poptorch.optim.SGD method)
(poptorch.ParallelPhasedExecution method)
(poptorch.Phase method)
(poptorch.PipelinedExecution method)
(poptorch.SerialPhasedExecution method)
(poptorch.Stage method)
_DistributedOptions (class in poptorch.options)
_JitOptions (class in poptorch.options)
_PopartOptions (class in poptorch.options)
_TensorLocationOptions (class in poptorch.options)
_TrainingOptions (class in poptorch.options)
A
AdamW (class in poptorch.optim)
anchorMode() (poptorch.Options method)
AsynchronousDataAccessor (class in poptorch)
autoRoundNumIPUs() (poptorch.Options method)
AutoStage (class in poptorch)
availableMemoryProportions() (poptorch.MultiConv method)
B
BeginBlock (class in poptorch)
Block (class in poptorch)
C
Channel (class in poptorch.profiling)
combinedBatchSize (poptorch.DataLoader property)
compile() (poptorch.PoplarExecutor method)
configureProcessId() (poptorch.options._DistributedOptions method)
connectionType() (poptorch.Options method)
copyWeightsToDevice() (poptorch.PoplarExecutor method)
copyWeightsToHost() (poptorch.PoplarExecutor method)
custom_op (class in poptorch)
cycleBackOff() (poptorch.MultiConv method)
D
DataLoader (class in poptorch)
defaultAnchorMode() (poptorch.Options method)
destroy() (poptorch.PoplarExecutor method)
deviceIterations() (poptorch.Options method)
disable() (poptorch.options._DistributedOptions method)
Distributed (poptorch.Options property)
E
enableExecutableCaching() (poptorch.Options method)
G
gradientAccumulation() (poptorch.options._TrainingOptions method)
I
identity_loss() (in module poptorch)
inferenceModel() (in module poptorch)
instrument() (poptorch.profiling.Channel method)
ipu_print_tensor (built-in class)
ipuHardwareIsAvailable() (in module poptorch)
J
Jit (poptorch.Options property)
L
LAMB (class in poptorch.optim)
Liveness (class in poptorch)
logDir() (poptorch.Options method)
M
minElementsForOffChip() (poptorch.TensorLocationSettings method)
minElementsForReplicatedTensorSharding() (poptorch.TensorLocationSettings method)
MultiConv (class in poptorch)
MultiConvPartialsType (class in poptorch)
MultiConvPlanType (class in poptorch)
N
nop() (in module poptorch)
numProcesses (poptorch.options._DistributedOptions property)
O
Options (class in poptorch)
options (poptorch.DataLoader property)
P
ParallelPhasedExecution (class in poptorch)
partialsTypes() (poptorch.MultiConv method)
perConvReservedTiles() (poptorch.MultiConv method)
Phase (class in poptorch)
phase() (poptorch.ParallelPhasedExecution method)
(poptorch.SerialPhasedExecution method)
PipelinedExecution (class in poptorch)
planType() (poptorch.MultiConv method)
Popart (poptorch.Options property)
PoplarExecutor (class in poptorch)
processId (poptorch.options._DistributedOptions property)
R
randomSeed() (poptorch.Options method)
replicationFactor() (poptorch.Options method)
RMSprop (class in poptorch.optim)
S
serializedMatMul() (in module poptorch)
SerialPhasedExecution (class in poptorch)
set_available_memory() (in module poptorch)
setAccumulatorLocation() (poptorch.options._TensorLocationOptions method)
setActivationLocation() (poptorch.options._TensorLocationOptions method)
setAvailableMemoryProportion() (poptorch.Options method)
setEnvVarNames() (poptorch.options._DistributedOptions method)
setExecutionStrategy() (poptorch.Options method)
setLogLevel() (in module poptorch)
setOptimizer() (poptorch.PoplarExecutor method)
setOptimizerLocation() (poptorch.options._TensorLocationOptions method)
setPatterns() (poptorch.options._PopartOptions method)
setTensorsLiveness() (poptorch.SerialPhasedExecution method)
setWeightLocation() (poptorch.options._TensorLocationOptions method)
SGD (class in poptorch.optim)
ShardedExecution (class in poptorch)
Stage (class in poptorch)
stage() (poptorch.ParallelPhasedExecution method)
(poptorch.PipelinedExecution method)
(poptorch.SerialPhasedExecution method)
(poptorch.ShardedExecution method)
step() (poptorch.optim.LAMB method)
syncPattern() (poptorch.Options method)
T
TensorLocations (poptorch.Options property)
TensorLocationSettings (class in poptorch)
terminate() (poptorch.AsynchronousDataAccessor method)
traceModel() (poptorch.options._JitOptions method)
tracepoint() (poptorch.profiling.Channel method)
Training (poptorch.Options property)
trainingModel() (in module poptorch)
U
useAutoId() (poptorch.Block static method)
useIOTilesToLoad() (poptorch.TensorLocationSettings method)
useIOTilesToStore() (poptorch.TensorLocationSettings method)
useIpuId() (poptorch.Options method)
useIpuModel() (poptorch.Options method)
useOfflineIpuTarget() (poptorch.Options method)
useOnChipStorage() (poptorch.TensorLocationSettings method)
useReplicatedTensorSharding() (poptorch.TensorLocationSettings method)
useSeparateBackwardPhase() (poptorch.ParallelPhasedExecution method)
(poptorch.SerialPhasedExecution method)