Utilice la lista de usuarios de caffe para preguntas de uso, instalación o modelado, u otras solicitudes de ayuda.
_No publique este tipo de solicitudes en Issues._ Hacerlo interfiere con el desarrollo de Caffe.
Lea las pautas para contribuir antes de enviar este número.
Si tiene dificultades para construir Caffe o entrenar un modelo, pregunte a la lista de correo de usuarios de Caffe. Si informa un error de compilación que parece deberse a un error en Caffe, adjunte su configuración de compilación (ya sea Makefile.config o CMakeCache.txt) y la salida del comando make (o cmake).
Sistema operativo:
Compilador:
Versión CUDA (si corresponde):
Versión CUDNN (si corresponde):
BLAS:
Versión de Python o MATLAB (para pycaffe y matcaffe respectivamente):
El kit de herramientas de cuda de la versión anterior se coloca aquí
https://developer.nvidia.com/cuda-toolkit-archive
encontrar algún error al compilar con 9.0 en ubuntu
Arquitectura de gpu no admitida 'compute_20'
@ zuo1188 También encuentro el mismo error "Arquitectura de gpu no compatible 'compute_20'" con cuda9.0, ¿lo resuelve?
@autocyz @ zuo1188 Creo que puede resolver ese problema cambiando la configuración en Makefile.config. Simplemente elimine "-gencode arch = compute_20, code = sm_20"
@ShaggO Fallará en 'make runtest'
También en busca de compatibilidad con CUDA 9
Caffe es compatible con CUDA 9. Mire los comentarios agregados en # 6079.
Se eliminó compute_20, que enfrenta un problema con protobuf. ¿Alguna pista?
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$
En el archivo incluido en .build_release / src / caffe / proto / caffe.pb.cc: 4: 0:
.build_release / src / caffe / proto / caffe.pb.h: 23: 35: error fatal: google / protobuf / arena.h: no existe tal archivo o directorio
compilación terminada.
@kalyc Dudo que esto esté relacionado con la compatibilidad con CUDA 9.0. ¿Ha instalado protobuf-devel o libgflags-dev libgoogle-glog-dev.
Aunque Caffe Installation Guides dice que solo es necesario para Ubuntu 14.04, pero creo que también es necesario para 16.04
Comentario más útil
@autocyz @ zuo1188 Creo que puede resolver ese problema cambiando la configuración en Makefile.config. Simplemente elimine "-gencode arch = compute_20, code = sm_20"