MarianC++ 实现的神经机器翻译框架

联合创作 · 2023-09-26 06:31

Marian 是一个用纯 C++ 编写的高效神经机器翻译框架,具有最小依赖性。以纪念波兰数学家和密码学家 Marian Rejewski 的名字命名。

特点

  • 纯 C++ 实现
  • 一个用于 GPU/CPU 训练和解码的引擎
  • GPU/CPU 上的快速多 GPU 训练和批量翻译
  • 对外部软件的最小依赖:CUDA 或 MKL,以及 Boost(即将删除)
  • 静态编译:编译一次,复制二进制文件,随处使用
  • MIT 许可

翻译速度

翻译速度#1

翻译速度#2

训练速度

比较一些流行的工具包和 Marian (v.1.0.0) 之间的训练速度。

训练速度#1

 

 

 

浏览 4
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报