Poplar SDK

E660963

Poplar SDK is Graphcore’s specialized software toolkit designed to program and optimize machine learning workloads on its Intelligence Processing Unit (IPU) hardware.

All labels observed (1)

Label Occurrences
Poplar SDK canonical 2

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf machine learning software framework
software development kit
company Graphcore
countryOfOrigin United Kingdom
designedFor Graphcore IPU
linked to: Graphcore

Graphcore Intelligence Processing Unit
linked to: Graphcore
developer Graphcore
documentationURL https://docs.graphcore.ai/projects/poplar-api
domain artificial intelligence
machine learning infrastructure
includes PopLibs libraries
PopVision tools
Poplar graph compiler
runtime libraries
integratesWith ONNX
PyTorch
TensorFlow
license proprietary software license
optimizedFor fine-grained parallelism
massively parallel computation
programmingModel graph-based computation model
provides C++ API
linked to: C++

Python API
debugging tools
graph programming interface
performance profiling tools
runsOn Graphcore IPU systems
linked to: Graphcore
supports deep learning workloads
inference
machine learning workloads
training
supportsFeature automatic graph partitioning
custom operators
data parallelism
memory optimization
model parallelism
pipeline parallelism
tensor operations
targetHardware Graphcore IPU-M series
linked to: Graphcore

Graphcore IPU-POD systems
linked to: Graphcore
useCase high-throughput inference
large-scale neural network training
low-latency inference
usedFor accelerating neural networks on IPUs
controlling IPU execution
optimizing compute graph placement
website https://www.graphcore.ai

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Graphcore software Poplar SDK