aks Módulo

Contém funcionalidades para implementar modelos de machine learning como pontos finais de serviço Web no Azure Kubernetes Service.

Azure Kubernetes Service (AKS) é recomendado para cenários em que precisa de orquestração completa de contentores, incluindo deteção de serviços em vários contentores, dimensionamento automático e atualizações coordenadas de aplicações.

Para obter mais informações, veja Implementar um modelo para Azure Kubernetes Service.

Classes

AksEndpoint

Nota

Esta é uma classe experimental e pode mudar em qualquer altura. Para obter mais informações, veja https://aka.ms/azuremlexperimental.

Representa uma coleção de versões de serviço Web atrás do mesmo ponto final em execução no Azure Kubernetes Service.

Enquanto um AksWebservice implementa um único serviço com um único ponto final de classificação, a classe AksEndpoint permite-lhe implementar várias versões de serviço Web atrás do mesmo ponto final de classificação. Cada versão do serviço Web pode ser configurada para servir uma percentagem do tráfego para que possa implementar modelos de forma controlada, por exemplo, para testes A/B. O AksEndpoint permite a implementação a partir de um objeto de modelo semelhante ao AksWebservice.

Inicialize a instância do Webservice.

O construtor webservice obtém uma representação na cloud de um objeto Webservice associado à área de trabalho fornecida. Devolverá uma instância de uma classe subordinada correspondente ao tipo específico do objeto Webservice obtido.

AksEndpointDeploymentConfiguration

Nota

Esta é uma classe experimental e pode mudar em qualquer altura. Para obter mais informações, veja https://aka.ms/azuremlexperimental.

Representa informações de configuração de implementação para um serviço implementado no Azure Kubernetes Service.

Crie um objeto AksEndpointDeploymentConfiguration com o deploy_configuration método da AksEndpoint classe .

Inicialize um objeto de configuração para implementar um Ponto Final num destino de computação do AKS.

AksServiceAccessToken

Descreve o token de acesso que pode ser especificado no cabeçalho Autorização de pedidos de classificação para Webservice.

Crie uma nova instância de WebServiceAccessToken.

AksServiceDeploymentConfiguration

Representa uma informação de configuração de implementação para um serviço implementado no Azure Kubernetes Service.

Crie um objeto AksServiceDeploymentConfiguration com o deploy_configuration método da AksWebservice classe .

Inicialize um objeto de configuração para implementar num destino de computação do AKS.

AksWebservice

Representa um modelo de machine learning implementado como um ponto final de serviço Web no Azure Kubernetes Service.

Um serviço implementado é criado a partir de um modelo, script e ficheiros associados. O serviço Web resultante é um ponto final HTTP com balanceamento de carga com uma API REST. Pode enviar dados para esta API e receber a predição devolvida pelo modelo.

O AksWebservice implementa um único serviço num ponto final. Para implementar vários serviços num ponto final, utilize a AksEndpoint classe .

Para obter mais informações, veja Implementar um modelo num cluster de Azure Kubernetes Service.

Inicialize a instância do Webservice.

O construtor webservice obtém uma representação na cloud de um objeto Webservice associado à área de trabalho fornecida. Devolverá uma instância de uma classe subordinada correspondente ao tipo específico do objeto Webservice obtido.

AutoScaler

Define detalhes para a configuração do dimensionamento automático de um AksWebservice.

Os valores de configuração do Dimensionador Automático são especificados com os deploy_configuration métodos ou update da AksWebservice classe .

Inicialize o Dimensionador Automático do AKS.

ContainerResourceRequirements

Define os requisitos de recursos para um contentor utilizado pelo Webservice.

Os valores ContainerResourceRequirement são especificados ao implementar ou atualizar um Webervice. Por exemplo, utilize os deploy_configuration métodos ou update da AksWebservice classe ou os create_versionmétodos , deploy_configurationou update_version da AksEndpoint classe .

Inicialize os requisitos de recursos de contentor.

DataCollection

Define a configuração da recolha de dados para um AksWebservice.

Intialize o objeto DataCollection.

LivenessProbeRequirements

Define os requisitos de tempo de pesquisa de liveness para implementações do Webservice.

Os valores de configuração livenessProbeRequirements são especificados ao implementar ou atualizar um Webervice. Por exemplo, utilize os deploy_configuration métodos ou update da AksWebservice classe, ou os create_versionmétodos , deploy_configurationou update_version da AksEndpoint classe .

Inicialize os requisitos de recursos de contentor.