Si desea utilizar cuda, ¡primero debe instalarlo! ! ! !
1. Instale cuda y cudnn
http://blog.csdn.net/sun7_she/article/details/68946966
http://blog.csdn.net/iotlpf/article/details/54175064
Si desea ejecutar el código, puede encontrar problemas y soluciones:
2: Se producirán los siguientes problemas cuando se instale loadcaffe:
CMake Error at /opt/packman/cmake/3.2.1/share/cmake-3.2/Modules/FindPackageHandleStandardArgs.cmake:138 (message):
Could NOT find Armadillo (missing: ARMADILLO_LIBRARY ARMADILLO_INCLUDE_DIR)
Call Stack (most recent call first):
/opt/packman/cmake/3.2.1/share/cmake-3.2/Modules/FindPackageHandleStandardArgs.cmake:374 (_FPHSA_FAILURE_MESSAGE)
/opt/packman/cmake/3.2.1/share/cmake-3.2/Modules/FindArmadillo.cmake:107 (find_package_handle_standard_args)
external/geomtk/CMakeLists.txt:46 (find_package)
Solución:
https://segmentfault.com/a/1190000002689335
2. Luego hay un comando que carece de protobuf, la solución es la siguiente:
Instalar protobuf
Versión simple (la segunda configuración encontró este problema nuevamente, use la siguiente oración para resolverlo, antes de eso, también ejecuté las primeras 4 oraciones de la versión compleja, y luego cambié a esta oración cuando no pude pasar, no sé si lo afectará):
sudo apt-get install libprotobuf-dev protobuf-compiler
Versión compleja (la siguiente oración se usa para resolver el problema por primera vez):
http://www.th7.cn/system/lin/201602/153793.shtml
La declaración real utilizada es:
sudo apt-get install m4
sudo apt-get install autoconf
sudo apt-get install automake
sudo apt-get install libtool
wget https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.gz
tar -zxvf protobuf-2.6.1.tar.gz
cd protobuf-2.6.1
./configure
make
make check
sudo make install
Verifique el número de versión después de la instalación: protocol --version
Reportará un error:
Protocol: error al cargar bibliotecas compartidas: libprotocbuf.so.9: no se puede abrir compartidoSolución: cree el archivo bprotobuf.conf en el directorio /etc/ld.so.conf.d/
sudo vim /etc/ld.so.conf.d
El contenido del archivo es el siguiente:
/usr/local/lib
ingrese el comando:
sudo ldconfig
En este momento, ingrese protocol --version nuevamente para ver el número de versión normalmente
2. Instale cuda y cudnn
http://blog.csdn.net/iotlpf/article/details/54175064