|
Poplar and PopLibs
|
#include <poplar/DebugContext.hpp>#include <poplar/Graph.hpp>#include <poplar/Interval.hpp>#include <poplar/Tensor.hpp>#include <poplar/TensorRearranger.hpp>#include <poplar/Type.hpp>#include <cstdint>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | gcl::CollectiveBalancedHostRearrangement |
| This class contains functions and data necessary to rearrange tensors on the host side at runtime. More... | |
| class | gcl::CollectiveBalancedReorder |
| Helper class to reorder a tensor in a per-tile-balanced fashion such that each replica obtains (for inputs to AllGather or outputs of ReduceScatter) an equally sized 1D tensor with equally sized regions. More... | |
Namespaces | |
| namespace | gcl |
| Graphcore Communications Library. | |
Macros | |
| #define | GCL_NO_DISCARD |
| Produce compile time warning for unused return values. | |