Problemas y soluciones que pueden surgir cuando Torch ejecuta el código de síntesis

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 compartido
Solució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

Supongo que te gusta

Origin blog.csdn.net/Sun7_She/article/details/68488756
Recomendado
Clasificación