Questions tagged [popart]

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.

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