Pytorch: Error al instalar desde el origen en Mac (10.12), CUDA=8.0, CUDNN=5.1.5

Creado en 21 ene. 2017  ·  3Comentarios  ·  Fuente: pytorch/pytorch

Parece que cuda no puede sonar como CC y da error cuando obtiene gcc de la versión instalada de conda
Actualización de install_name para libTH.1.dylib
Actualización de install_name para libTHNN.1.dylib
Actualización de install_name para libTHS.1.dylib
-- TH_LIBRARIES: /Volumes/Data/Libraries/pytorch/torch/lib/tmp_install/lib/libTH.1.dylib
-- MAGMA no encontrado. Compilación sin soporte MAGMA
-- Arquitecturas CUDA detectadas automáticamente: 3.0
-- obtuve cuda versión 8.0
-- Encontrado CUDA con soporte FP16, compilando con torch.CudaHalfTensor
-- CUDA_NVCC_FLAGS: -DTH_INDEX_BASE=0 -I/Volumes/Data/Libraries/pytorch/torch/lib/tmp_install/include -I/Volumes/Data/Libraries/pytorch/torch/lib/tmp_install/include/TH -I/Volumes /Data/Libraries/pytorch/torch/lib/tmp_install/include/THC;-gencode;arch=compute_30,code=sm_30;-DCUDA_HAS_FP16=1
-- THC_SO_VERSIÓN: 1
-- Configuración hecha
Advertencia de CMake (desarrollo):
La política CMP0042 no está configurada: MACOSX_RPATH está habilitado de manera predeterminada. Ejecute "cmake
--help-policy CMP0042" para obtener detalles de la política. Utilice el comando cmake_policy para
establezca la política y suprima esta advertencia.

MACOSX_RPATH no está especificado para los siguientes destinos:

THC

Esta advertencia es para los desarrolladores de proyectos. Use -Wno-dev para suprimirlo.

-- Generando hecho
-- Los archivos de compilación se escribieron en: /Volumes/Data/Libraries/pytorch/torch/lib/build/THC
[ 3%] Construyendo el objeto NVCC (Dispositivo) CMakeFiles/THC.dir/THC_generated_THCHalf.cu.o
[ 3%] Construcción del objeto NVCC (dispositivo) CMakeFiles/THC.dir/THC_generated_THCReduceApplyUtils.cu.o
[ 3%] Construyendo el objeto NVCC (Dispositivo) CMakeFiles/THC.dir/THC_generated_THCSleep.cu.o
[ 5%] Construyendo el objeto NVCC (Dispositivo) CMakeFiles/THC.dir/THC_generated_THCStorage.cu.o
[ 6%] Construcción del objeto NVCC (Dispositivo) CMakeFiles/THC.dir/THC_generated_THCStorageCopy.cu.o
[ 7%] Construcción del objeto NVCC (Dispositivo) CMakeFiles/THC.dir/THC_generated_THCBlas.cu.o
[ 8%] Construyendo el objeto NVCC (Dispositivo) CMakeFiles/THC.dir/THC_generated_THCTensor.cu.o
[ 10%] Construcción del objeto NVCC (Dispositivo) CMakeFiles/THC.dir/THC_generated_THCTensorCopy.cu.o
nvcc fatal: el compilador GNU C/C++ ya no es compatible como compilador host en Mac OS X.
CMake Error en THC_generated_THCReduceApplyUtils.cu.o. cmake:207 (mensaje):
Generación de errores
/Volumes/Data/Libraries/pytorch/torch/lib/build/THC/CMakeFiles/THC.dir//./THC_generated_THCReduceApplyUtils.cu.o

