Windows #5676

Open
wants to merge 96 commits into
from

Conversation

Projects
None yet

No description provided.

pavlejosipovic and others added some commits Feb 11, 2016

@pavlejosipovic pavlejosipovic Add support for windows build
Necessary changes to enable widndows build:
Visual studio project files.
Minor code chnages.
3rd party dependencies are resolved through NuGet.
52f7402
@shelhamer shelhamer make branch README for Windows port
f2f0a0d
@pavlejosipovic pavlejosipovic Update README.md
Add build badges.
Add windows build guide.
bed9df0
@happynear @pavlejosipovic happynear support signal handler 14f17f9
@pavlejosipovic pavlejosipovic Tweak default build options
Make compiling Maxwell and Kepler cuda arch default.
Support extrating cuDNN files to CUDA install folder.
Copy caffe dependancies to python output folder.
Adjust README.md
55f3cfd
@sasagalic-MSFT sasagalic-MSFT Merge master@{2016-03-07} into windows 90fcdc0
@sasagalic-MSFT sasagalic-MSFT Fix issues after the latest merge
cf7c0a4
@lunzueta @sasagalic-MSFT lunzueta Add support for matcaffe build in Windows
Necessary changes to enable matcaffe build in Windows:
- Visual Studio project file added.
- Common settings file updated.
- Pre and post build scripts added.
- 3rd party dependencies resolved through NuGet.
- Minor code changes.
3372cef
@sasagalic-MSFT sasagalic-MSFT Merge bvlc/master into bvlc/windows
This out of schedule merge is done to fix Travis CI issues in
windows branch.
a67623e
@mnidza mnidza Fix readme file
Include instruction to add release folder to system path for
matcaffe to work. Other minor fixes.
f043ecb
@pavlejosipovic pavlejosipovic Update HDF5 and LMDB packages
Installing VS on C drive is not required anymore.
adc4f0c
@sasagalic-MSFT sasagalic-MSFT Fix several issues with spaces in paths
Currently several scripts will fail due to paths containing spaces.
Fix is to enclose paths with double quotes.
ebcd91a
@pavlejosipovic pavlejosipovic Update HDF5 NuGet package
Yet another update to HDF5 nuget package
so that users are not required to install VS on c drive.
2fb4711
@sasagalic-MSFT sasagalic-MSFT Remove optimization in Appveyor build
Using whole program optimization and link time code generation
increases build time and makes Appveyor time out. In this checkin
optimizations are removed to mitigate the Appveyor build issues.
34e8e6e
@sasagalic-MSFT sasagalic-MSFT Support windows build for rest of the tools
Currently, not all of Caffe tools can be built for Windows.
In this checkin windows build for these tools is enabled.
9eb541b
@sasagalic-MSFT sasagalic-MSFT Merge master@{2016-04-04} into windows
4b8fa07
@sasagalic-MSFT sasagalic-MSFT Merge master@{2016-05-09} into windows ad52ef5
@sasagalic-MSFT sasagalic-MSFT Fix issues after the latest merge cc46e08
@sasagalic-MSFT sasagalic-MSFT Add nuget sources
Appveyor seems to have issues in finding nuget packages. Adding
nuget sources explicitly to mitigate CI build failures.
a473c77
@IsaacYangSLA IsaacYangSLA Define preprocessing macro to properly report version on caffe comman…
…d line option '-version'.
249184c
@shelhamer shelhamer Merge pull request #4200 from IsaacYangSLA/dev/caffe_version
Define macro to report caffe version on windows
d0bd302
@mlamarre mlamarre Remove Python.h include since Boost Python does it and also avoid add…
…ing the autolib for the debug version of Python
714d0ac
@longjon longjon Merge pull request #4418 from VLAM3D/windows
Remove Python.h include since Boost Python already does it
5db3074
@willyd willyd Merge cmake changes into latest windows branch
2794c97
@willyd willyd Updated appveyor badge for windows branch
630cbc1
@willyd willyd Merge latest master into windows dbd5101
@willyd willyd Merge remote-tracking branch 'origin/pytest-fix' into windows-merge-m…
…aster
74f3bf7
@willyd willyd Merged master branch 2016/10/18
Merged pytest-fix
1e8db6c
@willyd willyd Make download prebuilt dependencies compatible with python 3.5 e90123e
@willyd willyd Added CI for VS 2015 and workaround for VS 2015 bug
6f451f5
@willyd willyd Updated README
f19a8a9
@willyd willyd Merge pull request #4939 from willyd/update-readme
Updated README
c17dda5
@elhigu elhigu Clarified CUDNN install instructions
Fixed `CUDNN_ROOT` to be written correctly.
Added missing pieces to alst cmake install command
Added example which part of unpacked cudnn.zip CUDNN_ROOT path should point
5f29ad4
@willyd willyd Merge pull request #4955 from elhigu/patch-1
Clarified CUDNN install instructions
87fbed1
@willyd willyd Merge branch master into windows
75149ee
@willyd willyd Merge pull request #4963 from willyd/windows-update
Updates the windows branch to latest master 2016-11-09
de3fb13
@willyd willyd Merge pull request #4865 from willyd/python3-fix
Make download prebuilt dependencies compatible with python 3.x
187c444
@willyd willyd Added build script and updated README.md accordingly.
Added initial support for python 3.5
a77e8d8
@willyd willyd Merge pull request #5039 from willyd/build-script
Added build script and updated README.md accordingly.
a9a7698
@willyd willyd Merge branch 'master' into windows
fcb70ff
@twmht twmht fix typo when including cmake files of opencv
a61b7b9
@willyd willyd Merge pull request #5047 from twmht/windows
fix typo when including cmake files of opencv
58479e9
@willyd willyd Merge pull request #5042 from willyd/windows
Merge branch 'master' into windows
ea72266
@willyd willyd Added artifacts to appveyor builds
4ef2c3e
@willyd willyd Merge pull request #5049 from willyd/artifacts
Added artifacts to appveyor builds
3d1f43d
@willyd willyd Added missing pyyaml in appveyor build script
3649015
@willyd willyd Merge pull request #5161 from willyd/pyyaml
Install missing pyyaml package on appveyor
a9ace02
@willyd willyd Fixed appveyor build status badge and added prebuilt binaries downloa…
…d link
38862a5
@willyd willyd Merge pull request #5162 from willyd/cibadge
Fixed appveyor build status badge
2da94c4
@willyd willyd Merge branch 'master' into windows
e4f3702
@lunzueta @willyd lunzueta Update CMake files to build Matcaffe on Windows
58563ab
@willyd willyd Merge pull request #5180 from willyd/matlab-support
Update CMake files to build Matcaffe on Windows
8bb7cbc
@willyd willyd Merge branch 'master' into windows
86425b1
@willyd willyd Added support for python 3.5
82c087c
@willyd willyd Merge pull request #5088 from willyd/python35
Adding support for python 3.5 in windows
e483c7b
@willyd willyd Fixed AppVeyor artifacts download links
f4db952
@willyd willyd Added CI with CUDA on Windows and disabled some Debug builds on AppVeyor
372e920
@willyd willyd Merge pull request #4895 from willyd/cuda-ci
Added CUDA build on appveyor
655be9f
@forderud forderud Fix the following error when running the script without defining "WIT…
…H_CUDA":

