Compartilhar via


webservice Pacote

Contém a funcionalidade para implantar modelos de machine learning como pontos de extremidade de serviço Web no Azure Machine Learning.

Implantar um modelo do Azure Machine Learning como um serviço Web cria um ponto de extremidade e uma API REST. Você pode enviar dados para essa API e receber a previsão retornada pelo modelo.

Você cria um serviço Web ao implantar um ModelImage ou para Instâncias de Contêiner do Azure (aci módulo), Serviço de Kubernetes do Azure (aks módulo) e Ponto de Extremidade de Kubernetes do Azure (AksEndpoint) ou FPGA (matrizes de portão programáveis em campo). A implantação usando um modelo é recomendada para a maioria dos casos de uso, enquanto a implantação usando uma imagem é recomendada para casos de uso avançados. Ambos os tipos de implantação têm suporte nas classes neste módulo.

Módulos

aci

Contém a funcionalidade para implantar modelos de machine learning como pontos de extremidade de serviço Web em Instâncias de Contêiner do Azure.

As ACI (Instâncias de Contêiner do Azure) são recomendadas para cenários que podem operar em contêineres isolados, incluindo aplicativos simples, automação de tarefas e trabalhos de build. Para obter mais informações sobre quando usar a ACI, consulte Implantar um modelo em Instâncias de Contêiner do Azure.

aks

Contém a funcionalidade para implantar modelos de machine learning como pontos de extremidade de serviço Web no Serviço de Kubernetes do Azure.

O AKS (Serviço de Kubernetes do Azure) é recomendado para cenários em que você precisa de orquestração de contêiner completa, incluindo descoberta de serviço em vários contêineres, dimensionamento automático e atualizações coordenadas de aplicativos.

Para obter mais informações, consulte Implantar um modelo no Serviço de Kubernetes do Azure.

container_resource_requirements

Módulo para descrever os Requisitos de Recursos de Contêiner no Azure Machine Learning.

local

Contém a funcionalidade para implantar modelos de machine learning como pontos de extremidade de serviço Web locais.

A implantação em um serviço Web local é recomendada para cenários quando você precisa implantar e validar rapidamente seu modelo ou está testando um modelo que está em desenvolvimento. Para obter mais informações, consulte Implantar um modelo em VMs do Notebook.

unknown_webservice

Contém funcionalidade para gerenciar serviços Web desconhecidos no Azure Machine Learning.

webservice

Contém a funcionalidade para gerenciar modelos implantados como um ponto de extremidade de serviço Web no Azure Machine Learning.

Este módulo contém a classe Webservicepai abstrata, que define métodos para implantar modelos. Um padrão comum é criar um objeto de configuração para o destino de computação específico e, em seguida, usar os métodos da classe webservice com esse objeto de configuração. Por exemplo, para implantar em Instâncias de Contêiner do Azure, crie um AciServiceDeploymentConfiguration objeto a deploy_configuration partir do método da AciWebservice classe e, em seguida, use um dos métodos de implantação da classe webservice. Um padrão semelhante se aplica às AksWebserviceclasses e AksEndpoint às LocalWebserviceclasses.

Para obter uma visão geral da implantação, consulte Implantar modelos com o Azure Machine Learning.

Classes

AciWebservice

Representa um modelo de machine learning implantado como um ponto de extremidade de serviço Web em Instâncias de Contêiner do Azure.

Um serviço implantado é criado com base em um modelo, script e arquivos associados. O serviço Web resultante é um ponto de extremidade HTTP com balanceamento de carga com uma API REST. Você pode enviar dados para essa API e receber a previsão retornada pelo modelo.

Para obter mais informações, confira o documento Implantar um modelo nas Instâncias de Contêiner do Azure.

Inicialize a instância do Webservice.

O construtor do Webservice recupera uma representação na nuvem de um objeto webservice associado ao workspace fornecido. Ele retornará uma instância de uma classe filho correspondente ao tipo específico do objeto webservice recuperado.

AksEndpoint

Observação

Esta é uma classe experimental e pode mudar a qualquer momento. Consulte https://aka.ms/azuremlexperimental para obter mais informações.

Representa uma coleção de versões de serviço Web por trás do mesmo ponto de extremidade em execução no Serviço de Kubernetes do Azure.

Enquanto um AksWebservice implanta um único serviço com um único ponto de extremidade de pontuação, a classe AksEndpoint permite implantar várias versões de serviço Web atrás do mesmo ponto de extremidade de pontuação. Cada versão do serviço Web pode ser configurada para atender a uma porcentagem do tráfego para que você possa implantar modelos de forma controlada, por exemplo, para testes A/B. O AksEndpoint permite a implantação de um objeto de modelo semelhante ao AksWebservice.

Inicialize a instância do Webservice.

O construtor do Webservice recupera uma representação na nuvem de um objeto webservice associado ao workspace fornecido. Ele retornará uma instância de uma classe filho correspondente ao tipo específico do objeto webservice recuperado.

AksWebservice

Representa um modelo de machine learning implantado como um ponto de extremidade de serviço Web no Serviço de Kubernetes do Azure.

Um serviço implantado é criado com base em um modelo, script e arquivos associados. O serviço Web resultante é um ponto de extremidade HTTP com balanceamento de carga com uma API REST. Você pode enviar dados para essa API e receber a previsão retornada pelo modelo.

O AksWebservice implanta um único serviço em um ponto de extremidade. Para implantar vários serviços em um ponto de extremidade, use a AksEndpoint classe.

Para obter mais informações, consulte Implantar um modelo em um cluster do Serviço de Kubernetes do Azure.

Inicialize a instância do Webservice.

O construtor do Webservice recupera uma representação na nuvem de um objeto webservice associado ao workspace fornecido. Ele retornará uma instância de uma classe filho correspondente ao tipo específico do objeto webservice recuperado.

LocalWebservice

Representa um modelo de machine learning implantado como um ponto de extremidade de serviço Web local.

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

Construtor de webservice local.

O construtor LocalWebservice é usado para recuperar uma representação local de um objeto LocalWebservice associado ao workspace fornecido.

UnknownWebservice

Somente para uso interno.

Essa classe é usada 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 do Webservice recupera uma representação na nuvem de um objeto webservice associado ao workspace fornecido. Ele retornará uma instância de uma classe filho correspondente ao tipo específico do objeto webservice recuperado.

Webservice

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

O construtor de serviço Web é usado para recuperar uma representação na nuvem de um objeto de serviço Web associado ao Workspace fornecido. Retorna uma instância de uma classe filho correspondente ao tipo específico do objeto webservice recuperado. A classe webservice permite implantar modelos de machine learning de um objeto ou Model de um Image objeto.

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

Inicialize a instância do Webservice.

O construtor do Webservice recupera uma representação na nuvem de um objeto webservice associado ao workspace fornecido. Ele retornará uma instância de uma classe filho correspondente ao tipo específico do objeto webservice recuperado.