/home/runner/work/HiCR/HiCR/include/hicr/core/device.hpp File Reference

HiCR: /home/runner/work/HiCR/HiCR/include/hicr/core/device.hpp File Reference
HiCR
device.hpp File Reference

Provides a base definition for a HiCR Device class. More...

#include <memory>
#include <unordered_set>
#include <nlohmann_json/json.hpp>
#include <hicr/core/computeResource.hpp>
#include <hicr/core/memorySpace.hpp>
#include <utility>

Go to the source code of this file.

Classes

class  HiCR::Device
 

Variables

constexpr std::string_view _HICR_DEVICE_COMPUTE_RESOURCES_KEY_ = "Compute Resources"
 
constexpr std::string_view _HICR_DEVICE_MEMORY_SPACES_KEY_ = "Memory Spaces"
 

Detailed Description

Provides a base definition for a HiCR Device class.

Provides a base definition for a HiCR Topology class.

Author
S. M. Martin
Date
18/12/2023

Variable Documentation

◆ _HICR_DEVICE_COMPUTE_RESOURCES_KEY_

constexpr std::string_view _HICR_DEVICE_COMPUTE_RESOURCES_KEY_ = "Compute Resources"
constexpr

HiCR standard denomination of the compute resources key

◆ _HICR_DEVICE_MEMORY_SPACES_KEY_

constexpr std::string_view _HICR_DEVICE_MEMORY_SPACES_KEY_ = "Memory Spaces"
constexpr

HiCR standard denomination of the memory spaces key