Veuillez utiliser la liste des utilisateurs de
_Ne publiez pas de telles demandes sur les problèmes._ Cela interfère avec le développement de Caffe.
Veuillez lire les directives de contribution avant de soumettre ce problème.
Si vous rencontrez des difficultés pour construire Caffe ou entraîner un modèle, veuillez demander à la liste de diffusion caffe-users. Si vous signalez une erreur de construction qui semble être due à un bogue dans Caffe, veuillez joindre votre configuration de construction (soit Makefile.config ou CMakeCache.txt) et la sortie de la commande make (ou cmake).
Système opérateur:
Compilateur:
Version CUDA (le cas échéant) :
Version CUDNN (le cas échéant) :
BLAS :
Version Python ou MATLAB (pour pycaffe et matcaffe respectivement) :
L'ancienne version de la boîte à outils cuda est placée ici
https://developer.nvidia.com/cuda-toolkit-archive
rencontrer une erreur lors de la compilation avec 9.0 sur ubuntu
Architecture GPU non prise en charge 'compute_20'
@ zuo1188 Je rencontre également la même erreur "Architecture gpu non prise en charge 'compute_20'" avec cuda9.0, la résolvez-vous ?
@autocyz @zuo1188 Je pense que vous pouvez résoudre ce problème en modifiant la configuration dans Makefile.config. Supprimez simplement "-gencode arch=compute_20,code=sm_20"
@ShaggO Il échouera dans 'make runtest'
Recherche également un support CUDA 9
Caffe est compatible avec CUDA 9. Regardez les commentaires ajoutés dans #6079.
Compute_20 supprimé, problème avec protobuf. Des pistes ??
CXX .build_release/src/caffe/proto/caffe.pb.cc
In file included from .build_release/src/caffe/proto/caffe.pb.cc:4:0:
.build_release/src/caffe/proto/caffe.pb.h:12:2: error: #error This file was generated by a newer version of protoc which is
#error This file was generated by a newer version of protoc which is
^
.build_release/src/caffe/proto/caffe.pb.h:13:2: error: #error incompatible with your Protocol Buffer headers. Please update
#error incompatible with your Protocol Buffer headers. Please update
^
.build_release/src/caffe/proto/caffe.pb.h:14:2: error: #error your headers.
#error your headers.
^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:4:0:
.build_release/src/caffe/proto/caffe.pb.h:23:35: fatal error: google/protobuf/arena.h: No such file or directory
compilation terminated.
make: *** [Makefile:589: .build_release/src/caffe/proto/caffe.pb.o] Error 1
(caffe_p27) ubuntu@ip-172-31-42-215:~/src/caffe_python_2$
Dans le fichier inclus dans .build_release/src/caffe/proto/caffe.pb.cc:4:0 :
.build_release/src/caffe/proto/caffe.pb.h:23:35 : erreur fatale : google/protobuf/arena.h : aucun fichier ou répertoire de ce type
compilation terminée.
@kalyc Je doute que cela soit lié à la compatibilité CUDA 9.0. Avez-vous installé protobuf-devel ou libgflags-dev libgoogle-glog-dev.
Bien que les guides d'installation de Caffe indiquent que cela n'est requis que pour Ubuntu 14.04, mais je trouve que cela est également nécessaire pour 16.04
Commentaire le plus utile
@autocyz @zuo1188 Je pense que vous pouvez résoudre ce problème en modifiant la configuration dans Makefile.config. Supprimez simplement "-gencode arch=compute_20,code=sm_20"