人工智能公司指责Facebook窃取加速普通CPU上的机器学习模型的代码
一家AI初创公司正在起诉Facebook及其一名雇员,理由是他们窃取了专有软件,该专有软件可使机器学习工作负载在标准处理器上更快地运行,从而消除了对更昂贵的定制硬件的需求。
由Nir Shavit和Alex Matveev于2017年创立的Neural Magic,自称是“无硬件AI”公司。这家位于波士顿的新贵不再依赖能够处理矩阵数学运算的GPU芯片来快速运行机器学习模型,而是采用了精巧的软件技巧来实现类似的CPU速度。
上周向马萨诸塞州地方法院提交的法院文件(PDF)声称,Neural Magic的第一位员工Aleksandar Zlateski违反了他加入公司担任技术总监时签署的保密和不竞争协议。兹拉特斯基(Zlateski)离开后加入了Facebook,据称他偷走了他前雇主的秘密算法,交给了他的新团队。
该代码,描述如何执行低精度矩阵乘法运行训练有素的计算机视觉模型,随后公布的被Facebook工程师在GitHub上去年十一月。Facebook还发布了一个名为“ Sparse GEMM JIT”的编译器,作为其扩展PyTorch的一部分,PyTorch是AI开发人员常用的机器学习框架。
Neural Magic在文件中声称:“ Facebook发布到GitHub的代码和编译器实现了与Neural Magic的编译器代码相同的Neural Magic算法,以实现在商用硬件(CPU)上运行的相同计算和存储效率。
“的确,Neural Magic已将Facebook编译器与它的编译器并排进行了测试,这种直接比较的结果表明,在Facebook编译器中实现的算法是Neural Magic算法。”
最重要的是,Neural Magic的投诉指出,Facebook AI系统协同设计的技术负责人兼经理Jongsoo Park甚至选择了Zlateski为该项目的GitHub存储库做出的贡献。
但是,当这家初创公司写了Facebook和Zlateski的信件以试图让社交媒体巨头从GitHub删除其代码时,双方都拒绝了。法庭文件说:“在一系列的信函中,Facebook和Zlateski的律师断然拒绝删除该守则,或同意停止进一步使用Zlateski挪用为Facebook雇员的Neural Magic专有和机密信息,”