Típico, depois de recorrer ao Askubuntu, consigo encontrar a solução.
No 18.04 você precisa instalar manualmente o pacote ocl-icd-libopencl1
. Então, um rápido sudo apt install ocl-icd-libopencl1
corrigiu isso.
Em 16.04, o OpenCL trabalhou com a minha Nvidia 840M executando os drivers mais recentes da Nvidia nos repositórios do Ubuntu. Eu fiz uma nova instalação para 18.04, no entanto, usando os drivers da Nvidia 390 dos repositórios do Ubuntu (não de qualquer PPA). Agora nenhum dos meus aplicativos compatíveis com OpenCL é capaz de usá-lo.
Estou errado que o OpenCL deve funcionar apenas quando os drivers da Nvidia estiverem instalados?
Típico, depois de recorrer ao Askubuntu, consigo encontrar a solução.
No 18.04 você precisa instalar manualmente o pacote ocl-icd-libopencl1
. Então, um rápido sudo apt install ocl-icd-libopencl1
corrigiu isso.