加入收藏 | 设为首页 | 会员中心 | 我要投稿 东莞站长网 (https://www.0769zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Uber开源Neuropod 让机器学习应用可迅速抽换底层框架

发布时间:2022-03-01 12:10:34 所属栏目:大数据 来源:互联网
导读:近日,Uber正式对外开源了自家的Neuropod,Neuropod是个提供统一界面的库,用于从C++和Python的多个框架中运行深度学习模型,可为开发,训练和部署AI模型提供接口。Uber表示,开源Neuropod将使研究人员更轻松的根据自己的选择在框架中构建模型,同时简化产品
     近日,Uber正式对外开源了自家的Neuropod,Neuropod是个提供统一界面的库,用于从 C ++ 和 Python 的多个框架中运行深度学习模型,可为开发,训练和部署AI模型提供接口。Uber表示,开源Neuropod将使研究人员更轻松的根据自己的选择在框架中构建模型,同时简化产品的生产。
 
  在行业和学术界,数据科学家在开发过程中使用多种框架的情况并不少见。

       例如,Uber高级技术小组(ATG)在过渡到Facebook的PyTorch之前集成了Google的TensorFlow,这导致与TensorFlow一起运行时,出现内存损坏和调试问题。 NeuroPod旨在解决不同框架间的兼容问题,并为TensorFlow,PyTorch,Keras和TorchScript提供开箱即用的支持。
 
  Neuropod规范了输入与输出的描述,包括名称、资料类型等,可互换解决相同问题的不同模型,即使用不同的框架和程序语言也没关系,例如用户想要以C++搭配使用PyTorch模型,Neuropod则会在后台启动一个Python直译器,并与该模型沟通。
 
  Uber表示,过去一年来,内部使用NeuroPod开发了数百种模型,包括乘车预计到达时间(ETA)预测、需求预测、以及自动驾驶的物件侦测等模型。未来的版本将引入版本控制功能,在汇出模型的时候可指定框架版本,并且以容器化的方式,对模型进行更多的隔离。

(编辑:东莞站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!