Правильно ли установлен CUDA на моем Ubuntu 10.04? Некоторые образцы не запускаются. - PullRequest
11 голосов
/ 27 февраля 2011

Я пытаюсь установить CUDA на сервер под управлением Ubuntu 10.04.

Я следовал инструкциям NVDIA и установил «Инструментарий CUDA для Ubuntu Linux 10.04», «Образцы кода SDK для GPU» и «Драйверы разработчика для Linux (260.19.26) (64-разрядная версия)», моя система 64-разрядная , Эта установка кажется успешной. все загружено с http://developer.nvidia.com/object/cuda_3_2_downloads.html#Linux

Согласно сообщениям установочных пакетов, я добавил / usr / local / cuda / bin в PATH, / usr / local / cuda / lib64: / usr / local / cuda / lib в LD_LIBRARY_PATH

Затем я попытался запустить примеры программ. Странно то, что некоторые из них могут быть запущены, а некоторые даже не проходят, их можно сделать без проблем.

Например,
- convolutionSeparable просто остановится там без какого-либо сообщения, я могу убить его, нажав Ctrl + C.

  • matrixMul выводит строку

    Device 0: "Quadro 5000" with Compute 2.0 capability

    и остановитесь там, снова можно убить по Ctrl + C

  • clock работает, выходы

    PASSED
    time = 12574
    Press ENTER to exit...

  • simpleMultiCopy выходы PASSED

  • MonteCarlo выходы PASSED

  • simpleZeroCopy выходы PASSED

  • bandwidthTest останавливается с мигающим курсором навсегда.

Что не так с этим ?! Как я могу проверить, успешна ли моя установка CUDA? Что не так с этими программами не запускаются? У них даже нет сообщения об ошибке.

Ответы [ 3 ]

4 голосов
/ 28 февраля 2011

Я бы начал с обновления драйвера до 260.19.36, который можно найти здесь . Тогда я бы предложил запустить nvidia-smi -a, чтобы убедиться, что водитель доволен. Затем я предлагаю запустить deviceQuery, чтобы проверить, работает ли CUDA Toolkit 3.2.

Если вывод deviceQuery выглядит номинальным, то я бы начал добавлять printf, чтобы увидеть, что происходит в матрице Mul.

1 голос
/ 28 февраля 2011

Что говорит deviceQuery? Также проверьте вывод команды dmesg сразу после запуска этой программы, чтобы узнать, сможете ли вы выяснить, в чем дело.

Другой совет, если у вас все еще есть проблемы, попробуйте выполнить:

strace ./deviceQuery 2> out.txt

Затем проверьте .txt, чтобы увидеть, можете ли вы найти какие-либо подсказки, почему эта ошибка происходит.

0 голосов
/ 19 июля 2011

У меня похожая проблема, но она решена путем обновления ядра и драйверов.

установить более новое ядро ​​в 10.04

linux-image-generic-pae-lts-backport-natty
linux-headers-generic-pae-lts-backport-natty

скачать последнюю версию драйвера nvidia от http://www.nvidia.com/Download/index.aspx?lang=en-us

установить последнюю версию CUDA (на данный момент 4.0) из http://developer.nvidia.com/cuda-toolkit-40

CUDA Toolkit for Ubuntu Linux 10.10     32-bit
CUDA Tools SDK  32-bit
GPU Computing SDK code samples 

тогда я прошел все тестовые примеры SDK.

ThinkPad W520 Quadro 1000 в Ubuntu 10.04

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...