Partilhar via


webservice Pacote

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

Implementar um modelo do Azure Machine Learning como um serviço Web cria um ponto final e uma API REST. Pode enviar dados para esta API e receber a predição devolvida pelo modelo.

Cria um serviço Web quando implementa um Model ou Image para Azure Container Instances (aci módulo), Azure Kubernetes Service (aks módulo) e Ponto Final do Azure Kubernetes (AksEndpoint) ou matrizes de portas programáveis em campo (FPGA). A implementação com um modelo é recomendada para a maioria dos casos de utilização, enquanto a implementação com uma imagem é recomendada para casos de utilização avançados. Ambos os tipos de implementação são suportados nas classes deste módulo.

Módulos

aci

Contém funcionalidades para implementar modelos de machine learning como pontos finais de serviço Web em Azure Container Instances.

Azure Container Instances (ACI) é recomendado para cenários que podem funcionar em contentores isolados, incluindo aplicações simples, automatização de tarefas e tarefas de compilação. Para obter mais informações sobre quando utilizar o ACI, veja Implementar um modelo para Azure Container Instances.

aks

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

Azure Kubernetes Service (AKS) é recomendado para cenários em que precisa de orquestração completa de contentores, incluindo a 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.

container_resource_requirements

Módulo para descrever os Requisitos de Recursos de Contentor no Azure Machine Learning.

local

Contém funcionalidades para implementar modelos de machine learning como pontos finais de serviço Web locais.

A implementação num serviço Web local é recomendada para cenários em que precisa de implementar e validar rapidamente o seu modelo ou se estiver a testar um modelo em desenvolvimento. Para obter mais informações, veja Implementar um modelo em VMs do Bloco de Notas.

unknown_webservice

Contém funcionalidades para gerir serviços Web desconhecidos no Azure Machine Learning.

webservice

Contém funcionalidades para gerir modelos implementados como um ponto final de serviço Web no Azure Machine Learning.

Este módulo contém a classe Webserviceprincipal abstrata , que define métodos para implementar modelos. Um padrão comum é criar um objeto de configuração para o destino de computação específico e, em seguida, utilizar os métodos da classe Webservice com esse objeto de configuração. Por exemplo, para implementar no Azure Container Instances, crie um AciServiceDeploymentConfiguration objeto a deploy_configuration partir do método da AciWebservice classe e, em seguida, utilize um dos métodos de implementação da classe Webservice. Aplica-se um padrão semelhante às AksWebserviceclasses , AksEndpointe LocalWebservice .

Para obter uma descrição geral da implementação, veja Implementar modelos com o Azure Machine Learning.

Classes

AciWebservice

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

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.

Para obter mais informações, veja Implementar um modelo para Azure Container Instances.

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.

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 por trá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.

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.

LocalWebservice

Representa um modelo de machine learning implementado como um ponto final de serviço Web local.

Implementar serviços Web localmente é útil para cenários de depuração e teste.

Construtor local de serviços Web.

O construtor LocalWebservice é utilizado para obter uma representação local de um objeto LocalWebservice associado à área de trabalho fornecida.

UnknownWebservice

Apenas para utilização interna.

Esta classe é utilizada pela Webservice classe para obter ou listar subtipos de serviço quando o serviço Web foi criado a partir de um pacote que não foi importado, por exemplo, para um serviço criado com o <xref:azureml.accel> pacote.

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.

Webservice

Define a funcionalidade base para implementar modelos como pontos finais de serviço Web no Azure Machine Learning.

O construtor de serviços Web é utilizado para obter uma representação na cloud de um objeto Webservice associado à Área de Trabalho fornecida. Devolve uma instância de uma classe subordinada correspondente ao tipo específico do objeto Webservice obtido. A classe Webservice permite implementar modelos de machine learning a partir de um objeto ou Image de um Model objeto.

Para obter mais informações sobre como trabalhar com o Webservice, veja Implementar modelos com o Azure Machine Learning.

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.