ServiceDefinition
类 ServiceDefinition
azureml.deploy.operationalization.ServiceDefinition(name, op)
基项:azureml.deploy.operationalization.OperationalizationDefinition
定义要发布的标准服务属性的服务类。
alias(alias)
设置使用服务时要使用的可选服务函数名称别名。
示例:
service = client.service('score-service').alias('score').deploy()
# `score()` is the function that will call the `score-service`
result = service.score()
参数
alias
使用服务时要使用的服务函数名称别名。
返回
Fluent API 的自助 OperationalizationDefinition
。
项目
artifact(artifact)
按名称定义服务的可选受支持文件项目。 使用列表调用 .artifacts(['file.png'])
是一项便利。
参数
项目
按名称的单个文件项目。
返回
Fluent API 链接的自助 OperationalizationDefinition
。
项目
artifacts(artifacts)
按名称定义服务的可选受支持文件项目。
参数
项目
按名称的文件项目的 list
。
返回
Fluent API 链接的自助 OperationalizationDefinition
。
code_fn
code_fn(code, init=None)
将服务使用函数设置为函数。
示例:
def init():
pass
def score(df):
pass
.code_fn(score, init)
参数
code
一个函数句柄,用作运行 Python 代码的引用。
init
一个可选函数句柄,用作初始化服务的引用。
返回
Fluent API 链接的自助 OperationalizationDefinition
。
code_str
code_str(code, init=None)
将服务使用函数作为 Python 代码块设置为 str
。
init = 'import pandas as pd'
code = 'print(pd)'
.code_str(code, init)
参数
code
作为 str
的 Python 代码块。
init
用于初始化服务的作为 str
的可选 Python 代码块。
返回
Fluent API 链接的 ServiceDefinition
。
部署
deploy()
捆绑定义属性并发布服务。
返回
一个表示部署的服务的 Service
的新实例。
description
description(description)
设置服务的可选说明。
参数
description
服务的说明。
返回
Fluent API 的自助 OperationalizationDefinition
。
inputs
inputs(**inputs)
按名称和类型定义服务的可选受支持输入。
示例:
.inputs(a=float, b=int, c=str, d=bool, e='pandas.DataFrame')
参数
inputs
按名称和类型的输入。
返回
Fluent API 链接的自助 OperationalizationDefinition
。
模型
models(**models)
包括用于此服务的任何模型。
示例:
cars_model = rx_lin_mod(formula="am ~ hp + wt",data=mtcars)
.models(cars_model=cars_model)
参数
模型
按名称和值的任何模型。
返回
Fluent API 链接的自助 OperationalizationDefinition
。
对象
objects(**objects)
包括用于此服务的任何对象。
示例:
x = 5
y = 'hello'
.objects(x=x, y=y)
参数
对象
按名称和值的任何对象。
返回
Fluent API 链接的自助 OperationalizationDefinition
。
outputs
outputs(**outputs)
按名称和类型定义服务的可选受支持输出。
示例:
.outputs(a=float, b=int, c=str, d=bool, e='pandas.DataFrame')
参数
outputs
按名称和类型的输出。
返回
Fluent API 链接的自助 OperationalizationDefinition
。
重新部署 (redeploy)
redeploy(force=False)
捆绑定义属性并更新服务。
返回
一个表示部署的服务的 Service
的新实例。
version
version(version)
设置服务的可选版本。
参数
version
服务的版本。
返回
Fluent API 的自助 OperationalizationDefinition
。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