Returns an integer indicating the backends loaded successfully. More...
Functions | |
| af_err | af_get_available_backends (int *backends) |
| Returns a flag of all available backends. | |
| int | getAvailableBackends () |
| Returns a flag of all available backends. | |
Returns an integer indicating the backends loaded successfully.
The number returned denotes the backends available according to the table:
| Return Value | Backends Available |
|---|---|
| 0 | None |
| 1 | CPU |
| 2 | CUDA |
| 3 | CPU and CUDA |
| 4 | OpenCL |
| 5 | CPU and OpenCL |
| 6 | CUDA and OpenCL |
| 7 | CPU, CUDA and OpenCL |
To convert the integer back into bools for each device, use the following code
| af_err af_get_available_backends | ( | int * | backends | ) |
Returns a flag of all available backends.
| [out] | backends | A flag of all available backends. Use the &(and) operator to check if a particular backend is available |
| int getAvailableBackends | ( | ) |
Returns a flag of all available backends.