Poplar and PopLibs
PlanningCache.hpp
Go to the documentation of this file.
1// Copyright (c) 2020 Graphcore Ltd. All rights reserved.
6#ifndef popsparse_PlanningCache_hpp
7#define popsparse_PlanningCache_hpp
8
9#include <memory>
10
11namespace poplin {
12
13class PlanningCache;
14
15} // namespace poplin
16
17namespace popsparse {
18namespace dynamic {
19
20class PlanningCacheImpl;
21
27public:
29 PlanningCache(poplin::PlanningCache *planningCache);
31 std::unique_ptr<PlanningCacheImpl> impl;
32};
33
34} // end namespace dynamic
35} // end namespace popsparse
36
37#endif // popsparse_PlanningCache_hpp
Class used to cache the calculation of plans for dynamically sparse operations.
Definition: PlanningCache.hpp:26
Linear algebra functions.
Definition: Cholesky.hpp:14
Support for sparse matrices.
Definition: codelets.hpp:8