Проблема с Cuda-5.0 под Ubuntu 12.10

Я пытаюсь установить cuds-5.0 на сервере Ubuntu 12.10, но получаю некоторые ошибки. Когда я пытался сделать Makefile в примере кода, он сказал мне:

nvcc fatal   : Unsupported gpu architecture 'compute_35'

Команда и вывод выглядят следующим образом.

u@pc:~/NVIDIA_CUDA-5.0_Samples$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2012 NVIDIA Corporation
Built on Thu_Apr__5_00:24:31_PDT_2012
Cuda compilation tools, release 4.2, V0.2.1221

Вывод cat /proc/driver/nvidia/version:

$ cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86_64 Kernel Module  304.54  Sat Sep 29 00:05:49 PDT 2012
GCC version:  gcc version 4.4.7 (Ubuntu/Linaro 4.4.7-2ubuntu1) 
1
задан 9 March 2018 в 23:48

1 ответ

Ваша командная строка показывает, что, даже если вы вызываете nvcc из каталога CUDA 5.0, вы в конечном итоге запускаете инструменты компиляции CUDA 4.2. Эта версия не поддерживает компиляцию для вычислительных возможностей 3.5.

Итак, ваша основная проблема в том, что вы не вызываете правильный компилятор. Кроме того, у вас есть устройство с вычислительной мощностью 3,5? Это было бы устройство на основе нового чипа GK110. Я думаю, что единственная карта, доступная сейчас, это Tesla K20.

Если у вас нет карты K20, вам придется скомпилировать для более низкой вычислительной мощности. То есть замените compute_35, например, compute_20, для карты на основе Ферми. Это не зависит от того, какой компилятор вы используете.

0
ответ дан 9 March 2018 в 23:48

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

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