Commit Graph

14 Commits

Author SHA1 Message Date
Roman Grundkiewicz
6b568f4afa Merged PR 19904: Update instructions for building on Windows
Changes proposed in this pull request:
1. Clarified instructions how to build Marian on Windows in `vs/README.md`.
2. `vs/CheckOrInstallDeps.bat` does not stop if CUDA or MKL are not installed.
2021-07-22 16:44:35 +00:00
Roman Grundkiewicz
326b9400e9 Merged PR 18232: Update VS CMake builds and scripts
This PR updates Windows build using Visual Studio CMake compilation with Ninja. It does not affect standard VS compilation or Windows builds on Azure/GitHub CI.

List of changes:
- Fixed syntax in the script installing dependencies via vcpkg.
- Removed installation of Protobuf (already included as a submodule) and Boost 1.72 (the previous solution no longer works with new vcpkg).
- Disabled compilation of marian-server in the default setting due to Boost issues.
- Disabled compilation of NCCL in the default setting due to an error (see comment in the code).
- Updated vs/README.
2021-03-19 08:27:34 +00:00
Roman Grundkiewicz
71dccf343e Merged PR 14262: Update MSVC CMake build and instructions
This PR updates Windows build via CMake and build instructions. With https://github.com/marian-nmt/marian-dev/pull/676, this should be fully workable, including CUDA, FBGEMM, SentencePiece, unit tests, marian-server.

List of changes:
- Fixing compilation of marian-server on Windows via CMake
- Updating vs/CheckDeps.bat
    - zlib no longer needs to be installed as it is included in 3rd_party
    - Installing Boost 1.72 since newer is not supported
    - Installing minimal required Boost components in CheckDeps.bat
    - Installing protobuf in CheckDeps.bat
- Updating CMakeSettings.json
- Updating vs/README.md
- Development notes extracted to vs/NOTES.md

I did not update and test with CUDA, because I do not have a machine for that, but AFAIK it works properly.
2020-07-25 20:57:17 +00:00
Marcin Junczys-Dowmunt
cdfe90a9a3 update instructions, fix more warnings 2018-12-10 15:51:45 -08:00
Cédric Rousseau
9551e03c8f Addressed PR review 2018-09-26 22:29:14 +02:00
Cédric Rousseau
77516c9239 Update scripts to build on Windows 2018-09-14 15:52:42 +02:00
Cédric Rousseau
7465921290 Update README 2018-09-11 17:57:25 +02:00
Cédric Rousseau
900fe0eda0 update README 2018-09-07 11:41:31 +02:00
Cédric Rousseau
c930885d0a Update README 2018-09-05 17:09:08 +02:00
Cédric Rousseau
4fd2360918 Fix CUDA+MSVC incompatibility with Boost.Preprocessor 2018-09-05 15:42:16 +02:00
Cédric Rousseau
78dd2a2d59 Fix unresolved external due to a removed #include directive 2018-09-05 13:16:53 +02:00
Cédric Rousseau
fbb221e995 Fix mismatched class/struct forward declarations 2018-09-05 11:58:09 +02:00
Cédric Rousseau
5fae8a0da7 Fix Cuda error : Unsupported Visual Studio Version Error 2018-09-04 16:38:28 +02:00
Cédric Rousseau
29dfffc93c Adding scripts and readme file 2018-09-04 16:34:21 +02:00