3#ifndef poplar_VariableRef_hpp
4#define poplar_VariableRef_hpp
6#include <poplar/Interval.hpp>
7#include <poplar/Tensor.hpp>
31 std::size_t hash()
const;
41 : var(var), interval(std::move(interval)) {}
56template <>
struct hash<
poplar::VariableRef> {
This class represents a graph program to be executed on the IPU.
Definition: Graph.hpp:52
Type representing a reference to a variable in a graph.
Definition: VariableRef.hpp:12
Poplar classes and functions.
Definition: ArrayRef.hpp:14
Type representing a segment of a particular variable.
Definition: VariableRef.hpp:37