Currently the backend is automatically chosen in the following order of preference. CUDA > OpenCL > CPU Make it possible for users to choose a backend of their choice.