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 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf machine learning software framework
software development kit
company Graphcore NERFINISHED
countryOfOrigin United Kingdom
designedFor Graphcore IPU NERFINISHED
Graphcore Intelligence Processing Unit NERFINISHED
developer Graphcore NERFINISHED
documentationURL https://docs.graphcore.ai/projects/poplar-api
domain artificial intelligence
machine learning infrastructure
includes PopLibs libraries
PopVision tools NERFINISHED
Poplar graph compiler NERFINISHED
runtime libraries
integratesWith ONNX NERFINISHED
PyTorch NERFINISHED
TensorFlow NERFINISHED
license proprietary software license
optimizedFor fine-grained parallelism
massively parallel computation
programmingModel graph-based computation model
provides C++ API NERFINISHED
Python API
debugging tools
graph programming interface
performance profiling tools
runsOn Graphcore IPU systems NERFINISHED
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 NERFINISHED
Graphcore IPU-POD systems NERFINISHED
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 (1)

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

Graphcore software Poplar SDK