C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin>vcvars32.bat
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin>conda config --add channels conda-forge
Warning: 'conda-forge' already in 'channels' list, moving to the top
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin>conda config --add channels willyd
Warning: 'willyd' already in 'channels' list, moving to the top
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin>conda install --yes cmake ninja numpy scipy protobuf==3.1.0 six scikit-image pyyaml pydotplus graphviz
Fetching package metadata .............
Solving package specifications: ..........
# All requested packages already installed.
# packages in environment at C:\ProgramData\Anaconda2:
#
cmake 3.8.0 0 conda-forge
graphviz 2.38.0 4 conda-forge
ninja 1.7.1 0 willyd
numpy 1.12.1 py27_0
protobuf 3.1.0 py27_vc9_1 [vc9] willyd
pydotplus 2.0.2 py27_0 conda-forge
pyyaml 3.12 py27_1 conda-forge
scikit-image 0.13.0 np112py27_0 conda-forge
scipy 0.19.0 np112py27_0
six 1.10.0 py27_1 conda-forge
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin>cd\
C:\>cd deeplearning
C:\DeepLearning>cd caf
C:\DeepLearning\caf>git clone https://github.com/BVLC/caffe.git
Cloning into 'caffe'...
remote: Counting objects: 38595, done.
remote: Compressing objects: 100% (27/27), done.
remote: Total 38595 (delta 28), reused 18 (delta 18), pack-reused 38550
Receiving objects: 100% (38595/38595), 48.01 MiB | 5.32 MiB/s, done.
Resolving deltas: 100% (25915/25915), done.
C:\DeepLearning\caf>cd caffe
C:\DeepLearning\caf\caffe>git checkout windows
Switched to a new branch 'windows'
Branch windows set up to track remote branch windows from origin.
C:\DeepLearning\caf\caffe>
C:\DeepLearning\caf\caffe>cmake -G"Ninja" ^
More? -DBLAS=mk1 ^
More? -DCMAKE_BUILD_TYPE:STRING=%CMAKE_CONFIG% ^
More? -DBUILD_SHARED_LIBS:BOOL=%CMAKE_BUILD_SHARED_LIBS% ^
More? -DBUILD_python:BOOL=%BUILD_PYTHON% ^
More? -DBUILD_python_layer:BOOL=%BUILD_PYTHON_LAYER% ^
More? -DBUILD_matlab=ON
-- The C compiler identification is MSVC 19.0.24215.1
-- The CXX compiler identification is MSVC 19.0.24215.1
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Warning at CMakeLists.txt:73 (message):
Some tests (solvers) will fail when building as a shared library with MSVC
-- Found PythonInterp: C:/ProgramData/Anaconda2/python.exe (found suitable version "2.7.13", minimum required is "2.7")
-- Looking for pthread.h
-- Looking for pthread.h - not found
-- Found Threads: TRUE
-- Boost version: 1.61.0
-- Found the following Boost libraries:
-- system
-- thread
-- filesystem
-- chrono
-- date_time
-- atomic
-- Found GFlags: C:/Users/Trev_Murray/.caffe/dependencies/libraries_v140_x64_py27_1.1.0/libraries/include
-- Found gflags (include: C:/Users/Trev_Murray/.caffe/dependencies/libraries_v140_x64_py27_1.1.0/libraries/include, library: gflags_shared)
CMake Warning at cmake/Modules/FindGlog.cmake:21 (find_package):
Could not find a configuration file for package "glog" that is compatible
with requested version "".
The following configuration files were considered but not accepted:
C:/Users/Trev_Murray/.caffe/dependencies/libraries_v140_x64_py27_1.1.0/libraries/lib/cmake/glog/glog-config.cmake, version: 0.3.4 (64bit)
Call Stack (most recent call first):
cmake/External/glog.cmake:8 (find_package)
cmake/Dependencies.cmake:38 (include)
CMakeLists.txt:80 (include)
-- Could NOT find Glog (missing: GLOG_LIBRARY)
CMake Error at cmake/ProtoBuf.cmake:6 (find_package):
Could not find a configuration file for package "Protobuf" that is
compatible with requested version "".
The following configuration files were considered but not accepted:
C:/Users/Trev_Murray/.caffe/dependencies/libraries_v140_x64_py27_1.1.0/libraries/cmake/protobuf-config.cmake, version: 3.1.0 (64bit)
C:/ProgramData/Anaconda2/Library/cmake/protobuf-config.cmake, version: 3.1.0 (64bit)
Call Stack (most recent call first):
cmake/Dependencies.cmake:48 (include)
CMakeLists.txt:80 (include)
-- Configuring incomplete, errors occurred!
See also "C:/DeepLearning/caf/caffe/CMakeFiles/CMakeOutput.log".
See also "C:/DeepLearning/caf/caffe/CMakeFiles/CMakeError.log".