2013-05-16 11 views
0

Хорошо, у меня с этим проблемы. Недавно я установил Matlab R2013a в Linux-систему x86_64 с RHEL 5, подключенную к Tesla S2050. Я никогда не использовал функции графического процессора в Matlab (но попробовал некоторые из них с помощью Jacket, который позволяет одному графическому процессору в Matlab).Драйвер CUDA слишком стар для GPU Matlab?

Tesla работает отлично со всеми драйверами, CUDA установлен (куртка v1.8.2 работает нормально, без жалоб).

** Driver Версия: 270.41.34 (последняя версия с 2011 года, поддерживая S2050) ** CUDA: v5.0.35 NVCC -V: Cuda компиляции инструментов, релиз 5.0, V0.2.1221

Но Matlab r2013a жалуется:

gpuDevice errors: Вызвано: Драйвер CUDA был найден, но он слишком старый. Драйвер CUDA на вашей системе поддерживает версию CUDA 4. Требуемая версия CUDA составляет 5 или более.

Теперь я понимаю ошибку, что Matlab имеет проблемы с версией драйвера. Но я установил новейший инструментарий CUDA и последний драйвер, который nVidia может предложить для Tesla S2050, который у меня есть.

Есть ли более поздняя версия драйвера для этой Tesla (я загрузил последний драйвер & при попытке установить, он просто жалуется, что у меня нет совместимого оборудования nVidia).

Как сообщить Matlab о рассмотрении соответствующего CUDA? (где установить PATH, CUDA_PATH и т. д., если есть?) Есть ли какие-либо другие проверки, которые мне нужно выполнить, чтобы оценить работу присоединенного Tesla?

Заранее благодарим за помощь.

ответ

2

Вы не можете использовать CUDA 5.0 с драйвером 270.41.34. CUDA 5 требует 304.54 или новее. Это не проблема MATLAB.

Новые драйверы, поддерживающие CUDA 5, также будут поддерживать Tesla S2050.

Например, последние 319.17 driver содержит список Tesla S2050 на вкладке поддерживаемых продуктов. Или используйте 304.54, который поставляется с cuda 5.0.

+0

Super! Установлен драйвер 319.17, и теперь он работает. – nahsivar