Я установил pycuda на машине с изображением TESLA C2075. Я работаю на Ubuntu 14.04 с установленным компилятором CUDA-6.0.PyCUDA test_cumath.py не работает на cosh
Используя python 2.7.9 (через дистрибутив anaconda) и numpy 1.9.0, я установил pycuda 2014.1 из ZIP-файла, который предоставляет Andreas Kloeckner на своем веб-сайте. (http://mathema.tician.de/software/pycuda/)
Выполнение тестов, предоставленных этим файлом ZIP, идет хорошо, за исключением файла test_cumath.py
. Я получаю следующее сообщение об ошибке:
E AssertionError: (2.3841858e-06, 'cosh', <type 'numpy.complex64'>)`
E assert <built-in method all of numpy.bool_ object at 0x7f00747f3880>()`
E + where <built-in method all of numpy.bool_ object at 0x7f00747f3880> = 2.3841858e-06 <= 2e-06.all
test_cumath.py:54: AssertionError`
===== 1 failed, 27 passed in 12.57 seconds =====
Кто-нибудь есть предложение, где это расхождение между результатами GPU и CPU для дубинки приходит от? Быть чуть более допустимым для 2e-6 с тем, что измеренное значение 2,38e-6 выглядит немного странно для меня. Тем более, что другие тесты успешны ...?
Спасибо. У меня есть 4 Teslas под рукой, и я могу воспроизвести один и тот же номер со всеми из них. Мне просто интересно, почему автор этих тестов (по-видимому, сам Андреас Клокнер) выбирает предел, который терпит неудачу на 4-летнем высокопроизводительном устройстве GPU ...? – TheXMA
Послушай, потому что ваш 4-летний высокопроизводительный графический процессор был очень дорогим и уже устарел (ха, без обид, я тоже использовал их). На самом деле это чистая спекуляция, но он, вероятно, развивается на одном устройстве и не имеет сложного и дорогостоящего пула тестирования.То есть, он на самом деле * нуждается в вашей информации, поэтому предоставляйте его ему :-). Кроме того, возможно, действительно существует * некоторая ошибка, которая может быть обнаружена путем передачи ваших наблюдений ему. –
Спасибо за prod, я отправил его в список рассылки, и он уже был обновлен в git-репозитории PyCUDA ;-) Не обижайтесь на уже устаревшее оборудование, у меня есть шанс повторить -тестируйте его на K20s и K40s (за вычетом устаревших по крайней мере: P). Я вернусь с результатами по этому поводу :-) – TheXMA