mirror of
https://github.com/marian-nmt/marian.git
synced 2024-09-17 09:47:34 +03:00
Add GCC 11 support (#888)
* Add GCC 11 support Some C++ Standard Library headers have been changed to no longer include other headers that they do need to depend on. As such, C++ programs that used standard library components without including the right headers will no longer compile. The following headers are used less widely in libstdc++ and may need to be included explicitly when compiled with GCC 11: <limits> (for std::numeric_limits) <memory> (for std::unique_ptr, std::shared_ptr etc.) <utility> (for std::pair, std::tuple_size, std::index_sequence etc.) <thread> (for members of namespace std::this_thread.) Co-authored-by: Roman Grundkiewicz <rgrundkiewicz@gmail.com>
This commit is contained in:
parent
1adf80b7c9
commit
ab6b826083
@ -28,10 +28,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
|
||||
- Add unit tests for binary files.
|
||||
- Fix compilation with OMP
|
||||
- Compute aligned memory sizes using exact sizing
|
||||
- Support for loading lexical shortlist from a binary blob
|
||||
- Support for loading lexical shortlist from a binary blob
|
||||
- Integrate a shortlist converter (which can convert a text lexical shortlist to a binary shortlist) into marian-conv with --shortlist option
|
||||
|
||||
### Fixed
|
||||
- Add GCC11 support into FBGEMM
|
||||
- Added pragma to ignore unused-private-field error on elementType_ on macOS
|
||||
- Do not set guided alignments for case augmented data if vocab is not factored
|
||||
- Various fixes to enable LSH in Quicksand
|
||||
|
2
src/3rd_party/fbgemm
vendored
2
src/3rd_party/fbgemm
vendored
@ -1 +1 @@
|
||||
Subproject commit c258054a87b7c9020014558bd81819b3f7104cc0
|
||||
Subproject commit 6f45243cb8ab7d7ab921af18d313ae97144618b8
|
Loading…
Reference in New Issue
Block a user