Pytorch: Erreur lors de l'installation à partir de la source sur Mac (10.12), CUDA = 8.0, CUDNN = 5.1.5

Créé le 21 janv. 2017  ·  3Commentaires  ·  Source: pytorch/pytorch

Il semble que cuda ne puisse pas obtenir de clang en tant que CC et donne une erreur car il obtient gcc à partir de la version installée de conda
Mise à jour de install_name pour libTH.1.dylib
Mise à jour de install_name pour libTHNN.1.dylib
Mise à jour de install_name pour libTHS.1.dylib
-- TH_LIBRARIES : /Volumes/Data/Libraries/pytorch/torch/lib/tmp_install/lib/libTH.1.dylib
-- MAGMA introuvable. Compilation sans support MAGMA
-- Architecture(s) CUDA détectée(s) automatiquement : 3.0
-- j'ai la version 8.0 de cuda
-- Trouvé CUDA avec le support FP16, compilant avec 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_VERSION : 1
-- Configuration terminée
Avertissement CMake (dev):
La politique CMP0042 n'est pas définie : MACOSX_RPATH est activé par défaut. Exécutez "cmake
--help-policy CMP0042" pour les détails de la stratégie. Utilisez la commande cmake_policy pour
définissez la stratégie et supprimez cet avertissement.

MACOSX_RPATH n'est pas spécifié pour les cibles suivantes :

THC

Cet avertissement est destiné aux développeurs de projets. Utilisez -Wno-dev pour le supprimer.

-- Génération terminée
-- Les fichiers de construction ont été écrits dans : /Volumes/Data/Libraries/pytorch/torch/lib/build/THC
[ 3%] Construction de l'objet NVCC (Device) CMakeFiles/THC.dir/THC_generated_THCHalf.cu.o
[ 3%] Construction de l'objet NVCC (Device) CMakeFiles/THC.dir/THC_generated_THCReduceApplyUtils.cu.o
[ 3%] Construction de l'objet NVCC (Device) CMakeFiles/THC.dir/THC_generated_THCSleep.cu.o
[ 5%] Construction de l'objet NVCC (Device) CMakeFiles/THC.dir/THC_generated_THCStorage.cu.o
[ 6%] Construction de l'objet NVCC (Device) CMakeFiles/THC.dir/THC_generated_THCStorageCopy.cu.o
[ 7%] Construction de l'objet NVCC (Device) CMakeFiles/THC.dir/THC_generated_THCBlas.cu.o
[ 8%] Construction de l'objet NVCC (Device) CMakeFiles/THC.dir/THC_generated_THCTensor.cu.o
[ 10%] Construction de l'objet NVCC (Device) CMakeFiles/THC.dir/THC_generated_THCTensorCopy.cu.o
nvcc fatal : le compilateur GNU C/C++ n'est plus pris en charge en tant que compilateur hôte sur Mac OS X.
Erreur CMake sur THC_generated_THCReduceApplyUtils.cu.o. cmake:207 (message):
Erreur lors de la génération
/Volumes/Data/Libraries/pytorch/torch/lib/build/THC/CMakeFiles/THC.dir//./THC_generated_THCReduceApplyUtils.cu.o

nvcc fatal : le compilateur GNU C/C++ n'est plus pris en charge en tant que compilateur hôte sur Mac OS X.
nvcc fatal : le compilateur GNU C/C++ n'est plus pris en charge en tant que compilateur hôte sur Mac OS X.
nvcc fatal : le compilateur GNU C/C++ n'est plus pris en charge en tant que compilateur hôte sur Mac OS X.
nvcc fatal : le compilateur GNU C/C++ n'est plus pris en charge en tant que compilateur hôte sur Mac OS X.
nvcc fatal : le compilateur GNU C/C++ n'est plus pris en charge en tant que compilateur hôte sur Mac OS X.
make[2] : * [CMakeFiles/THC.dir/THC_generated_THCReduceApplyUtils.cu.o] Erreur 1make[2] : * En attente de travaux inachevés...
Erreur CMake sur THC_generated_THCBlas.cu.o. cmake:207 (message):
Erreur lors de la génération
/Volumes/Data/Libraries/pytorch/torch/lib/build/THC/CMakeFiles/THC.dir//./THC_generated_THCBlas.cu.o

nvcc fatal : le compilateur GNU C/C++ n'est plus pris en charge en tant que compilateur hôte sur Mac OS X.
nvcc fatal : le compilateur GNU C/C++ n'est plus pris en charge en tant que compilateur hôte sur Mac OS X.
Erreur CMake sur THC_generated_THCSleep.cu.o. cmake:207 (message):
Erreur lors de la génération
/Volumes/Data/Libraries/pytorch/torch/lib/build/THC/CMakeFiles/THC.dir//./THC_generated_THCSleep.cu.o

Erreur CMake sur THC_generated_THCStorage.cu.o. cmake:207 (message):
Erreur lors de la génération
/Volumes/Data/Libraries/pytorch/torch/lib/build/THC/CMakeFiles/THC.dir//./THC_generated_THCStorage.cu.o

Erreur CMake sur THC_generated_THCTensor.cu.o. cmake:207 (message):
Erreur lors de la génération
/Volumes/Data/Libraries/pytorch/torch/lib/build/THC/CMakeFiles/THC.dir//./THC_generated_THCTensor.cu.o

Erreur CMake sur THC_generated_THCHalf.cu.o. cmake:207 (message):
Erreur lors de la génération
/Volumes/Data/Libraries/pytorch/torch/lib/build/THC/CMakeFiles/THC.dir//./THC_generated_THCHalf.cu.o

Erreur CMake sur THC_generated_THCTensorCopy.cu.o. cmake:207 (message):
Erreur lors de la génération
/Volumes/Data/Libraries/pytorch/torch/lib/build/THC/CMakeFiles/THC.dir//./THC_generated_THCTensorCopy.cu.o

Erreur CMake sur THC_generated_THCStorageCopy.cu.o. cmake:207 (message):
Erreur lors de la génération
/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] Erreur 1make[2] : [CMakeFiles/THC.dir/THC_generated_THCSleep.cu.o] Erreur 1
make[2] : [CMakeFiles/THC.dir/THC_generated_THCStorage.cu.o] Erreur 1make[2] : [CMakeFiles/THC.dir/THC_generated_THCHalf.cu.o] Erreur 1
make[2] : [CMakeFiles/THC.dir/THC_generated_THCTensor.cu.o] Erreur 1make[2] : [CMakeFiles/THC.dir/THC_generated_THCTensorCopy.cu.o] Erreur 1
make[2] : [CMakeFiles/THC.dir/THC_generated_THCStorageCopy.cu.o] Erreur 1make[1] : [CMakeFiles/THC.dir/all] Erreur 2
faire : ** [tous] Erreur 2

Commentaire le plus utile

Essayez ceci si vous avez ajouté le répertoire Anaconda à la variable d'environnement PATH de votre shell bash :

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

Tous les 3 commentaires

Avez-vous CC ou CXX défini par hasard ? nvcc trouve gcc ou g++ comme compilateur par défaut et échoue à cause de cela. Pour le construire, vous devez utiliser une version assez ancienne d'Apple Clang (7.3.1 - vous pouvez l'obtenir sur le portail Apple Developer).

Essayez ceci si vous avez ajouté le répertoire Anaconda à la variable d'environnement PATH de votre shell bash :

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

Il devrait bien se construire si seulement vous utilisez clang . Je ferme le sujet.

Cette page vous a été utile?
0 / 5 - 0 notes