快捷方式

ts.model_service 包

子模块

ts.model_service.model_service 模块

ModelService 定义了基础模型服务的 API。

class ts.model_service.model_service.ModelService(model_name, model_dir, manifest, gpu=None)[source]

基类: object

ModelService 封装了模型服务使用的所有预处理、推理和后处理函数。它以灵活的方式定义,以便轻松扩展以支持不同的框架。

handle(data, context)[source]

向后兼容的处理函数。

参数:
  • data

  • context

返回值:

abstract inference(data)[source]

运行预处理、推理和后处理函数的包装函数。

参数:

data (对象列表) – 来自请求的原始输入。

返回值:

要发送回的数据

返回类型:

要发送回客户端的输出列表。

initialize(context)[source]

内部初始化 ModelService。

参数:

context – MMS 上下文对象

返回值:

abstract ping()[source]

Ping 以获取系统运行状况。

返回值:

一条消息,“health”: “healthy!”,表示系统运行正常。

返回类型:

字符串

signature()[source]

模型服务的签名。

返回值:

模型服务签名。

返回类型:

字典

class ts.model_service.model_service.SingleNodeService(model_name, model_dir, manifest, gpu=None)[source]

基类: ModelService

SingleNodeModel 定义了加载单个模型的模型服务的抽象。

inference(data)[source]

运行预处理、推理和后处理函数的包装函数。

参数:

data (对象列表) – 来自请求的原始输入。

返回值:

要发送回的数据

返回类型:

要发送回客户端的输出列表。

模块内容

模型服务代码

文档

访问 PyTorch 的全面开发者文档

查看文档

教程

获得针对初学者和高级开发人员的深入教程

查看教程

资源

查找开发资源并获得问题的解答

查看资源