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 ⓘ