webservice Pacote
Contém funcionalidade para implantar modelos de aprendizado de máquina 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 para Instâncias de Contêiner do Azure (aci módulo), Serviço Kubernetes do Azure (aks módulo) e Ponto de Extremidade do Kubernetes do Azure (AksEndpoint) ou matrizes de porta programáveis em campo (FPGA). 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 são suportados nas classes deste módulo.
Módulos
| aci |
Contém funcionalidade para implantar modelos de aprendizado de máquina como pontos de extremidade de serviço Web em Instâncias de Contêiner do Azure. As Instâncias de Contêiner do Azure (ACI) são recomendadas para cenários que podem operar em contêineres isolados, incluindo aplicativos simples, automação de tarefas e trabalhos de compilação. 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 funcionalidade para implantar modelos de aprendizado de máquina como pontos de extremidade de serviço Web no Serviço Kubernetes do Azure. O Serviço Kubernetes do Azure (AKS) é recomendado para cenários em que você precisa de orquestração completa de contêineres, 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 Kubernetes do Azure. |
| container_resource_requirements |
Módulo para descrever os Requisitos de Recursos de Contêiner no Azure Machine Learning. |
| local |
Contém funcionalidade para implantar modelos de aprendizado de máquina 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, consulte Implantar um modelo em VMs de bloco de anotações. |
| unknown_webservice |
Contém funcionalidade para gerenciar Webservices 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 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 Para obter uma visão geral da implantação, consulte Implantar modelos com o Azure Machine Learning. |
Classes
| AciWebservice |
Representa um modelo de aprendizado de máquina implantado como um ponto de extremidade de serviço Web em Instâncias de Contêiner do Azure. Um serviço implantado é 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, consulte Implantar um modelo em instâncias de contêiner do Azure. Inicialize a instância do Webservice. O construtor Webservice recupera uma representação na nuvem de um objeto Webservice associado ao espaço de trabalho fornecido. Ele retornará uma instância de uma classe filho correspondente ao tipo específico do objeto Webservice recuperado. |
| AksEndpoint |
Observação Esta é uma aula 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 atrás do mesmo ponto de extremidade em execução no Serviço Kubernetes do Azure. Enquanto um AksWebservice implanta um único serviço com um único ponto de extremidade de pontuação, a classe AksEndpoint permite que você implante várias versões de serviço Web atrás do mesmo ponto de extremidade de pontuação. Cada versão de 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 implantação a partir de um objeto de modelo semelhante ao AksWebservice. Inicialize a instância do Webservice. O construtor Webservice recupera uma representação na nuvem de um objeto Webservice associado ao espaço de trabalho fornecido. Ele retornará uma instância de uma classe filho correspondente ao tipo específico do objeto Webservice recuperado. |
| AksWebservice |
Representa um modelo de aprendizado de máquina implantado como um ponto de extremidade de serviço Web no Serviço Kubernetes do Azure. Um serviço implantado é 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. 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 Kubernetes do Azure. Inicialize a instância do Webservice. O construtor Webservice recupera uma representação na nuvem de um objeto Webservice associado ao espaço de trabalho fornecido. Ele retornará uma instância de uma classe filho correspondente ao tipo específico do objeto Webservice recuperado. |
| LocalWebservice |
Representa um modelo de aprendizado de máquina implantado como um ponto de extremidade de serviço Web local. A implantação de serviços Web localmente é útil para depurar e testar cenários. Construtor de serviço Web local. LocalWebservice construtor é usado para recuperar uma representação local de um objeto LocalWebservice associado com o espaço de trabalho fornecido. |
| UnknownWebservice |
Apenas 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 Webservice recupera uma representação na nuvem de um objeto Webservice associado ao espaço de trabalho 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 Webservice é usado para recuperar uma representação na nuvem de um objeto Webservice associado ao espaço de trabalho fornecido. Retorna uma instância de uma classe filho correspondente ao tipo específico do objeto Webservice recuperado. A classe Webservice permite a implantação de modelos de aprendizado de máquina a partir de um Model ou Image objeto. Para obter mais informações sobre como trabalhar com Webservice, consulte Implantar modelos com o Azure Machine Learning. Inicialize a instância do Webservice. O construtor Webservice recupera uma representação na nuvem de um objeto Webservice associado ao espaço de trabalho fornecido. Ele retornará uma instância de uma classe filho correspondente ao tipo específico do objeto Webservice recuperado. |