2013-12-19 2 views
0

В моей системе времени выполнения появляется сообщение об ошибке «Версия драйвера CUDA недостаточна для версии исполнения CUDA» при попытке запуска программ CUDA в Mac OS X 10.6.8, установленных с помощью CUDA ToolKit 5.0 (драйвер CUDA: 5.0.45) и драйвер графического процессора: 1.6.36.10 для GeForce 900M. Мне не удалось найти правильные (обновленные) графические драйверы для GeForce 900M на сайте NVIDIA. Пожалуйста, предложите решение.CUDA на Mac OS X 10.6.8, GeForce 9400M

+0

Последним драйвером для этой платформы является [256.02] (http: //www.nvidia.com/download/driverResults.aspx/34384/en-us). Даже CUDA 4.0 требует 270.41.19 или новее. Таким образом, самая последняя версия CUDA, которую вы могли бы использовать с 256.02, была бы [CUDA 3.2] (https://developer.nvidia.com/cuda-toolkit-32-downloads#MacOS). Решение в этом случае состояло в том, чтобы обновить ваш графический процессор драйвер до 256.02 и удалить CUDA 5.0 toolkit и установить CUDA 3.2. Или получить новый ноутбук. –

+0

Спасибо! Я попробую CUDA 3.2 и посмотрю, работает ли он. –

+0

@RobertCrovella Я нашел ваш комментарий весьма полезным. Не могли бы вы добавить его в качестве ответа? – pQB

ответ

2

В данной версии CUDA (например, 5.0) имеется версия драйвера с минимальным графическим процессором. Любая новая версия должна работать, но версии, более старые, чем минимальная версия драйвера, выдают ошибку, как вы видите.

основан на моей памяти:

  • Cuda 4,0: 270.41.19
  • 5,0 CUDA: 304,54
  • 5,5 CUDA: 319,37

выше может быть приблизительным, но оно дает у вас есть идея. Например, для CUDA 4.0 должен работать любой драйвер графического процессора, который равен 270.41.19 или новее. Более старый драйвер (например, 256.02) не работает. Я не помню минимальные версии драйверов для других версий CUDA, но это не сложно определить, посетив различные CUDA download pages.

Последним драйвером для вашей платформы является 256.02. Даже CUDA 4.0 требует 270.41.19 или новее. Таким образом, самой последней версией CUDA, которую вы могли бы использовать с 256.02, было бы CUDA 3.2. Решение в этом случае состояло бы в том, чтобы обновить драйвер графического процессора до 256,02 и удалить набор инструментов CUDA 5.0 и установить CUDA 3.2.

CUDA 3.2 довольно старый, поэтому будет много функций, которые будут недоступны в этой версии. Вам понадобятся соответствующие версии документации, которые будут установлены на вашем компьютере вместе с инструментарием CUDA (например, в или аналогичном)

Смежные вопросы