|
Tannic
A C++ Tensor Library
|
Memory resource management for heterogeneous computing. More...
#include <cstdint>#include <cstddef>#include <span>#include <vector>#include <variant>

Go to the source code of this file.
Classes | |
| class | tannic::Host |
| Host memory domain. More... | |
| class | tannic::Devices |
| Device enumeration singleton. More... | |
| class | tannic::Device |
| Device memory domain. More... | |
Namespaces | |
| namespace | tannic |
Typedefs | |
| using | tannic::Environment = std::variant< Host, Device > |
| Memory environment variant type. | |
Memory resource management for heterogeneous computing.
Defines the abstract memory architecture:
The model enforces: