类 Operationalization

实施

azureml.deploy.operationalization.Operationalization

Operationalization 旨在成为一个低级别抽象基础类,可以从中派生 mldeploy 包中的其他服务操作化属性类。 它提供了用于创建基于属性的操作化生命周期阶段的标准模板,提供一致的 init()、del() 序列,该序列将类层次结构的初始化 (initializer)、身份验证 (authentication) 和析构 (destructor) 方法链接起来

身份验证

authentication(context)

身份验证生命周期方法。 调用类层次结构的身份验证入口点。

一个可选的 noonp 方法,其中子类实施者可以通过覆盖来提供此方法定义。

子类应重写并实现。

参数

上下文

实现子类中定义的可选身份验证上下文。

delete_service

delete_service(name, **opts)

子类应重写并实现。

deploy_realtime

deploy_realtime(name, **opts)

子类应重写并实现。

deploy_service

deploy_service(name, **opts)

子类应重写并实现。

析构函数

destructor()

销毁生命周期方法。 调用类层次结构的析构函数。

一个可选的 noonp 方法,其中子类实施者可以通过覆盖来提供此方法定义。

子类应重写并实现。

get_service

get_service(name, **opts)

从名称源检索服务元数据,并返回新的服务实例。

子类应重写并实现。

initializer

initializer(api_client, config, adapters=None)

初始化生命周期方法,在构造过程中调用。 设置属性并调用类层次结构的初始化表达式。

一个可选的 noonp 方法,其中子类实施者可以通过覆盖来提供此方法定义。

子类应重写并实现。

list_services

list_services(name=None, **opts)

子类应重写并实现。

realtime_service

realtime_service(name)

开始对属性进行 Fluent API 链接,以定义实时 Web 服务。

示例:

client.realtime_service('scoring')
   .description('A new real-time web service')
   .version('v1.0.0')

参数

name

Web 服务名称。

返回

Fluent API 链接的 RealtimeDefinition 实例。

redeploy_realtime(name, force=False, **opts)

子类应重写并实现。

redeploy_service

redeploy_service(name, force=False, **opts)

子类应重写并实现。

服务

service(name)

开始对属性进行 Fluent API 链接,以定义标准 Web 服务。

示例:

client.service('scoring')
   .description('A new web service')
   .version('v1.0.0')

参数

name

Web 服务名称。

返回

Fluent API 链接的 ServiceDefinition 实例。