Cómo configurar Caffe en entorno Windows
En este artículo te proporcionaremos algunas dependencias compiladas que puedes usar listas para usar si también estás usando Windows 7 de 64 bits + VS2013.
2. Preparar bibliotecas dependientes
Uno de los principales problemas al configurar caffe en Windows es compilar bibliotecas dependientes. No es tan fácil como en Ubuntu. En Windows, todas las bibliotecas dependientes deben compilarse con vs2013 antes de poder usarse. A continuación, presentaré las bibliotecas dependientes requeridas por caffe (si también tiene Win7 de 64 bits + VS2013, puede usar directamente las bibliotecas dependientes que proporciono).
2.1 boost
boost se puede compilar descargando el código fuente o puede descargar el archivo de instalación directamente. Yo uso este último, es rápido y fácil.
Estoy usando: boost_1.56_0-msvc-12.0-64.exe
Tenga en cuenta que puede descargar la versión boost que se adapte a su entorno de configuración.
Una vez completada la descarga, haga doble clic para ejecutar el instalador.
2.2 Glog+Gflag+Protobuf+LevelDB+HDF5+LMDB+Openblas
Muchos de los contenidos de esta sección son bibliotecas de código abierto de Google y estas bibliotecas no son fáciles de descargar ( usted sabe). Así que utilicé la biblioteca compilada proporcionada por el blog de Neil Z. SHAO
.
Después de descargar y descomprimir, obtendrás la carpeta de terceros. Se utilizará en el siguiente párrafo.
3. Construya el proyecto caffe
Después de preparar las dependencias y el entorno para caffe, puede construir el proyecto caffe vs y compilarlo.
3.1 Descargar el código fuente de caffe
Puedes descargar el código fuente desde la página de caffe github.
Descargar:
3.2 Preparar las dependencias del proyecto y las variables de entorno del sistema
Después de la etapa anterior de trabajo de preparación, se han eliminado todas las dependencias y variables de entorno del proyecto caffe. Está listo y la biblioteca está lista.
1. Primero, configure la variable de entorno del sistema (tome mi variable de entorno como ejemplo):
CUDA_PATH_V6_5 Después de instalar cuda6.5, la variable de entorno CUDA_PATH_V6_5 se agregará automáticamente
p>
OPENCV_2_49 D:/Tools/opencv2.p>
BOOST_1_56 D:/Tools/boost_1_56_0
2 Coloque la carpeta de terceros en CAFFE_ROOT
3.3 Utilice VS para crear el proyecto caffe
1. Utilice VS2013 para crear win32 en CAFFE_ROOT. Cree la aplicación de consola en CAFFE_ROOT usando VS2013 y seleccione el proyecto vacío.
Cambiar la plataforma del proyecto de 32 bits a 64 bits
2.