UMPIRE
Umpire: resource management and provision
MemoryResourceTypes.hpp File Reference
#include <cstddef>
#include <string>
#include "umpire/config.hpp"
#include "umpire/util/error.hpp"
#include <cuda_runtime_api.h>

Classes

struct  umpire::resource::MemoryResourceTypeHash
 

Namespaces

 umpire
 
 umpire::resource
 

Enumerations

enum  umpire::resource::MemoryResourceType {
  umpire::resource::Host , umpire::resource::Device , umpire::resource::Unified , umpire::resource::Pinned ,
  umpire::resource::Constant , umpire::resource::File , umpire::resource::NoOp , umpire::resource::Shared ,
  umpire::resource::Unknown
}
 

Functions

std::string umpire::resource::resource_to_string (MemoryResourceType type)
 
MemoryResourceType umpire::resource::string_to_resource (const std::string &resource)
 
int umpire::resource::resource_to_device_id (const std::string &resource)