nvcc fatal: el compilador GNU C/C++ ya no es compatible como compilador host en Mac OS X.
nvcc fatal: el compilador GNU C/C++ ya no es compatible como compilador host en Mac OS X.
nvcc fatal: el compilador GNU C/C++ ya no es compatible como compilador host en Mac OS X.
nvcc fatal: el compilador GNU C/C++ ya no es compatible como compilador host en Mac OS X.
nvcc fatal: el compilador GNU C/C++ ya no es compatible como compilador host en Mac OS X.
make[2]: * [CMakeFiles/THC.dir/THC_generated_THCReduceApplyUtils.cu.o] Error 1make[2]: * Esperando trabajos sin terminar....
CMake Error en THC_generated_THCBlas.cu.o. cmake:207 (mensaje):
Generación de errores
/Volumes/Data/Libraries/pytorch/torch/lib/build/THC/CMakeFiles/THC.dir//./THC_generated_THCBlas.cu.o

nvcc fatal: el compilador GNU C/C++ ya no es compatible como compilador host en Mac OS X.
nvcc fatal: el compilador GNU C/C++ ya no es compatible como compilador host en Mac OS X.
CMake Error en THC_generated_THCSleep.cu.o. cmake:207 (mensaje):
Generación de errores
/Volumes/Data/Libraries/pytorch/torch/lib/build/THC/CMakeFiles/THC.dir//./THC_generated_THCSleep.cu.o

CMake Error en THC_generated_THCStorage.cu.o. cmake:207 (mensaje):
Generación de errores
/Volumes/Data/Libraries/pytorch/torch/lib/build/THC/CMakeFiles/THC.dir//./THC_generated_THCStorage.cu.o

CMake Error en THC_generated_THCTensor.cu.o. cmake:207 (mensaje):
Generación de errores
/Volumes/Data/Libraries/pytorch/torch/lib/build/THC/CMakeFiles/THC.dir//./THC_generated_THCTensor.cu.o

CMake Error en THC_generated_THCHalf.cu.o. cmake:207 (mensaje):
Generación de errores
/Volumes/Data/Libraries/pytorch/torch/lib/build/THC/CMakeFiles/THC.dir//./THC_generated_THCHalf.cu.o

CMake Error en THC_generated_THCTensorCopy.cu.o. cmake:207 (mensaje):
Generación de errores
/Volumes/Data/Libraries/pytorch/torch/lib/build/THC/CMakeFiles/THC.dir//./THC_generated_THCTensorCopy.cu.o

CMake Error en THC_generated_THCStorageCopy.cu.o. cmake:207 (mensaje):
Generación de errores
/Volumes/Data/Libraries/pytorch/torch/lib/build/THC/CMakeFiles/THC.dir//./THC_generated_THCStorageCopy.cu.o

make[2]: * [CMakeFiles/THC.dir/THC_generated_THCBlas.cu.o] Error 1make[2]: [CMakeFiles/THC.dir/THC_generated_THCSleep.cu.o] Error 1
make[2]: [CMakeFiles/THC.dir/THC_generated_THCStorage.cu.o] Error 1hacer[2]: [CMakeFiles/THC.dir/THC_generated_THCHalf.cu.o] Error 1
hacer[2]: [CMakeFiles/THC.dir/THC_generated_THCTensor.cu.o] Error 1hacer[2]: [CMakeFiles/THC.dir/THC_generated_THCTensorCopy.cu.o] Error 1
hacer[2]: [CMakeFiles/THC.dir/THC_generated_THCStorageCopy.cu.o] Error 1make[1]: [CMakeFiles/THC.dir/all] Error 2
hacer: ** [todos] Error 2

Comentario más útil

Pruebe esto si ha agregado el directorio Anaconda a su variable de entorno PATH de shell bash:

CC=clang CXX=clang++ python setup.py install

Todos 3 comentarios

¿Tiene CC o CXX por casualidad? nvcc encuentra gcc o g++ como su compilador predeterminado y falla debido a esto. Para construirlo, debe usar una versión bastante antigua de Apple Clang (7.3.1; puede obtenerla del portal de desarrolladores de Apple).

Pruebe esto si ha agregado el directorio Anaconda a su variable de entorno PATH de shell bash:

CC=clang CXX=clang++ python setup.py install

Debería funcionar bien si solo usa clang . Doy por cerrado el tema.

¿Fue útil esta página
0 / 5 - 0 calificaciones