Young Jin Kim
b36d0bbbab
Fix FBGEMM build with gcc 9.3+ ( #836 )
2021-03-22 11:13:40 -07:00
Marcin Junczys-Dowmunt
0394d2cdbe
Display decoder speed statistics with --stat-freq N ( #841 )
...
Display decoder time statistics if requested
2021-03-22 08:58:04 -07:00
Marcin Junczys-Dowmunt
096c48e51c
remove TC_MALLOC from optional dependencies ( #840 )
...
There seems to be no benefit from TC_MALLOC any more, hence removing.
2021-03-22 08:02:04 -07:00
Marcin Junczys-Dowmunt
9e36c73fa9
Merge branch 'master' into pmaster
2021-03-21 22:35:57 +00:00
Roman Grundkiewicz
c89efbe919
Update VERSION
2021-03-19 15:56:37 +00:00
Nikolay Bogoychev
d780082973
Fix model loading on architectures where size_t is 32bits ( #825 )
...
* fix model loading on architectures where size_t is 32bit
* Update the changelog
Co-authored-by: Roman Grundkiewicz <rgrundkiewicz@gmail.com>
2021-03-19 15:56:17 +00:00
Roman Grundkiewicz
c724837ab3
Update VERSION
2021-03-19 13:20:31 +00:00
Marcin Junczys-Dowmunt
a11418c17c
Add simple unit tests for binary files ( #826 )
...
* unit tests for binary file operations
* adjust changelog
* Set file_ in TemporaryFile for MSVC
Co-authored-by: Roman Grundkiewicz <rgrundkiewicz@gmail.com>
2021-03-19 13:17:17 +00:00
Roman Grundkiewicz
db2a5e4d66
Fix broken links to MNIST data sets ( #838 )
2021-03-19 13:16:10 +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
571634a2c0
Update GitHub workflows with Ubuntu+CUDA ( #837 )
2021-03-18 12:05:32 +00:00
Marcin Junczys-Dowmunt
272096c1d1
sync public and internal master
2021-03-18 03:41:24 +00:00
Marcin Junczys-Dowmunt
8f73923d31
increase version and update changelog
2021-03-18 03:34:44 +00:00
Martin Junczys-Dowmunt
e08c52a8df
Merged PR 18185: Support for Microsoft legacy binary shortlist
...
Adds support for Microsoft-internal binary shortlist format.
2021-03-18 03:33:13 +00:00
Roman Grundkiewicz
a1aaa32c6a
Merged PR 18201: Install Boost in Azure pipelines
...
Installing Boost manually in all workflows, because it has been recently removed from Azure/GitHub hosted runners. This should fix recent failures of Marian CI builds.
2021-03-17 17:34:09 +00:00
Roman Grundkiewicz
77c3e356a4
Install Boost in GitHub workflows ( #834 )
...
* Install Boost in workflows
* Compile CUDA realease for all GPU archs
* Convert line endings to LF
2021-03-17 13:21:47 +00:00
Roman Grundkiewicz
bb92b817dd
Update VERSION
2021-03-12 11:58:53 +00:00
Graeme
2352475705
Fix missing float template specialisation for elem::Plus ( #822 )
...
* Fix missing float template specialisation for elem::Plus
* Update CHANGELOG.md
2021-03-12 11:58:34 +00:00
Graeme
db399d749c
Fix fallback to default paths in MNIST example ( #821 )
...
If --train-sets or --valid-sets are not provided, the fallback to the
hard-coded paths does not occur. This commit requires that these
entities have a non-empty value.
2021-03-12 09:42:43 +00:00
Hieu Hoang
2a7425ddd9
Merged PR 17975: refactor before lsh optimization
...
moving larges into their own files and implemtation to cpp so easier to read. No code change
2021-03-11 17:02:31 +00:00
Graeme
f74d055d20
Generate documentation artifact with GitHub action ( #819 )
...
* Generate documentation artifact with GitHub action
* Add comment about the contents of the api-docs artifact
2021-03-10 12:50:58 +00:00
Roman Grundkiewicz
73182b4aae
Update regression-tests
2021-03-09 02:39:34 -08:00
Roman Grundkiewicz
cd018e8d04
Update formatting
2021-03-08 03:09:03 -08:00
Hieu Hoang
ba19663784
clang-format -i
2021-03-05 22:54:05 -07:00
Hieu Hoang
55f4216552
add .h
2021-03-05 06:12:28 +00:00
Hieu Hoang
7c1cb8462a
add logits.cpp
2021-03-04 07:59:54 +00:00
Hieu Hoang
085c8a7a98
more code from .h -> .cpp
2021-03-04 07:57:10 +00:00
Hieu Hoang
b88c3fcb71
costs.cpp
2021-03-04 04:35:00 +00:00
Hieu Hoang
42406cc715
move logits to its own file
2021-03-04 04:23:35 +00:00
Hieu Hoang
f7266886f0
move logits to its own file
2021-03-04 04:18:19 +00:00
Hieu Hoang
ca47eabca5
move output to its own file
2021-03-04 03:24:25 +00:00
Hieu Hoang
0d8372c590
move embedding to its own file
2021-03-04 02:46:19 +00:00
Hieu Hoang
96ed0baf5a
chmod -x
2021-03-04 02:24:37 +00:00
Roman Grundkiewicz
db771e09bd
Update VERSION
2021-03-03 10:21:06 +00:00
Kenneth Heafield
af3aa314d0
Fix OMP compilation ( #824 )
...
* Fix omp variable names
2021-03-02 17:26:49 -08:00
Roman Grundkiewicz
d92b74f67a
Update simple websocket server ( #823 )
...
* Update simple-websocket-server submodule
* Update VERSION
2021-03-02 17:48:19 +00:00
Roman Grundkiewicz
6810afae36
Update VERSION
2021-03-02 08:42:55 +00:00
Roman Grundkiewicz
5d2357f0e8
Update filter pattern in GitHub release action ( #817 )
2021-03-02 08:39:32 +00:00
Roman Grundkiewicz
8aa546ae57
Do not compile unit tests and examples in Ubuntu pipelines ( #816 )
2021-03-02 08:37:51 +00:00
Marcin Junczys-Dowmunt
55a7047f8a
merge with internal master
2021-03-02 05:15:41 +00:00
Roman Grundkiewicz
8155d232db
Update CHANGELOG and VERSION
2021-02-28 09:08:50 +00:00
Roman Grundkiewicz
8266dbfdfe
Remove doc/install
2021-02-28 08:41:04 +00:00
Graeme
ac71ee8518
Add graph operations documentation ( #801 )
...
* Doxygen structure for expression graph operators
* Document arithmetic expression operations
* Document comparison expression operations
* Document exp/log and trig operations
* Add missing implementation for cos/tan
* Document expression manipulation operations
* Document misc math operations
* Overview of operators
* Document activation functions
* Document element-wise min/max
* Document debugging/checkpoint operators
* Document topk/argmin/argmax operations
* Document index-based operations
* Document reduction operations
* Document lambda expression operators
* Document product operations
* Document softmax, cross-entropy, unlikelihood operations
* Document dropout operations
* Document scalar product and weighted average operations
* Document layer normalization, highway and pooling operations
* Document shift expression operator
* Extra details on rules for adding specializations to .inc files
* Add SinNodeOp example for specialization documentation
* Additional details in tensor operator documentation
* Remove brief command from doxygen comments
* Prefer @ style doxygen functions to \
* Document n-ary function macros
* Enable .cu and .inc files in documentation
* Add a comment about ONNX mapping
* Remove empty lines in doxygen
* Update CHANGELOG
Co-authored-by: Roman Grundkiewicz <rgrundkiewicz@gmail.com>
2021-02-28 08:38:32 +00:00
Qianqian Zhu
2a9c0bb377
Add graph documentations ( #788 )
...
* add API docs for expression_graph.h
* change API docs to doxygen-readable format
* add API docs for node_initializers
* update doxygen configure file
* add hyperlinks and remove layers section from graph documentation
* fixing typos and links on graph doc
2021-02-28 08:07:19 +00:00
Marcin Junczys-Dowmunt
8ecc8b653f
FindMKL modified to find installed mkl in system paths
2021-02-24 05:19:34 +00:00
Roman Grundkiewicz
f88ded2ba8
Add documentation platform based on Sphinx+Doxygen+Breathe+Exhale ( #803 )
...
* Setup Sphinx+Doxygen+Breathe+Exhale
* Remove links to modindex and search pages
* Enable Doxygen autobrief
2021-02-23 16:25:30 +00:00
delong-coder
927b95a3ab
Update marian-backend ( #786 )
...
* Update marian-backend
* Fix bug
2021-02-22 13:26:55 +00:00
Roman Grundkiewicz
6627134064
Update VERSION
2021-02-22 13:01:38 +00:00
Rihards Krišlauks
b29c50f9b7
Update simple-websocket-server to the latest version ( #799 )
...
This adds support for boost 1.75
2021-02-22 13:01:03 +00:00
Marcin Junczys-Dowmunt
147d9dc25b
do not do dropout at inference
2021-02-12 05:06:39 +00:00