Use a lista de usuários do
_Não poste essas solicitações na Issues._ Fazer isso interfere no desenvolvimento do Caffe.
Leia as diretrizes para contribuir antes de enviar este problema.
Se você está tendo dificuldade para construir o Caffe ou treinar uma modelo, pergunte à lista de discussão dos usuários do caffe. Se você está relatando um erro de compilação que parece ser devido a um bug no Caffe, anexe sua configuração de compilação (Makefile.config ou CMakeCache.txt) e a saída do comando make (ou cmake).
Sistema operacional:
Compilador:
Versão CUDA (se aplicável):
Versão CUDNN (se aplicável):
BLAS:
Versão Python ou MATLAB (para pycaffe e matcaffe respectivamente):
A versão antiga do kit de ferramentas cuda é colocada aqui
https://developer.nvidia.com/cuda-toolkit-archive
encontrar algum erro ao compilar com 9.0 no ubuntu
Arquitetura gpu não suportada 'compute_20'
@ zuo1188 Também encontro o mesmo erro "Arquitetura gpu não suportada 'compute_20'" com cuda9.0, você resolveu?
@autocyz @ zuo1188 Acredito que você pode resolver esse problema alterando a configuração em Makefile.config. Simplesmente remova "-gencode arch = compute_20, code = sm_20"
@ShaggO Irá falhar no 'make runtest'
Também procurando suporte para CUDA 9
Caffe é compatível com CUDA 9. Veja os comentários adicionados em # 6079.
Removido compute_20, enfrentando problemas com protobuf. Alguma 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$
No arquivo incluído em .build_release / src / caffe / proto / caffe.pb.cc: 4: 0:
.build_release / src / caffe / proto / caffe.pb.h: 23: 35: erro fatal: google / protobuf / arena.h: arquivo ou diretório inexistente
compilação terminada.
@kalyc Duvido que isso esteja relacionado à compatibilidade do CUDA 9.0. Você instalou protobuf-devel ou libgflags-dev libgoogle-glog-dev.
Embora os Guias de instalação do Caffe digam que ele é necessário apenas para o Ubuntu 14.04, acho que também é necessário para o 16.04
Comentários muito úteis
@autocyz @ zuo1188 Acredito que você pode resolver esse problema alterando a configuração em Makefile.config. Simplesmente remova "-gencode arch = compute_20, code = sm_20"