MarianC++ 实现的神经机器翻译框架
Marian 是一个用纯 C++ 编写的高效神经机器翻译框架,具有最小依赖性。以纪念波兰数学家和密码学家 Marian Rejewski 的名字命名。
特点
- 纯 C++ 实现
- 一个用于 GPU/CPU 训练和解码的引擎
- GPU/CPU 上的快速多 GPU 训练和批量翻译
- 对外部软件的最小依赖:CUDA 或 MKL,以及 Boost(即将删除)
- 静态编译:编译一次,复制二进制文件,随处使用
- MIT 许可
翻译速度
训练速度
比较一些流行的工具包和 Marian (v.1.0.0) 之间的训练速度。
评论