webservice Pacote
Contém a funcionalidade para implantar os modelos de machine learning como pontos de extremidade de serviço Web no Azure Machine Learning.
A implantação de 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 quando implanta um Model ou Image em Instâncias de Contêiner do Azure (módulo aci), Serviço de Kubernetes do Azure (módulo aks) e AksEndpoint (Ponto de Extremidade do Kubernetes do Azure) ou FPGA (matrizes de portas programáveis no 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 nas Instâncias de Contêiner do Azure. O serviço ACU (Instâncias de Contêiner do Azure) é recomendado para cenários que podem ser realizados 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, confira o documento Implantar um modelo nas Instâncias de Contêiner do Azure. |
aks |
Contém funcionalidade para implantar modelos de machine learning como pontos de extremidade de serviço Web no Serviço de Kubernetes do Azure. Para cenários em que você precisa de orquestração de contêineres completa, incluindo descoberta do serviço em vários contêineres, dimensionamento automático e atualizações coordenadas de aplicativo, recomendamos o AKS (Serviço de Kubernetes do Azure). Para obter mais informações, confira 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 os modelos de machine learning como pontos de extremidade de serviço Web local. A implantação em um serviço Web local é recomendada para cenários em que você precisa implantar e validar rapidamente seu modelo ou está testando um modelo que está em desenvolvimento. Para obter mais informações, confira Implantar um modelo em VMs do Notebook. |
unknown_webservice |
Contém a funcionalidade para gerenciar os serviços Web desconhecidos no Azure Machine Learning. |
webservice |
Contém 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 Webservice pai 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 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 objeto AciServiceDeploymentConfiguration com o método Para ter 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 implementado é criado a partir de 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 serviço Web. O construtor webservice recupera uma representação na nuvem de um objeto de serviço Web 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 Essa é 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 apenas um serviço com apenas um ponto de extremidade de pontuação, a classe AksEndpoint permite implantar várias versões de serviço Web no mesmo ponto de extremidade de pontuação. Cada versão de serviço Web pode ser configurada para atender a uma porcentagem do tráfego para que você possa implantar modelos de maneira 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 serviço Web. O construtor webservice recupera uma representação na nuvem de um objeto de serviço Web 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 implementado é criado a partir de 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 serviço único em um ponto de extremidade. Para implantar vários serviços em um ponto de extremidade, use a classe AksEndpoint. Para saber mais, confira Implantar um modelo em um cluster do Serviço de Kubernetes do Azure. Inicialize a instância do serviço Web. O construtor webservice recupera uma representação na nuvem de um objeto de serviço Web 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 serviço Web 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 classe Webservice para obter ou listar os 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 pacote <xref:azureml.accel>. Inicialize a instância do serviço Web. O construtor webservice recupera uma representação na nuvem de um objeto de serviço Web 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 básica para implantar modelos como pontos de extremidade de serviço Web no Azure Machine Learning. O construtor do serviço Web é usado para recuperar uma representação em nuvem de um objeto do serviço Web associado ao workspace fornecido. Retorna uma instância de uma classe filho correspondente ao tipo específico do objeto do serviço Web recuperado. A classe do serviço Web permite implantar modelos de machine learning de um objeto Model ou Image. Para obter mais informações sobre como trabalhar com o serviço Web, consulte Implantar modelos com o Azure Machine Learning. Inicialize a instância do serviço Web. O construtor webservice recupera uma representação na nuvem de um objeto de serviço Web associado ao workspace fornecido. Ele retornará uma instância de uma classe filho correspondente ao tipo específico do objeto webservice recuperado. |