"( was unexpected at this time."
a3f1cce
@willyd willyd Merge pull request #5204 from forderud/cuda-define
Fix broken build on windows when not defining WITH_CUDA
382ae79
@willyd willyd Fix broken download links for CUDA enabled AppVeyor builds
8a49d45
@forderud forderud Make it possible to change build configuration on Windows without hav…
…ing to edit build_win.cmd.
46b3d46
@willyd willyd Merge pull request #5206 from forderud/win-build-cfg
Windows build configuration changes without editing build_win.cmd
a7cc718
@willyd willyd Removed unnecessary 1 with SHOW_PROGRESS option and fixed error messa…
…ge in WindowsDownloadPrebuiltDependencies.cmake
d14012e
@willyd willyd Merge branch 'master' into windows ac59d48
@willyd willyd Added nccl ExternalProject to build nccl on Windows
2106a62
@willyd willyd Merge pull request #5231 from willyd/windows-nccl
Merge latest master changes and port nccl parallelism to windows
882bc3d
@willyd willyd Added *.lib/*.dll/*.pyd/*.exe to .gitignore
7c1daec
@willyd willyd Added powershell scripts to mimic the .sh script to download and crea…
…te the mnist database
ebc54c0
@willyd willyd Added copy of required dependencies to examples executables
8024d67
@willyd willyd Merge pull request #5287 from willyd/windows-ignore
Added *.lib/*.dll/*.pyd/*.exe to .gitignore
6900c4b
@willyd willyd Merge pull request #5288 from willyd/windows-mnist
Added powershell scripts to download and extract the mnist data
cc0614d
@willyd willyd Updated prebuilt dependencies. Fixes #5348
527f97c
@willyd willyd Merge pull request #5355 from willyd/lmdb-fix
Updated prebuilt dependencies. Fixes #5348.
d8c6e87
@willyd willyd Added train_lenet.ps1, fixed create_mnist.ps1 and update mnist readme…
….md for windows.
a35cc49
@willyd willyd Merge branch 'master' into windows
Fixed issue related to prebuilt dependencies being downloaded in build
directory. As reported in #5378.
2a35878
@willyd willyd Fixed lint issue when .pb.h and .pb.cc files do not exist
ca360a1
@willyd willyd Fixed wrong VS 2013 Update 5 version string. Fixes #5430
de0ee29
@willyd willyd Merge pull request #5441 from willyd/vs2013-up5-fix
Fixed wrong VS 2013 Update 5 version string. Fixes #5430.
5d3dced
@willyd willyd Removed deprecated VS based build. 621c5c7
@willyd willyd Merge branch 'master' into windows
751ff4d
@AhmedOS AhmedOS Dependencies URLs updated for newer version
d800357
@willyd willyd Merge pull request #5460 from AhmedOS/patch-1
Dependencies URLs updated for newer version
88ddc95
@willyd willyd Merge branch 'master' into windows
a166218
@willyd willyd Fixed issue with missing pydot and graphviz under windows
a48e81f
@willyd willyd Merge pull request #5501 from willyd/pydot-fix
Fixed issue with missing pydot and graphviz under windows
90e8abc
@PENGUINLIONG PENGUINLIONG Added GPU arch option.
Allow users to specify GPU arch in `build_win.cmd` for convenient cross cmopilation.
6280643
@willyd willyd Merge pull request #5553 from PENGUINLIONG/dev-penguinliong
Added GPU arch option.
37ff78a
@willyd willyd Merge branch 'master' into windows 1f75c51
@willyd willyd Merge branch 'master' into windows af191e2
@willyd willyd Added missing dependency between libcaffe and nccl
c46b910
@willyd willyd Added support for resolving MATLAB prerequisites. Also fixes a bug wi…
…th CMake GetPrerequisites module (see https://gitlab.kitware.com/cmake/cmake/merge_requests/804).
ea0d92d
@willyd willyd Merge pull request #5590 from willyd/matlab-prerequisites
Added support for resolving MATLAB prerequisites
5f92dbd
@willyd willyd Merge pull request #5389 from willyd/mnist-fix
MNIST example for windows fixes
77624b5
@willyd willyd Merge branch 'master' into windows
35f3fcf
@willyd willyd Merge branch 'master' into windows
6bfc5ca

Noiredd referenced this pull request Jun 21, 2017

Closed

Optimized accuracy calculation #5692

4 of 4 tasks complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment