Измените mysql_fetch_array()
на mysql_fetch_assoc()
. mysql_fetch_array()
извлекает как числовой, так и ассоциативный массив результатов базы данных.
while( $result = mysql_fetch_assoc$results) )
{
fputcsv($outstream, $result);
}
Я считаю, что compute_20 нацелен на оборудование Fermi, которого у вас нет. Кроме того, Cuda 2.3 не поддерживает функции Fermi или compute_20. Вместо этого попробуйте использовать compute_13.
Вы компилируете SDK 3.x с набором инструментов 2.3, который не будет работать, поскольку, как вы теперь видели, compute_20 не поддерживается.
Самым простым решением является обновление вашего Toolkit или более ранняя версия вашего SDK. Вы можете попробовать изменить make-файл (common.mk в C / common) в Linux или изменить свойства сборки в Windows, чтобы выбрать только compute_13, но могут возникнуть другие проблемы, поэтому может быть проще выровнять версии SDK / Toolkit.
Обратите внимание, что если у вас нет прав администратора, вы можете установить локальную версию Toolkit вместе с SDK, но вам потребуется admi для обновления драйвера.