| AFAPI afError | af_info () |
| Print diagnostic information on driver, runtime, memory, and devices. | |
| AFAPI afError | af_cuda_info (char *driverVersion, double *runtimeVersion, int buflen) |
| AFAPI afError | af_deviceset (int index, bool use_graphics=true, char sort_mode='f') |
| Switch to specified device. | |
| AFAPI afError | af_deviceget (int *dev) |
| Fetch current device index (sorted by estimated FLOPs). | |
| AFAPI afError | af_devicegetreal (int dev, int *devreal) |
| Translate sorted device index into real CUDA device index. | |
| AFAPI afError | af_devicepush (int index) |
| Save current device on stack and switch to specified device. | |
| AFAPI afError | af_devicepop () |
| Pop last device off stack and switch to it. | |
| AFAPI afError | af_devicecountactive (int *count, int *devices) |
| Enumerate active devices. | |
| AFAPI afError | af_devicecount (int *count) |
| AFAPI afError af_info | ( | ) |
Print diagnostic information on driver, runtime, memory, and devices.
| AFAPI afError af_cuda_info | ( | char * | driverVersion, |
| double * | runtimeVersion, | ||
| int | buflen | ||
| ) |
| AFAPI afError af_deviceset | ( | int | index, |
| bool | use_graphics = true, |
||
| char | sort_mode = 'f' |
||
| ) |
Switch to specified device.
Requires ArrayFire Pro to index beyond first device.
| [in] | index | Index of device to select (zero-based). |
| [in] | use_graphics | Indicate if graphics should be enabled (default: true) |
| [in] | sort_mode | To sort devices based on theoritical FLOPs (sort_mode = 'f') or Memory(sort_mode = 'm') |
| AFAPI afError af_deviceget | ( | int * | dev | ) |
Fetch current device index (sorted by estimated FLOPs).
| [out] | dev | Device index (zero-based). -1 if not yet initialized. |
| AFAPI afError af_devicegetreal | ( | int | dev, |
| int * | devreal | ||
| ) |
Translate sorted device index into real CUDA device index.
| [in] | dev | Sorted index as seen in info() (zero-based) |
| [out] | devreal | CUDA device index (zero-based). -1 if not yet initialized or dev beyond range. |
| AFAPI afError af_devicepush | ( | int | index | ) |
Save current device on stack and switch to specified device.
| [in] | index | Index of device to select. |
| AFAPI afError af_devicepop | ( | ) |
Pop last device off stack and switch to it.
| AFAPI afError af_devicecountactive | ( | int * | count, |
| int * | devices | ||
| ) |
Enumerate active devices.
| [out] | count | Count of active devices |
| [out] | devices | Pointer to store back indices (zero-based, ignore if NULL) |
| AFAPI afError af_devicecount | ( | int * | count | ) |