ModelMesh Serving ModelMesh 控制器开源项目

我要开发同款
匿名用户2021年10月18日
56阅读
所属分类Google Go、人工智能、机器学习/深度学习
授权协议Apache-2.0

作品详情

ModelMeshServing是管理ModelMesh的控制器,是一个通用的模型服务管理/路由层。

入门要快速开始使用ModelMeshServing,请查看快速入门指南。

如需帮助,请在此仓库中打开一个issue。

组件及其仓库ModelMeshServing当前包含分布在多个仓库中的组件。此处记录了最新版本的受支持版本。

 

在这个repo中集中跟踪所有组件的问题。

核心组件https://github.com/kserve/modelmesh-serving(这个repo)——模型服务控制器https://github.com/kserve/modelmesh -用于协调模型放置和路由的ModelMesh容器运行时适配器modelmesh-runtime-adapter -在每个模型服务pod中运行的容器,并充当ModelMesh和第三方模型服务器容器之间的中介。它的构建会生成一个单一的“多用途”映像,该映像可用作适配器以与每个开箱即用的支持模型服务器配合使用。它还包含“puller”逻辑,负责在移交给相应的适配器逻辑以加载模型(并在卸载后删除)之前从存储中检索模型。此映像还用于自定义ServingRuntimePod的加载/卸载路径中的容器,作为“独立”拉取器。模型服务运行时ModelMeshServing提供与以下模型服务器的开箱即用集成。

triton-inference-server -Nvidia的Triton推理服务器seldon-mlserver -Seldon的PythonMLServerServingRuntime自定义资源可用于添加对其他现有或自定义模型服务器的支持,请参阅有关实现自定义服务运行时的文档

补充KServeV2REST代理-将RESTfulHTTPAPI转换为gRPC的反向代理服务器。这允许使用KServeV2REST预测协议将推理请求发送到当前仅支持V2gRPC预测协议的ModelMesh模型。库这些是ModelMesh组件使用的辅助Java库。

kv-utils -在etcd和Zookeeper上抽象的有用的KV存储配方litelinks-core -基于ApacheThrift的RPC/服务发现库,仅用于ModelMesh内部的通信。构建镜像#Builddevelopimagemakebuild.develop#Afterbuildingthedevelopimage,buildtheruntimeimagemakebuild
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论