Returns an integer indicating the backends loaded successfully. More...
Functions | |
AFAPI af_err | af_get_available_backends (int *backends) |
Returns a flag of all available backends. More... | |
AFAPI int | getAvailableBackends () |
Returns a flag of all available backends. More... | |
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
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 |
AFAPI int getAvailableBackends | ( | ) |
Returns a flag of all available backends.