Poplar and PopLibs
TileAllocation.hpp File Reference
#include <poplar/Graph.hpp>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  gcl
 Graphcore Communications Library.
 

Macros

#define GCL_NO_DISCARD
 Produce compile time warning for unused return values.
 

Functions

unsigned gcl::getMinIoTiles (const poplar::Graph &graph)
 Get the minimum number of IO tiles required for GCL operations. More...
 
std::vector< unsigned > gcl::perIPUTiles (const poplar::Graph &graph, unsigned offset, unsigned count, bool sorted=true, bool tilePairs=true)
 Return a list of tile IDs optimal for GCL collective operations. More...