рдХреГрдкрдпрд╛ рдЙрдкрдпреЛрдЧ, рд╕реНрдерд╛рдкрдирд╛, рдпрд╛ рдореЙрдбрд▓рд┐рдВрдЧ рдкреНрд░рд╢реНрдиреЛрдВ, рдпрд╛ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдХреИрдл-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реВрдЪреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
_рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрд░реЛрдз рдореБрджреНрджреЛрдВ рдкрд░ рдкреЛрд╕реНрдЯ рди рдХрд░реЗрдВред_ рдРрд╕рд╛ рдХрд░рдиреЗ рд╕реЗ рдХреИрдл рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдмрд╛рдзрд╛ рдЖрддреА рд╣реИред
рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдпреЛрдЧрджрд╛рди рдХрд░рдиреЗ рдХреЗ
рдпрджрд┐ рдЖрдкрдХреЛ рдХреИрдл рдмрдирд╛рдиреЗ рдпрд╛ рдХрд┐рд╕реА рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХрдард┐рдирд╛рдИ рд╣реЛ рд░рд╣реА рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдХреИрдл-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рд╕реЗ рдкреВрдЫреЗрдВред рдпрджрд┐ рдЖрдк рдПрдХ рдмрд┐рд▓реНрдб рддреНрд░реБрдЯрд┐ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдХреИрдл рдореЗрдВ рдПрдХ рдмрдЧ рдХреЗ рдХрд╛рд░рдг рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдЕрдкрдирд╛ рдмрд┐рд▓реНрдб рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди (рдпрд╛ рддреЛ Makefile.config рдпрд╛ CMakeCache.txt) рдФрд░ рдореЗрдХ (рдпрд╛ cmake) рдХрдорд╛рдВрдб рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВред
рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо:
рд╕рдВрдХрд▓рдХ:
CUDA рд╕рдВрд╕реНрдХрд░рдг (рдпрджрд┐ рд▓рд╛рдЧреВ рд╣реЛ):
CUDNN рд╕рдВрд╕реНрдХрд░рдг (рдпрджрд┐ рд▓рд╛рдЧреВ рд╣реЛ):
рдмреАрдПрд▓рдПрдПрд╕:
рдкрд╛рдпрдерди рдпрд╛ MATLAB рд╕рдВрд╕реНрдХрд░рдг (рдХреНрд░рдорд╢рдГ pycaffe рдФрд░ matcaffe рдХреЗ рд▓рд┐рдП):
рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг cuda рдЯреВрд▓рдХрд┐рдЯ рдпрд╣рд╛рдБ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ
https://developer.nvidia.com/cuda-toolkit-archive
ubuntu рдкрд░ 9.0 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рди рдХрд░рддреЗ рд╕рдордп рдХреБрдЫ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реЗрдВ
рдЕрд╕рдорд░реНрдерд┐рдд GPU рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ 'compute_20'
@ zuo1188 рдореИрдВ рднреА
@autocyz @zuo1188 рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЖрдк Makefile.config рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдмрджрд▓рдХрд░ рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмрд╕ "-рдЬреЗрдирдХреЛрдб рдЖрд░реНрдХ = рдХрдВрдкреНрдпреВрдЯ_20, рдХреЛрдб = рдПрд╕рдПрдо_20" рдХреЛ рд╣рдЯрд╛ рджреЗрдВ
@ShaggO рдпрд╣ 'рдореЗрдХ рд░рдирдЯреЗрд╕реНрдЯ' рдореЗрдВ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛
CUDA 9 рд╕рдорд░реНрдерди рдХреА рднреА рддрд▓рд╛рд╢ рд╣реИ
Caffe CUDA 9 рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИред #6079 рдореЗрдВ рдЬреЛрдбрд╝реА рдЧрдИ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦреЗрдВред
рдирд┐рдХрд╛рд▓рд╛ рдЧрдпрд╛ рдХрдВрдкреНрдпреВрдЯ_20, рдкреНрд░реЛрдЯреЛрдмрдл рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИред рдХреЛрдИ рд▓реАрдб ??
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$
.build_release/src/caffe/proto/caffe.pb.cc:4:0 рд╕реЗ рд╢рд╛рдорд┐рд▓ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ:
.build_release/src/caffe/proto/caffe.pb.h:23:35: рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐: google/protobuf/arena.h: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ
рд╕рдВрдХрд▓рди рд╕рдорд╛рдкреНрддред
@kalyc рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдпрд╣ CUDA 9.0 рд╕рдВрдЧрддрддрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рдХреНрдпрд╛ рдЖрдкрдиреЗ рдкреНрд░реЛрдЯреЛрдмрдл-рдбреЗрд╡реЗрд▓ рдпрд╛ libgflags-dev libgoogle-glog-dev рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреИрдл рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЧрд╛рдЗрдбреНрд╕ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдЙрдмрдВрдЯреВ 14.04 рдХреЗ рд▓рд┐рдП рдЬрд░реВрд░реА рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ 16.04 рдХреЗ рд▓рд┐рдП рднреА рдЬрд░реВрд░реА рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@autocyz @zuo1188 рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЖрдк Makefile.config рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдмрджрд▓рдХрд░ рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмрд╕ "-рдЬреЗрдирдХреЛрдб рдЖрд░реНрдХ = рдХрдВрдкреНрдпреВрдЯ_20, рдХреЛрдб = рдПрд╕рдПрдо_20" рдХреЛ рд╣рдЯрд╛ рджреЗрдВ