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


 


 


 

浏览 14
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报