Questions related to Graphcore Poplar Advanced Run Time (PopART) programming framework, part of the Poplar SDK for implementing and running algorithms on networks of Graphcore IPU processors.
Questions tagged [popart]
3 questions
5
votes
1 answer
Difference between virtualGraph and pipelineStage Graphcore's PopART/Poplar libraries
I'm trying to implement a basic pipelined model using Graphcore's PopART framework (part of the Poplar API) to speed up my model which is split over multiple processors.
I'm following their example code, but I notice the example does not use the…

n00dle
- 5,949
- 2
- 35
- 48
3
votes
1 answer
Loss tensor being pruned out of graph in PopART
I’ve written a very simple PopART program using the C++ interface, but every time I try to compile it to run on an IPU device I get the following error:
terminate called after throwing an instance of ‘popart::error’
what(): Could not find loss…

Niels
- 149
- 8
2
votes
1 answer
What is the meaning and purpose of the Linux /dev/ipu* device names for graphcore IPUs?
Why do I specify ipu4 and ipu4_ex both to use ipu device in docker like below command?
docker run --device=/dev/**ipu4**:/dev/ipu4 --device=/dev/**ipu4_ex**:/dev/ipu4_ex -ti graphcore/tools gc-inventory

Moon-Kee BahkMZC
- 23
- 2