Commit Graph

3345 Commits

Author SHA1 Message Date
Roman Grundkiewicz
1d4ba732a3
Add acknowledgement 2019-05-11 17:16:31 +01:00
Marcin Junczys-Dowmunt
02f4af4eee Merge branch 'dmaster' 2018-12-12 18:51:10 -08:00
Marcin Junczys-Dowmunt
b6d7c56962 bump version number 2018-12-12 17:30:18 -08:00
Marcin Junczys-Dowmunt
b7968a0c43 Merge branch 'pmaster2' into windows 2018-12-12 17:22:51 -08:00
Marcin Junczys-Dowmunt
0faa7a4b91 fix read buffer bug 2018-12-12 17:22:30 -08:00
Martin Junczys-Dowmunt
66f05527d9 Merged PR 5895: Update windows build for recent changes
This makes the Windows build work again after the most recent changes, also handles SentencePiece and small bugfixes. Fixes warnings in our code.

Related work items: #90255
2018-12-13 00:51:08 +00:00
Marcin Junczys-Dowmunt
8115bcc172 fix segfaults on windows version 2018-12-12 16:14:02 -08:00
Marcin Junczys-Dowmunt
19cfb307c4 add _aligned_free for windows 2018-12-12 15:08:55 -08:00
Martin Junczys-Dowmunt
346d1fd9e2 Merged PR 5894: Update internal master to public master - these changes have been approved and reviewed or are minor bugfixes
Update internal master to public master - these changes have been approved and reviewed or are minor bugfixes

Changes:
* Add NCCL to source tree as module, add custom target to use NCCL build
* Add Zlib to source tree
* Recognize CPU intrinsics on Linux
* Removed unsused code for SVD with unclear license
* Fixed parameter swapping on single GPU
* Compile with CUDA static libs
* Add back aligned malloc for CPU tensors

Related work items: #96098
2018-12-12 22:32:12 +00:00
Marcin Junczys-Dowmunt
28629ea516 switch CUDA back on 2018-12-12 13:45:57 -08:00
Marcin Junczys-Dowmunt
0ae07c5323 handle warnings in sse2 and avx code 2018-12-12 13:33:04 -08:00
Marcin Junczys-Dowmunt
d602dda8e2 Merge branch 'windows' of https://github.com/marian-nmt/marian-dev into windows 2018-12-11 15:02:34 -08:00
Marcin Junczys-Dowmunt
fc490bba03 google protobuf from cmake 2018-12-11 15:01:50 -08:00
Marcin Junczys-Dowmunt
b44195c33d fix more warnings 2018-12-11 14:01:11 -08:00
Marcin Junczys-Dowmunt
dedceb82c6 fix pragma 2018-12-10 20:01:31 -08:00
Marcin Junczys-Dowmunt
cdfe90a9a3 update instructions, fix more warnings 2018-12-10 15:51:45 -08:00
Marcin Junczys-Dowmunt
30b6219773 fix more warnings, make CUDA optional for windows 2018-12-10 15:40:17 -08:00
Marcin Junczys-Dowmunt
634ba54839 fix warnings 2018-12-10 14:40:11 -08:00
Marcin Junczys-Dowmunt
8f604afb88 make things compile under windows again 2018-12-10 13:32:22 -08:00
Marcin Junczys-Dowmunt
d52634e3f0 Merge branch 'master' of github.com:marian-nmt/marian-dev into dev-master 2018-12-10 07:50:20 -08:00
Marcin Junczys-Dowmunt
44789014ef remove unused svd code 2018-12-10 07:49:46 -08:00
Marcin Junczys-Dowmunt
36d12cd285 link stdlib statically 2018-12-09 19:53:57 -08:00
Marcin Junczys-Dowmunt
de6a9dfd05 let cmake set make command 2018-12-09 14:10:40 -08:00
Marcin Junczys-Dowmunt
773256c23e
Merge pull request #401 from marian-nmt/zlib
Add Zlib to Marian source tree
2018-12-09 14:01:09 -08:00
Marcin Junczys-Dowmunt
65f7c3584d move pointer to nccl to our newest fork to disable warnings 2018-12-09 13:55:38 -08:00
Marcin Junczys-Dowmunt
8f04f9955a disable warning for zlib 2018-12-09 13:44:04 -08:00
Marcin Junczys-Dowmunt
96c9325b2f bump to version 1.7.5 2018-12-07 14:46:48 -08:00
Marcin Junczys-Dowmunt
cacbcfdf7f surround boost headers with pragmas to avoid warnings 2018-12-07 14:39:20 -08:00
Marcin Junczys-Dowmunt
67307be077 Merge branch 'master' into zlib 2018-12-07 13:47:26 -08:00
Marcin Junczys-Dowmunt
3d8beb661b
Merge pull request #400 from marian-nmt/pnccl
Integrate NCCL build with Marian
2018-12-07 13:47:00 -08:00
Marcin Junczys-Dowmunt
00f05a066d fix CMake symbol name 2018-12-07 13:41:42 -08:00
Marcin Junczys-Dowmunt
88324fedc4 bump version, add to changelog 2018-12-07 13:39:27 -08:00
Marcin Junczys-Dowmunt
8b4b3dae1e Address review comments 2018-12-07 13:37:05 -08:00
Marcin Junczys-Dowmunt
f4d3e6bed6 include zlib in source tree 2018-12-07 13:12:20 -08:00
Marcin Junczys-Dowmunt
ed25aa02fc cleanup options 2018-12-06 21:55:12 -08:00
Marcin Junczys-Dowmunt
14578b16e1 add back aligned alloc 2018-12-06 21:39:07 -08:00
Marcin Junczys-Dowmunt
01ce3ed71b detect cpu intrinsics 2018-12-06 21:24:33 -08:00
Marcin Junczys-Dowmunt
ebb1cda730 allow static linking of cuda libs 2018-12-06 20:43:44 -08:00
Marcin Junczys-Dowmunt
d7a746051c disable ptxas warning 2018-12-06 18:00:10 -08:00
Marcin Junczys-Dowmunt
b66799babd
Add comment on nccl.h 2018-12-06 17:44:15 -08:00
Marcin Junczys-Dowmunt
e327494e4d move NCCL to EXT_LIBS 2018-12-06 16:35:33 -08:00
Marcin Junczys-Dowmunt
c7df914102 add nccl module 2018-12-06 14:27:36 -08:00
Marcin Junczys-Dowmunt
ddf0c9ce0c add NCCL compilation to Marian and pass on CMake parameters to NCCL make file 2018-12-06 14:07:26 -08:00
Marcin Junczys-Dowmunt
d43ffce608 Merge branch 'nccl' into pmaster2 2018-12-06 13:22:00 -08:00
Marcin Junczys-Dowmunt
1b2968c8b9 Merge branch 'master' into nccl 2018-12-06 13:21:25 -08:00
Marcin Junczys-Dowmunt
89af928838 update with fixes 2018-12-05 21:06:32 -08:00
Marcin Junczys-Dowmunt
3efcfdf7f4 adjust version 2018-12-05 21:03:05 -08:00
Marcin Junczys-Dowmunt
efc3bfa4dc Merge branch 'master' of https://github.com/marian-nmt/marian-dev 2018-12-05 21:01:55 -08:00
Marcin Junczys-Dowmunt
902dd122a9 handle "false" for --dump-config 2018-12-05 21:01:39 -08:00
Marcin Junczys-Dowmunt
1714781e65
Update CHANGELOG.md 2018-12-04 08:56:46 -08:00