Беда с CUDA 5.0 на ноутбуке

В настоящее время я пытаюсь запустить программу под названием MC-GPU V1.3 ( https://code.google.com/p/mcgpu/ ) на своем ноутбуке.

Прежде всего, позвольте мне объяснить мою ситуацию.

Использование ноутбука Lenovo y400 с Nvidia 650m под управлением Ubuntu 12.10 Установил Cuda-5.0, все образцы скомпилированы, и я выполнил довольно много тестов, чтобы проверить их работу Используя проприетарный драйвер, а не dev-драйвер, поставляемый с Cuda-5.0. Cuda-программа «Hello world», которая была скомпилирована и запущена. Я скомпилирован с заданными строками в коде, чтобы создать MC-GPU_v1.3.x и запустить простую геометрию, используя ../MC-GPU_v1.3.x MC-GPU_v1. 3_6voxels.in | tee MC-GPU_v1.3_6voxels.out

Я могу скомпилировать и запустить простой код геометрии, используя компиляцию CPU, но часть GPU, которую я не могу заставить работать.

Я переключаюсь на консоль, отключаю Xserver, вызывая службу lightdm stop и init 3. Когда я пытаюсь запустить код после этого, я получаю все распечатки до того места, где он находится: запуск фазы цикла Монте-Карло и затем он говорит мне, что я выполняю 7813 блоков по 128 потоков с 100 историями в каждом потоке, что в общей сложности составляет 100006400 историй. После этого вывода я получаю сообщение об ошибке из строки 891 в MC-GPU_v1.3.cu, что !! Сбой выполнения ядра при моделировании треков частиц !! : (4) неопределенная ошибка запуска.

Я предполагаю, что получаю сообщение об ошибке, откуда код впервые пытается получить доступ к памяти графического процессора, но не уверен, почему я получаю эти ошибки. Поскольку я работаю с образцом, я надеюсь, что это простая проблема, связанная с неправильной компиляцией или пропуском шага при попытке симуляции. Пожалуйста, дайте мне знать, если у кого-то есть время помочь или я должен поделиться какой-либо другой информацией.

Может ли кто-то с подобной настройкой помочь мне понять, почему это не работает на моем ноутбуке и как я могу заставить его работать? Я готов помочь кому-нибудь скомпилировать и запустить программу в своей системе, если это необходимо, чтобы ускорить процесс, если кто-то готов помочь мне устранить неполадки.

Спасибо, Дейв.

1
задан 24 April 2013 в 05:09

1 ответ

Я понял, что все было в порядке, слишком много вызовов было в симуляции Монте-Карло, и мой ноутбук не мог справиться со входами. Так как я выполнял чужой код, я просто настроил входные данные ядра, запустил задание несколько раз и скомпилировал результаты.

0
ответ дан 24 April 2013 в 05:09

Другие вопросы по тегам:

Похожие вопросы: