OpenCL работает на Windows, но не на Ubuntu
221
Tendero
Я написал небольшой код на Python, чтобы опробовать PyOpenCL. Мой компьютер имеет двойную загрузку на Windows 10 и Ubuntu 18.04.
Когда я запускаю код в Windows, я получаю следующий вывод:
Choose platform: [0] <pyopencl.Platform 'Intel(R) OpenCL' at 0x273f86dfe50> Choice [0]:0 Choose device(s): [0] <pyopencl.Device 'Intel(R) HD Graphics 620' on 'Intel(R) OpenCL' at 0x273f95d3590> [1] <pyopencl.Device 'Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz' on 'Intel(R) OpenCL' at 0x273f82fd6e0> Choice, comma-separated [0]:1 Set the environment variable PYOPENCL_CTX='0:1' to avoid being asked again.
И код работает успешно. Итак, OpenCL обнаруживает два устройства, которые его поддерживают (мой процессор и видеокарта).
Проблема в том, что когда я пытался запустить это в Ubuntu, я получаю следующую ошибку:
pyopencl.cffi_cl.LogicError: clGetPlatformIDs failed: <unknown error -1001>
Очевидно, что OpenCL не может обнаружить доступные устройства в Ubuntu, хотя он работал в Windows.
Кто-нибудь знает как это решить?
0 ответов на вопрос
Похожие вопросы
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
8
Ожидание ноутбука в Linux / Ubuntu
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
-
3
Могу ли я запустить Microsoft Office 2007 под Ubuntu?
-
6
Virtualbox, VMware, KVM или другое для виртуализации Ubuntu?
-
4
Функция Windows 7 «Aero Snap» в Ubuntu GNOME
-
5
ПО для управления iPod для Linux
-
3
Обработка видео с картами ATI
-
1
Возвращаясь из Dual-boot к просто Windows
-
2
Firefox печать в PDF-файл