5#include "ComputeCapability.h"
7namespace isce3 {
namespace cuda {
namespace core {
25 int id() const noexcept {
return _id; }
28 std::string
name()
const;
38 return lhs.id() == rhs.id();
43 return not(lhs == rhs);
57void setDevice(Device d);
A CUDA-enabled device.
Definition Device.h:10
size_t totalGlobalMem() const
Get the total global memory capacity in bytes.
Definition Device.cu:27
int id() const noexcept
Return the (0-based) device index.
Definition Device.h:25
ComputeCapability computeCapability() const
Get the compute capability.
Definition Device.cu:32
std::string name() const
Return a string identifying the device.
Definition Device.cu:25
Device(int id)
Construct a new Device object.
Definition Device.cu:15
base interpolator is an abstract base class
Definition BinarySearchFunc.cpp:5
CUDA device compute capability.
Definition ComputeCapability.h:14