Problema com o Cuda-5.0 no Ubuntu 12.10

1

Estou tentando instalar o cuds-5.0 no servidor Ubuntu 12.10, mas estou recebendo alguns erros. Quando tento fazer o Makefile no código de amostra, ele me disse:

nvcc fatal   : Unsupported gpu architecture 'compute_35'

O comando e a saída são os seguintes.

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

Saída de 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) 
    
por user110921 26.11.2012 / 23:40

1 resposta

1

Sua linha de comando está mostrando que, mesmo que você esteja invocando nvcc do diretório CUDA 5.0, você acaba iniciando as ferramentas de compilação do CUDA 4.2. Esta versão não suporta a compilação para capacidade de computação 3.5.

Então, o seu principal problema é que você não está invocando o compilador correto. Além disso, você tem um dispositivo de capacidade de computação 3.5? Isso seria um dispositivo baseado no novo chip GK110. Eu acho que o único cartão disponível agora é o Tesla K20.

Se você não tiver uma placa K20, terá que compilar para uma capacidade de computação menor. Isto é, altere compute_35 para, por exemplo, compute_20 , para um cartão baseado em Fermi. Isso é independente de qual compilador você usar.

    
por Roger Dahl 27.11.2012 / 01:49

Tags