26 #ifndef LIBRARIES_RECONSTRUCTION_CUDA_GPU_H_ 27 #define LIBRARIES_RECONSTRUCTION_CUDA_GPU_H_ 41 m_streamId(
stream), m_stream(nullptr),
78 static void pinMemory(
const void *h_mem,
size_t bytes,
unsigned int flags=0);
126 inline void check()
const {
#define REPORT_ERROR(nerr, ErrormMsg)
void unlockMemory(const void *h_mem) override
static void setDevice(int device)
virtual size_t lastUsedBytes() const
GPU(int device=0, int stream=0)
static bool isMemoryPinned(const void *h_mem)
size_t totalBytes() const
virtual std::string getUUID() const
static void pinMemory(const void *h_mem, size_t bytes, unsigned int flags=0)
std::string getUUID() const
virtual size_t lastFreeBytes() const
void lockMemory(const void *h_mem, size_t bytes) override
virtual size_t totalBytes() const
size_t lastUsedBytes() const
void peekLastError() const
static int getDeviceCount()
static void unpinMemory(const void *h_mem)
size_t lastFreeBytes() const
bool isMemoryLocked(const void *h_mem) override
bool isGpuPointer(const void *)
Some logical error in the pipeline.