Scoped acquisition of a device.
#include <HPC/hpcdevicemanager.h>
◆ ScopedDeviceAcquisition()
- Parameters
-
deviceType | The CL_DEVICE_TYPE to acquire. |
deviceId | The deviceId to acquire. <0 indicates to find next available device. |
◆ ~ScopedDeviceAcquisition()
◆ buildProgramFromFile()
bool buildProgramFromFile |
( |
const QString & |
fileName, |
|
|
cl::Program & |
program, |
|
|
const QString & |
options = "" |
|
) |
| |
◆ buildProgramFromString()
bool buildProgramFromString |
( |
const QString & |
source, |
|
|
cl::Program & |
program, |
|
|
const QString & |
options = "" |
|
) |
| |
◆ getCommandQueue()
cl::CommandQueue & getCommandQueue |
( |
| ) |
|
◆ getContext()
cl::Context & getContext |
( |
| ) |
|
◆ getDevice()
◆ getDeviceInfo()
◆ globalMemSize()
size_t globalMemSize |
( |
| ) |
const |
◆ isValid()
◆ maxConstBufferSize()
size_t maxConstBufferSize |
( |
| ) |
const |
◆ maxMemAllocSize()
size_t maxMemAllocSize |
( |
| ) |
const |
◆ supports64fp()
bool supports64fp |
( |
| ) |
const |
- Returns
- If this device supports double precision float point
◆ supportsExtension()
bool supportsExtension |
( |
const QString & |
extensionStr | ) |
const |