nvcc não pode ser encontrado erro

0

estou tentando configurar uma ferramenta que requer o nvcc, mas não consigo fazer. Isto é o que eu tenho até agora:

  • Instalado o kit de ferramentas CUDA
  • Verificado usando nvcc -V

saída:

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2013 NVIDIA Corporation
Build on Fri_Mar_14_19:30:01_PDT_2014
Cuda Compilation tools, release 6.0, V6.0.1
  • O kit de ferramentas do CUDA está instalado em /usr/local/cuda-7.0
  • vinculado a / usr / local / cuda (a ferramenta examina esse diretório)

quando executo o setup.py Eu tenho algumas mensagens de erro, as mensagens de erro mais importantes são:

/bin/sh: /usr/local/cuda/bin/nvcc: cannot execture binary file: Exec format error
none
failed to execute command '/usr/local/cuda/bin/nvcc -V'

~ pular muitas linhas

SystemError: Nvida's CUDA-compiler 'nvcc' can't be found.

Enquanto ...

user@workgroup:~$ cd /usr/local/cuda
user@workgroup:~/usr/local/cuda$ ls
bin2c
computeprof
crt
cudafe
cudafe++
cuda-gdb
cuda-gdbserver
cuda-install-samples-7.0.sh
cuda-memcheck
cuobjdump
fatbinary
filehash
nsight
nvcc << yes its there! 
nvcc.profile
nvdisasm
nvlink
nvprof
nvprune
nvvp
ptxas
test
uninstall_cuda_7.0.pl

Então, o que há de errado aqui? é obviamente instalado e im (quase) certeza de que a localização do diretório está correta: \

PS: Eu tentei adicionar o $ PATH no arquivo .bashrc mas sem sucesso:

PATH=/usr/local/cuda-7.0/bin:$PATH
PATH=/usr/local/cuda/bin:$PATH

Qualquer resposta será apreciada Obrigado ja!

PPS: estou usando cygwin ...

editar saída do tipo (# 1):

user@workgroup~/usr/local/cuda/bin
type nvcc
nvcc is hashed (/cygdrive/c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v6.0/bin/nvcc)

saída do tipo (# 2 - (alguns minutos depois) não tenho ideia do que fiz):

user@workgroup~/usr/local/cuda/bin
type nvcc
nvcc is /usr/local/cuda/bin/nvcc (same to cuda-7.0 directory, but the start of the output is a bit different(nvcc is hashed))

O principal erro que está causando o problema é que agora o nvcc não pode ser executado, o que pode causar isso?

bash: /usr/local/cuda/bin/nvcc: cannot execture binary file: Exec format error
    
por Vanya Varvi 20.06.2015 / 18:15

1 resposta

0

Isso parece ter sido causado pela tentativa de usar um kit de ferramentas Linux CUDA no CYGWIN. A única configuração que funcionará em uma plataforma Windows é usar o kit de ferramentas do Windows com uma versão suportada do Visual Studio.

    
por 24.12.2015 / 08:38