DebugContext gathers the common external parameters of the context of an operation.
Definition: DebugContext.hpp:221
poplar::Tensor cycleStamp(poplar::Graph &graph, poplar::program::Sequence &prog, unsigned tile, SyncType syncType, const DebugContext &debugContext={})
Add a sequence program to record an absolute hardware cycle stamp on a given tile.
poplar::Tensor cycleCount(poplar::Graph &graph, poplar::program::Sequence &prog, unsigned tile, SyncType syncType, const DebugContext &debugContext={})
Time the program for a given a sequence program type.