котировка
Цитата: CristianCantoro от 04 июня 2011 года, 6:28:20 вечера
$ ./poclbm.py
Traceback (самый последний вызов последнего):
файл "./poclbm.py", Строка 27, в <модуль>
платформы = cl.get_platforms ()
pyopencl.LogicError: clGetPlatformIDs не удалось: неверный / неизвестный код ошибки
$ ./poclbm.py
Traceback (самый последний вызов последнего):
файл "./poclbm.py", Строка 27, в <модуль>
платформы = cl.get_platforms ()
pyopencl.LogicError: clGetPlatformIDs не удалось: неверный / неизвестный код ошибки
Floe ответил:
котировка
Когда у вас есть эта проблема, вы должны проверить /etc/OpenCL/vendors/amdocl32.icd - этот файл должен существовать и содержать строку "libamdocl32.so"
(Для 64-битной системы, заменить 32 с 64).
(Для 64-битной системы, заменить 32 с 64).
Однако я прав, полагая, что это будет применяться только к ATi видеокарты? У меня есть NVidia карты и в этой папке у меня есть файл с именем nvidia.icd, содержащий libcuda.so. Это верно?